diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 00000000000..34a541c0738
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,4 @@
+.idea
+.tmp
+.workdir
+node_modules
diff --git a/.prettierrc.json b/.prettierrc.json
new file mode 100644
index 00000000000..f80b5f9c812
--- /dev/null
+++ b/.prettierrc.json
@@ -0,0 +1,4 @@
+{
+ "semi": false,
+ "singleQuote": false
+}
diff --git a/README.md b/README.md
index 56a851d9149..23e465fecfd 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,7 @@ The resources can be browsed, from GitHub, with Markdown pages directly in the [
The available packages:
+- [AWS (q1-2022)](distribution/aws-q1-2022/README.md)
- [AWS (q3-2021)](distribution/aws-q3-2021/README.md)
- [Azure](distribution/azure-4/README.md)
- [C4 Model](distribution/c4model/README.md)
diff --git a/distribution/README.md b/distribution/README.md
index 34b983e8af6..a12b4a5b44a 100644
--- a/distribution/README.md
+++ b/distribution/README.md
@@ -2,8 +2,9 @@
## Packages
-The library provides 12 packages.
+The library provides 13 packages.
+- [aws-q1-2022](aws-q1-2022/README.md)
- [aws-q3-2021](aws-q3-2021/README.md)
- [azure-4](azure-4/README.md)
- [c4model](c4model/README.md)
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.png
new file mode 100644
index 00000000000..e35870ae436
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.puml
new file mode 100644
index 00000000000..5e1d24430a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthena
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthena('AmazonAthena', 'Amazon Athena', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Remote.puml
new file mode 100644
index 00000000000..c8a6964f3c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthena
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthena('AmazonAthena', 'Amazon Athena', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.md
new file mode 100644
index 00000000000..d43aa3bc9ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.md
@@ -0,0 +1,157 @@
+# AmazonAthena
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonAthena
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+```
+
+
+
+| Illustration | AmazonAthena | AmazonAthenaCard | AmazonAthenaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonAthena.png) | ![illustration for AmazonAthena](../../../aws-q1-2022/Architecture/Analytics/AmazonAthena.Local.png) | ![illustration for AmazonAthenaCard](../../../aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.png) | ![illustration for AmazonAthenaGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.png) |
+
+
+
+
+## AmazonAthena
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthena
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthena('AmazonAthena', 'Amazon Athena', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthena
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthena('AmazonAthena', 'Amazon Athena', 'an optional tech label')
+@enduml
+```
+
+## AmazonAthenaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaCard('AmazonAthenaCard', 'Amazon Athena Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaCard('AmazonAthenaCard', 'Amazon Athena Card', 'an optional description')
+@enduml
+```
+
+## AmazonAthenaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaGroup('AmazonAthenaGroup', 'Amazon Athena Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaGroup('AmazonAthenaGroup', 'Amazon Athena Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.png
new file mode 100644
index 00000000000..c2343a58173
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.puml
new file mode 100644
index 00000000000..b505f1f5ad0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthena.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonAthena
+
+sprite $AmazonAthenaXs [10x10/16z] FOl70S0W4CFe8Dt-ywO7Vzo1TMDEjXIeernIgP3JhH8byMJBzcn3YrVBYf2-CeMufCyjVia9
+
+sprite $AmazonAthenaSm [12x12/16z] JOg54GD020Jd1Ow5_liD8ReZfpGnIFo5fB4x8HFNshx7Px1NcAPVXEu-qvy4FNtrHtu9YAf4PuSjg0xPLsTJ4nfr_mtm
+
+sprite $AmazonAthenaMd [16x16/16z] {
+NSg54G1134BHZH9o_TTxxep-Dt1RdGF0OpVq3xgtq7K7z0gPfkgHLuSIeFZPvHmHezBt9gIbR53r_5ihAJGxkWaCGG1aJMjBEcaOHNBQGBCgXLvRRz1LgzBM
+tk2Swj4tSEqVB
+}
+
+sprite $AmazonAthenaLg [20x20/16z] {
+NSwt0GH120H1n2x3yFd7Uu8_tMPPpIwli4L-z6i7rcd0XTL8SOJQWRLZZ0tCKYyhkWUt578R9couKYDE4s6OY7Ac7-Ok1K0j0Jkiqek3D0RzieYIEOs683D_
+EmxhJqrXsuunGzqj3SwjNoDbCasLiBR68h8gDupT6eyeZiq-IBPziUsBAm
+}
+
+!procedure AmazonAthena($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonAthena', $name, $tech)
+!endprocedure
+
+!procedure AmazonAthenaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAthenaLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAthenaGroup($id, $name='Amazon Athena', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonAthenaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.png
new file mode 100644
index 00000000000..663698311a9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.puml
new file mode 100644
index 00000000000..9cd4edac1b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaCard('AmazonAthenaCard', 'Amazon Athena Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Remote.puml
new file mode 100644
index 00000000000..7293f03cc82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaCard('AmazonAthenaCard', 'Amazon Athena Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.png
new file mode 100644
index 00000000000..68f21769141
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.puml
new file mode 100644
index 00000000000..4052c35fe18
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaGroup('AmazonAthenaGroup', 'Amazon Athena Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Remote.puml
new file mode 100644
index 00000000000..7f08bf1682d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonAthenaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAthenaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonAthena')
+
+' renders the element
+AmazonAthenaGroup('AmazonAthenaGroup', 'Amazon Athena Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.png
new file mode 100644
index 00000000000..1757cbf994e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.puml
new file mode 100644
index 00000000000..513517ca2d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearch
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearch('AmazonCloudSearch', 'Amazon Cloud Search', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Remote.puml
new file mode 100644
index 00000000000..6a752150845
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearch
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearch('AmazonCloudSearch', 'Amazon Cloud Search', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.md
new file mode 100644
index 00000000000..485601541c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.md
@@ -0,0 +1,157 @@
+# AmazonCloudSearch
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonCloudSearch
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+```
+
+
+
+| Illustration | AmazonCloudSearch | AmazonCloudSearchCard | AmazonCloudSearchGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.png) | ![illustration for AmazonCloudSearch](../../../aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.Local.png) | ![illustration for AmazonCloudSearchCard](../../../aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.png) | ![illustration for AmazonCloudSearchGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.png) |
+
+
+
+
+## AmazonCloudSearch
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearch
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearch('AmazonCloudSearch', 'Amazon Cloud Search', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearch
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearch('AmazonCloudSearch', 'Amazon Cloud Search', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudSearchCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchCard
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchCard('AmazonCloudSearchCard', 'Amazon Cloud Search Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchCard
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchCard('AmazonCloudSearchCard', 'Amazon Cloud Search Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudSearchGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchGroup('AmazonCloudSearchGroup', 'Amazon Cloud Search Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchGroup('AmazonCloudSearchGroup', 'Amazon Cloud Search Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.png
new file mode 100644
index 00000000000..113c82c4f9b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.puml
new file mode 100644
index 00000000000..02591a90983
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonCloudSearch
+
+sprite $AmazonCloudSearchXs [10x10/16z] FOh50G0X0CCE9-t--nwULoL0dxJ6YuBM-pUYnE0RKGf7a5BUoHfjl7HRKVe8UCH109y8Fm
+
+sprite $AmazonCloudSearchSm [12x12/16z] JOk5RGC04CJqJFllMpTiqU50FwYQ7xCe2Os6tMwjI7reyr51eK6uMA0vBDgp-rQuQjPCtws7Q1V3mvG57q5Z5aJHRpFp1m
+
+sprite $AmazonCloudSearchMd [16x16/16z] {
+FSY7ZS0m3CLGMFLJtd_UAqeGel81eBVkvkc3sUtg5sOW0ybgOMP2LfrUzJnbo4lcpwUWa9LwtseEW9JxqMY0flR1pTqv2UZE6CxeO0tSVv2IEcJ3_GV24oKf
+xiAcxFqF4FiV3Fm2
+}
+
+sprite $AmazonCloudSearchLg [20x20/16z] {
+LSv70WGX24HHGK8LS__x3cr7__8PW2iyPTUmwsuFrf9G4VKRwq198f7ZmceKJCjqXJxcL98W1yPjYg1xpe3DsqngtNGAuZ8VDS0ZfT_t9gsMlVUqN3mY09Ur
+_QygOMib38pJ6cU6kgjHeUn-1xfMPmE4dDPOCQUpj76sBRmJKDjsjDQs7SdRTlm3
+}
+
+!procedure AmazonCloudSearch($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonCloudSearch', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudSearchCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudSearchLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudSearchGroup($id, $name='Amazon Cloud Search', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonCloudSearchLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.png
new file mode 100644
index 00000000000..b940f683b79
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.puml
new file mode 100644
index 00000000000..2258079ec85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchCard
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchCard('AmazonCloudSearchCard', 'Amazon Cloud Search Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Remote.puml
new file mode 100644
index 00000000000..aca6eacc5e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchCard
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchCard('AmazonCloudSearchCard', 'Amazon Cloud Search Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.png
new file mode 100644
index 00000000000..4ed5b5e907d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.puml
new file mode 100644
index 00000000000..6ce6686d564
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchGroup('AmazonCloudSearchGroup', 'Amazon Cloud Search Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Remote.puml
new file mode 100644
index 00000000000..4528e4a2e49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonCloudSearchGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonCloudSearch')
+
+' renders the element
+AmazonCloudSearchGroup('AmazonCloudSearchGroup', 'Amazon Cloud Search Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.png
new file mode 100644
index 00000000000..e2a3daec5a9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.puml
new file mode 100644
index 00000000000..31e8b2b509e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmr
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmr('AmazonEmr', 'Amazon Emr', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Remote.puml
new file mode 100644
index 00000000000..81a06ea54df
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmr
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmr('AmazonEmr', 'Amazon Emr', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.md
new file mode 100644
index 00000000000..8fd40e44787
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.md
@@ -0,0 +1,157 @@
+# AmazonEmr
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonEmr
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+```
+
+
+
+| Illustration | AmazonEmr | AmazonEmrCard | AmazonEmrGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonEmr.png) | ![illustration for AmazonEmr](../../../aws-q1-2022/Architecture/Analytics/AmazonEmr.Local.png) | ![illustration for AmazonEmrCard](../../../aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.png) | ![illustration for AmazonEmrGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.png) |
+
+
+
+
+## AmazonEmr
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmr
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmr('AmazonEmr', 'Amazon Emr', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmr
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmr('AmazonEmr', 'Amazon Emr', 'an optional tech label')
+@enduml
+```
+
+## AmazonEmrCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCard
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrCard('AmazonEmrCard', 'Amazon Emr Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCard
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrCard('AmazonEmrCard', 'Amazon Emr Card', 'an optional description')
+@enduml
+```
+
+## AmazonEmrGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrGroup('AmazonEmrGroup', 'Amazon Emr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrGroup('AmazonEmrGroup', 'Amazon Emr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.png
new file mode 100644
index 00000000000..f0f7b17b50a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.puml
new file mode 100644
index 00000000000..818269212c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmr.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonEmr
+
+sprite $AmazonEmrXs [10x10/16z] FOh50S1G5CAe8_llsw-F4v18Oi_tgQghkjU7k5g3FW5FQpoc4BEzkC74RhKblTwUhLMt-WC
+
+sprite $AmazonEmrSm [12x12/16z] JOg54S0m00BZIFRVjroTimTU2Sy0-XMVfOA9py9-iJcgwYGOb6ORQ0mFL4b5vCxXE0FX52ysTccV9O_2PrdsoVUJSW
+
+sprite $AmazonEmrMd [16x16/16z] {
+NSi7ZaKn24FHG0gst_xtEmemlrdr7W7lq8i8rbwW7r01jXMe8F3k2nO6FpkRZXM43wniqwGxtFf-njY7n6AtA7EpEK0y5zn3W7EHpmLfpK4uRoUS-yNi0bjI
+Ta6j-Wl-
+}
+
+sprite $AmazonEmrLg [20x20/16z] {
+RSZ5eGKm24L18CQvwR_UPv6linm-yXely6l_krVgPcqdTRBakPHqhjuxwIqoBSe-rOX8qaTBssV0Q8GrixQEfWxU8GgvBdDuK7WTv-HAv5wpMidNpjTb20FC
+AlQ-TwgFR1eT7mxCbL8n0mRhLeO6sppPgqltLYxh_idvJpu1
+}
+
+!procedure AmazonEmr($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonEmr', $name, $tech)
+!endprocedure
+
+!procedure AmazonEmrCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEmrLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEmrGroup($id, $name='Amazon Emr', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonEmrLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.png
new file mode 100644
index 00000000000..0b3d32d7f2d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.puml
new file mode 100644
index 00000000000..5bedc739fa5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCard
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrCard('AmazonEmrCard', 'Amazon Emr Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Remote.puml
new file mode 100644
index 00000000000..c97cc6aa970
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCard
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrCard('AmazonEmrCard', 'Amazon Emr Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.png
new file mode 100644
index 00000000000..a16b1069a3f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.puml
new file mode 100644
index 00000000000..e01c4ce7948
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrGroup('AmazonEmrGroup', 'Amazon Emr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Remote.puml
new file mode 100644
index 00000000000..64d3d3224f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonEmrGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonEmr')
+
+' renders the element
+AmazonEmrGroup('AmazonEmrGroup', 'Amazon Emr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.png
new file mode 100644
index 00000000000..9fad98aaf63
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.puml
new file mode 100644
index 00000000000..3e5dac57290
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpace
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpace('AmazonFinSpace', 'Amazon Fin Space', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Remote.puml
new file mode 100644
index 00000000000..32df6ab5943
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpace
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpace('AmazonFinSpace', 'Amazon Fin Space', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.md
new file mode 100644
index 00000000000..cd4255d24d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.md
@@ -0,0 +1,157 @@
+# AmazonFinSpace
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonFinSpace
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+```
+
+
+
+| Illustration | AmazonFinSpace | AmazonFinSpaceCard | AmazonFinSpaceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonFinSpace.png) | ![illustration for AmazonFinSpace](../../../aws-q1-2022/Architecture/Analytics/AmazonFinSpace.Local.png) | ![illustration for AmazonFinSpaceCard](../../../aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.png) | ![illustration for AmazonFinSpaceGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.png) |
+
+
+
+
+## AmazonFinSpace
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpace
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpace('AmazonFinSpace', 'Amazon Fin Space', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpace
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpace('AmazonFinSpace', 'Amazon Fin Space', 'an optional tech label')
+@enduml
+```
+
+## AmazonFinSpaceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceCard('AmazonFinSpaceCard', 'Amazon Fin Space Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceCard('AmazonFinSpaceCard', 'Amazon Fin Space Card', 'an optional description')
+@enduml
+```
+
+## AmazonFinSpaceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceGroup('AmazonFinSpaceGroup', 'Amazon Fin Space Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceGroup('AmazonFinSpaceGroup', 'Amazon Fin Space Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.png
new file mode 100644
index 00000000000..1541bc8654b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.puml
new file mode 100644
index 00000000000..77524ae11fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpace.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonFinSpace
+
+sprite $AmazonFinSpaceXs [10x10/16z] LSR50G0n40EnS7Ri_kizHhq4n6vEdWeOHoLoOQPzgj1-ypPj8sob7TXZ38tUyKORM04
+
+sprite $AmazonFinSpaceSm [12x12/16z] JOo50GCn200RNFRVjyXRz0xpMZPBrJyImx-HA253aMLaAJtDSTpS58TZsCrofBXkPjGqKod9T0W0C6WMPewwMbmhjkaF
+
+sprite $AmazonFinSpaceMd [16x16/16z] {
+NOe50WCW24NbuoZlVzz9B9y1FponGLMzUHlnPqGRs8ys8WrbOwEN3jXU3irAQdPYSYCOTwwQ6j3fnsZ_r-vsKXjJjFPp3GOjO2sKFXk6ozxGof7qVtKIG_R_
+Z2S
+}
+
+sprite $AmazonFinSpaceLg [20x20/16z] {
+LSg55GCX44LHClvd--ytk3py7j2BdTSms_ZQnjme6tEYKPI5EP3CELYs9Um78XJtiWo_zY08q_YQBM91DObYiGpJK69RRiDjEGrLls7wsBSifm5VmtAQzX6f
+KGj4EYoivLatrMcPQFKzejaeLzZsuXy
+}
+
+!procedure AmazonFinSpace($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonFinSpace', $name, $tech)
+!endprocedure
+
+!procedure AmazonFinSpaceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFinSpaceLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFinSpaceGroup($id, $name='Amazon Fin Space', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonFinSpaceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.png
new file mode 100644
index 00000000000..2b04898bf91
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.puml
new file mode 100644
index 00000000000..2274ad30bd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceCard('AmazonFinSpaceCard', 'Amazon Fin Space Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Remote.puml
new file mode 100644
index 00000000000..225eb83ddb7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceCard('AmazonFinSpaceCard', 'Amazon Fin Space Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.png
new file mode 100644
index 00000000000..12af921d38a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.puml
new file mode 100644
index 00000000000..7c444529b87
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceGroup('AmazonFinSpaceGroup', 'Amazon Fin Space Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Remote.puml
new file mode 100644
index 00000000000..b45bb2a9141
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonFinSpaceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFinSpaceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonFinSpace')
+
+' renders the element
+AmazonFinSpaceGroup('AmazonFinSpaceGroup', 'Amazon Fin Space Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.png
new file mode 100644
index 00000000000..f1ca89d02bb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.puml
new file mode 100644
index 00000000000..6ce883253bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesis
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesis('AmazonKinesis', 'Amazon Kinesis', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Remote.puml
new file mode 100644
index 00000000000..46839fa6eba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesis
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesis('AmazonKinesis', 'Amazon Kinesis', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.md
new file mode 100644
index 00000000000..3672bfac9dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.md
@@ -0,0 +1,157 @@
+# AmazonKinesis
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonKinesis
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+```
+
+
+
+| Illustration | AmazonKinesis | AmazonKinesisCard | AmazonKinesisGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesis.png) | ![illustration for AmazonKinesis](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesis.Local.png) | ![illustration for AmazonKinesisCard](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.png) | ![illustration for AmazonKinesisGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.png) |
+
+
+
+
+## AmazonKinesis
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesis
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesis('AmazonKinesis', 'Amazon Kinesis', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesis
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesis('AmazonKinesis', 'Amazon Kinesis', 'an optional tech label')
+@enduml
+```
+
+## AmazonKinesisCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisCard('AmazonKinesisCard', 'Amazon Kinesis Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisCard('AmazonKinesisCard', 'Amazon Kinesis Card', 'an optional description')
+@enduml
+```
+
+## AmazonKinesisGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisGroup('AmazonKinesisGroup', 'Amazon Kinesis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisGroup('AmazonKinesisGroup', 'Amazon Kinesis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.png
new file mode 100644
index 00000000000..6db967880d9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.puml
new file mode 100644
index 00000000000..2c608d6f376
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesis.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonKinesis
+
+sprite $AmazonKinesisXs [10x10/16z] FSR70S0W4C0mEjYt_xpfGIy1wpOdk-ug9DubIXxFjAQKymgh6KPR4Lu7YBjwR_S4
+
+sprite $AmazonKinesisSm [12x12/16z] JKl70SD03Bf-4ko_RzHYcmzT3HAuLpy69diPGDUk1cRazdLkv5FlQBrlq-P6Qyqq8NOUn_SaBiPH1qcPjYlD4wVKH9eV
+
+sprite $AmazonKinesisMd [16x16/16z] {
+NSZ70S1G2CFGmAVPx3zlUjVj2LjrbfaukWT_Wzk8syLr61nupAYIm6rXhCmm6xkfMgXq6tgOT9ccIKHsfnAfkr5D6gKGAg8Az3uiIEprEWhWskLcSkzoa_Ve
+trW
+}
+
+sprite $AmazonKinesisLg [20x20/16z] {
+LSr90aGn14NHw3tP_twB-lqTdWJubtVHuUp1jprO1_bBemwKbsKDAXZToweDopw611bIcLX43wi5W1UfnpDRpc8D4Uv-MfUo9Y8wBSYoqbMuQzjjKaKK0C9D
+nmR11U7_3NHxK2fadixsO1RNz5XZMRrmdtZss0iV--8F
+}
+
+!procedure AmazonKinesis($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonKinesis', $name, $tech)
+!endprocedure
+
+!procedure AmazonKinesisCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKinesisLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKinesisGroup($id, $name='Amazon Kinesis', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonKinesisLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.png
new file mode 100644
index 00000000000..5fbf147dc77
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.puml
new file mode 100644
index 00000000000..456a85e5abc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisCard('AmazonKinesisCard', 'Amazon Kinesis Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Remote.puml
new file mode 100644
index 00000000000..fe9fdd7039b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisCard('AmazonKinesisCard', 'Amazon Kinesis Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.png
new file mode 100644
index 00000000000..d1de7ed224d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.puml
new file mode 100644
index 00000000000..9ad7c604d19
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalytics
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalytics('AmazonKinesisDataAnalytics', 'Amazon Kinesis Data Analytics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Remote.puml
new file mode 100644
index 00000000000..6b8ae737913
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalytics
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalytics('AmazonKinesisDataAnalytics', 'Amazon Kinesis Data Analytics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.md
new file mode 100644
index 00000000000..ccf589087f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.md
@@ -0,0 +1,157 @@
+# AmazonKinesisDataAnalytics
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+```
+
+
+
+| Illustration | AmazonKinesisDataAnalytics | AmazonKinesisDataAnalyticsCard | AmazonKinesisDataAnalyticsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.png) | ![illustration for AmazonKinesisDataAnalytics](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.Local.png) | ![illustration for AmazonKinesisDataAnalyticsCard](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.png) | ![illustration for AmazonKinesisDataAnalyticsGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.png) |
+
+
+
+
+## AmazonKinesisDataAnalytics
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalytics
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalytics('AmazonKinesisDataAnalytics', 'Amazon Kinesis Data Analytics', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalytics
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalytics('AmazonKinesisDataAnalytics', 'Amazon Kinesis Data Analytics', 'an optional tech label')
+@enduml
+```
+
+## AmazonKinesisDataAnalyticsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsCard('AmazonKinesisDataAnalyticsCard', 'Amazon Kinesis Data Analytics Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsCard('AmazonKinesisDataAnalyticsCard', 'Amazon Kinesis Data Analytics Card', 'an optional description')
+@enduml
+```
+
+## AmazonKinesisDataAnalyticsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsGroup('AmazonKinesisDataAnalyticsGroup', 'Amazon Kinesis Data Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsGroup('AmazonKinesisDataAnalyticsGroup', 'Amazon Kinesis Data Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.png
new file mode 100644
index 00000000000..8b8611c4a13
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.puml
new file mode 100644
index 00000000000..5748db9a7be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics
+
+sprite $AmazonKinesisDataAnalyticsXs [10x10/16z] FOh70G11007PZFxhlNphXHb9wywSsjMx-ghGsw32yJIx0kIAwosehyHN0xjoLuBrQdUzXHC
+
+sprite $AmazonKinesisDataAnalyticsSm [12x12/16z] JSZ50G1134BHYGVIVx_hyayFiDTdLVWDxfHxaF00RXDTubddRoXT8h5xNxhMsZriG7rlzx2ex9R0pBIfHEhfoOgzFZqy0ZO
+
+sprite $AmazonKinesisDataAnalyticsMd [16x16/16z] {
+NSZ70KCn3CDGgulq_lCclpVS7h3MHrM5lMlmCxYElDmauGZWDhDR4fU5kR3ItJPJjT4LRhgR31bZYCZcKaBsq9DqIXi1b09p6sM0f6wURBH9n-d9eWmL6MFt
+v14MVyOV
+}
+
+sprite $AmazonKinesisDataAnalyticsLg [20x20/16z] {
+LT350KCX54HHU3wJ_liDzkqk3mvMTPUZ0L_zs8FS5E-PtAZlcPne48nUnc5e_Z4KkgDCkgZQcTS0IEiM-QnbYFg0p8WuDYfjizxxiUnUzDEmtp0bEmEhPHCn
+D8WgQLx0Rw8ovxmcNRODB0gpssCJwRGkyrYTTf3Nbs7QmHCU--0V
+}
+
+!procedure AmazonKinesisDataAnalytics($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics', $name, $tech)
+!endprocedure
+
+!procedure AmazonKinesisDataAnalyticsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKinesisDataAnalyticsLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKinesisDataAnalyticsGroup($id, $name='Amazon Kinesis Data Analytics', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonKinesisDataAnalyticsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.png
new file mode 100644
index 00000000000..ce8a2a41c00
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.puml
new file mode 100644
index 00000000000..d392d744ed9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsCard('AmazonKinesisDataAnalyticsCard', 'Amazon Kinesis Data Analytics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Remote.puml
new file mode 100644
index 00000000000..a237c7dcc40
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsCard('AmazonKinesisDataAnalyticsCard', 'Amazon Kinesis Data Analytics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.png
new file mode 100644
index 00000000000..8d2f180641d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.puml
new file mode 100644
index 00000000000..158cf0e87cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsGroup('AmazonKinesisDataAnalyticsGroup', 'Amazon Kinesis Data Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Remote.puml
new file mode 100644
index 00000000000..1830e56cb19
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalyticsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataAnalyticsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics')
+
+' renders the element
+AmazonKinesisDataAnalyticsGroup('AmazonKinesisDataAnalyticsGroup', 'Amazon Kinesis Data Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.png
new file mode 100644
index 00000000000..5b7209aa716
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.puml
new file mode 100644
index 00000000000..19dd93f1e94
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreams('AmazonKinesisDataStreams', 'Amazon Kinesis Data Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Remote.puml
new file mode 100644
index 00000000000..fea99a7c684
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreams('AmazonKinesisDataStreams', 'Amazon Kinesis Data Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.md
new file mode 100644
index 00000000000..baa9552c97a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.md
@@ -0,0 +1,157 @@
+# AmazonKinesisDataStreams
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+```
+
+
+
+| Illustration | AmazonKinesisDataStreams | AmazonKinesisDataStreamsCard | AmazonKinesisDataStreamsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.png) | ![illustration for AmazonKinesisDataStreams](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.Local.png) | ![illustration for AmazonKinesisDataStreamsCard](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.png) | ![illustration for AmazonKinesisDataStreamsGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.png) |
+
+
+
+
+## AmazonKinesisDataStreams
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreams('AmazonKinesisDataStreams', 'Amazon Kinesis Data Streams', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreams('AmazonKinesisDataStreams', 'Amazon Kinesis Data Streams', 'an optional tech label')
+@enduml
+```
+
+## AmazonKinesisDataStreamsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsCard('AmazonKinesisDataStreamsCard', 'Amazon Kinesis Data Streams Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsCard('AmazonKinesisDataStreamsCard', 'Amazon Kinesis Data Streams Card', 'an optional description')
+@enduml
+```
+
+## AmazonKinesisDataStreamsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsGroup('AmazonKinesisDataStreamsGroup', 'Amazon Kinesis Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsGroup('AmazonKinesisDataStreamsGroup', 'Amazon Kinesis Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.png
new file mode 100644
index 00000000000..1d763561051
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.puml
new file mode 100644
index 00000000000..caedd7c278b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams
+
+sprite $AmazonKinesisDataStreamsXs [10x10/16z] FSR50S0m34KnG-XzxpzlkT59mBhDoQvsTTLuPuIFPrAQkQzIoh4PgqhNeL5t5PrxTmKd
+
+sprite $AmazonKinesisDataStreamsSm [12x12/16z] JKl50K1H27gsuFxx_WukD7RqYIhy37Sfjo7X0ToQw1BFEdD3wHA9NUzErrgx7lP-LlU5dc7HKZK2CzD6oee-z2J9R9nwU03O
+
+sprite $AmazonKinesisDataStreamsMd [16x16/16z] {
+NSZ70SC03CD0gqlC_lk6xWM_mwprKLNDtZNm6G2HbniSFd4DiEoMdCk292lTRJDKUxh2JUcja6LPH6HpAQRKoPd-0GxjAQbIc_bjmnFqACtHqu2qXD4C1MPA
+qWn7gp_Z3m
+}
+
+sprite $AmazonKinesisDataStreamsLg [20x20/16z] {
+LSxL0GCm24LHN5xttxTGJUxdYK2_gbyvhLnwse5uKnoQUACULbYqbfuEmrYJNzRLx5qcBAhsDb1t2x55_jyYH7qWCoBMtfNInimVI_P2XPV8Qz9ZJ07cx29A
+ahN55hIAQXJleez5HIeWFLcDBHO4WAkHKwyjmZ69BgszyTtAseKuxC8d
+}
+
+!procedure AmazonKinesisDataStreams($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams', $name, $tech)
+!endprocedure
+
+!procedure AmazonKinesisDataStreamsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKinesisDataStreamsLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKinesisDataStreamsGroup($id, $name='Amazon Kinesis Data Streams', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonKinesisDataStreamsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.png
new file mode 100644
index 00000000000..ca3d91d9e59
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.puml
new file mode 100644
index 00000000000..9cf84f8b963
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsCard('AmazonKinesisDataStreamsCard', 'Amazon Kinesis Data Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Remote.puml
new file mode 100644
index 00000000000..23df2c51a1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsCard('AmazonKinesisDataStreamsCard', 'Amazon Kinesis Data Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.png
new file mode 100644
index 00000000000..a644bf8c59c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.puml
new file mode 100644
index 00000000000..78bdb4117e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsGroup('AmazonKinesisDataStreamsGroup', 'Amazon Kinesis Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Remote.puml
new file mode 100644
index 00000000000..4105abc0d70
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreamsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisDataStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams')
+
+' renders the element
+AmazonKinesisDataStreamsGroup('AmazonKinesisDataStreamsGroup', 'Amazon Kinesis Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.png
new file mode 100644
index 00000000000..7d91f6162e1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.puml
new file mode 100644
index 00000000000..30783bd84e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehose
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehose('AmazonKinesisFirehose', 'Amazon Kinesis Firehose', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Remote.puml
new file mode 100644
index 00000000000..a5a5738f170
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehose
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehose('AmazonKinesisFirehose', 'Amazon Kinesis Firehose', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.md
new file mode 100644
index 00000000000..745ebad1a14
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.md
@@ -0,0 +1,157 @@
+# AmazonKinesisFirehose
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+```
+
+
+
+| Illustration | AmazonKinesisFirehose | AmazonKinesisFirehoseCard | AmazonKinesisFirehoseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.png) | ![illustration for AmazonKinesisFirehose](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.Local.png) | ![illustration for AmazonKinesisFirehoseCard](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.png) | ![illustration for AmazonKinesisFirehoseGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.png) |
+
+
+
+
+## AmazonKinesisFirehose
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehose
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehose('AmazonKinesisFirehose', 'Amazon Kinesis Firehose', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehose
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehose('AmazonKinesisFirehose', 'Amazon Kinesis Firehose', 'an optional tech label')
+@enduml
+```
+
+## AmazonKinesisFirehoseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseCard('AmazonKinesisFirehoseCard', 'Amazon Kinesis Firehose Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseCard('AmazonKinesisFirehoseCard', 'Amazon Kinesis Firehose Card', 'an optional description')
+@enduml
+```
+
+## AmazonKinesisFirehoseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseGroup('AmazonKinesisFirehoseGroup', 'Amazon Kinesis Firehose Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseGroup('AmazonKinesisFirehoseGroup', 'Amazon Kinesis Firehose Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.png
new file mode 100644
index 00000000000..d0cbd5f48a2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.puml
new file mode 100644
index 00000000000..c34c5231628
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose
+
+sprite $AmazonKinesisFirehoseXs [10x10/16z] FSR50O1000EmNh7A_lFYa5Tiwx9j_XlhRJByDC6AnLhEBO3dGJK4VLBB95TRvsbFJmy
+
+sprite $AmazonKinesisFirehoseSm [12x12/16z] JOh50G0n3CEIec7_UO-XUXd40rpCoQM8-8hKlaVYV8kaR1aTTPvxH18z08kjnhWiMoSyiTjNxF_nKdO
+
+sprite $AmazonKinesisFirehoseMd [16x16/16z] NSZ70S1G2CDGMW8s-y-RNhzkJzYhgyp4sJCu31BnSP5qx8t6uoai5C1jb4dDwg9vE4Mq05EP3aDjBd6aEwf9Qh68isuQZswty-ms-1czznazZ1K
+
+sprite $AmazonKinesisFirehoseLg [20x20/16z] {
+RSY74SGm20H0aJdKVx_FUvojdRpOv2bQntDNrrduR5GXydbPLHd0OwlHueApOz_z1ZiFjUriFtLJYdGA4TdFHWj0WmRl1sEcK9OK5cJEFiv1FB3hwpIlFnnc
+9rSziY-pdja7r3FdvfbpaNEHFm
+}
+
+!procedure AmazonKinesisFirehose($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose', $name, $tech)
+!endprocedure
+
+!procedure AmazonKinesisFirehoseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKinesisFirehoseLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKinesisFirehoseGroup($id, $name='Amazon Kinesis Firehose', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonKinesisFirehoseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.png
new file mode 100644
index 00000000000..1bb6ccc867d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.puml
new file mode 100644
index 00000000000..ff236cf37f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseCard('AmazonKinesisFirehoseCard', 'Amazon Kinesis Firehose Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Remote.puml
new file mode 100644
index 00000000000..a974dc5361c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseCard('AmazonKinesisFirehoseCard', 'Amazon Kinesis Firehose Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.png
new file mode 100644
index 00000000000..3540630191e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.puml
new file mode 100644
index 00000000000..9ad23374df2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseGroup('AmazonKinesisFirehoseGroup', 'Amazon Kinesis Firehose Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Remote.puml
new file mode 100644
index 00000000000..521e28a420b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehoseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisFirehoseGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose')
+
+' renders the element
+AmazonKinesisFirehoseGroup('AmazonKinesisFirehoseGroup', 'Amazon Kinesis Firehose Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.png
new file mode 100644
index 00000000000..a4e004cb2ad
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.puml
new file mode 100644
index 00000000000..71f1b409826
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisGroup('AmazonKinesisGroup', 'Amazon Kinesis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Remote.puml
new file mode 100644
index 00000000000..e82a8c7be00
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesis')
+
+' renders the element
+AmazonKinesisGroup('AmazonKinesisGroup', 'Amazon Kinesis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.png
new file mode 100644
index 00000000000..e14c1f91dca
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.puml
new file mode 100644
index 00000000000..57f63186825
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Remote.puml
new file mode 100644
index 00000000000..8ad4e5758a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.md
new file mode 100644
index 00000000000..6130917b471
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.md
@@ -0,0 +1,157 @@
+# AmazonKinesisVideoStreams
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+```
+
+
+
+| Illustration | AmazonKinesisVideoStreams | AmazonKinesisVideoStreamsCard | AmazonKinesisVideoStreamsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.png) | ![illustration for AmazonKinesisVideoStreams](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.Local.png) | ![illustration for AmazonKinesisVideoStreamsCard](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.png) | ![illustration for AmazonKinesisVideoStreamsGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.png) |
+
+
+
+
+## AmazonKinesisVideoStreams
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
+```
+
+## AmazonKinesisVideoStreamsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
+```
+
+## AmazonKinesisVideoStreamsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.png
new file mode 100644
index 00000000000..8fc40660c99
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.puml
new file mode 100644
index 00000000000..29ebbfd7e12
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams
+
+sprite $AmazonKinesisVideoStreamsXs [10x10/16z] FSR70KCn048ntFrW_tcJttKIi4zhyTMmxjeWxXLKvpMxIgNi61gWdTZRgYB9yfpZMdo0Fm
+
+sprite $AmazonKinesisVideoStreamsSm [12x12/16z] JSZP0SHG24BHjwc0_VSxp9RaV5sWuQEAZo7d-Gs9Pv6_LZBNgKyZcDCACimnvWHQHwXZxjOM58TWTsD9HRhDjz5jaf4l
+
+sprite $AmazonKinesisVideoStreamsMd [16x16/16z] {
+NSZ50S1G3CFG_h2T_USjisvFsAgppCJHFRZh6UHgkLqaOL70Omf24hUT9baPfhuRam6LhgT9sBGsXkqs9p2s4jLaOI290XJe9eMosiVXPXbN1qutXP2jEDmy
+m-hVM
+}
+
+sprite $AmazonKinesisVideoStreamsLg [20x20/16z] {
+PSk53K81303Hkh7_lhGDVBtuIowtEF9kwQflMwmLZujwrPfVB6fGah8xhH7J8Mxc5UXfJ4ZCijPIwG0aTdq5MJt2tSn-rXd1X8W_KxAirCqpubCr0CovmLXZ
+gPLp9MXR-sUGYeEhWEbdZL5MRPBviq7F4kjKVpROvHGvTkBsinT-0G
+}
+
+!procedure AmazonKinesisVideoStreams($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams', $name, $tech)
+!endprocedure
+
+!procedure AmazonKinesisVideoStreamsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKinesisVideoStreamsLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKinesisVideoStreamsGroup($id, $name='Amazon Kinesis Video Streams', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonKinesisVideoStreamsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.png
new file mode 100644
index 00000000000..3fd565a83fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.puml
new file mode 100644
index 00000000000..ee5e2f2eb20
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Remote.puml
new file mode 100644
index 00000000000..613acb83a4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.png
new file mode 100644
index 00000000000..8060c467fdf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.puml
new file mode 100644
index 00000000000..f2ac5dfde09
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Remote.puml
new file mode 100644
index 00000000000..7cab39bdca7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreamsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.png
new file mode 100644
index 00000000000..056b914497c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.puml
new file mode 100644
index 00000000000..759f32bf4c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafka
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafka('AmazonManagedStreamingForApacheKafka', 'Amazon Managed Streaming For Apache Kafka', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Remote.puml
new file mode 100644
index 00000000000..87a606792a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafka
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafka('AmazonManagedStreamingForApacheKafka', 'Amazon Managed Streaming For Apache Kafka', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.md
new file mode 100644
index 00000000000..a55d618b853
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.md
@@ -0,0 +1,157 @@
+# AmazonManagedStreamingForApacheKafka
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+```
+
+
+
+| Illustration | AmazonManagedStreamingForApacheKafka | AmazonManagedStreamingForApacheKafkaCard | AmazonManagedStreamingForApacheKafkaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.png) | ![illustration for AmazonManagedStreamingForApacheKafka](../../../aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.Local.png) | ![illustration for AmazonManagedStreamingForApacheKafkaCard](../../../aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.png) | ![illustration for AmazonManagedStreamingForApacheKafkaGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.png) |
+
+
+
+
+## AmazonManagedStreamingForApacheKafka
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafka
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafka('AmazonManagedStreamingForApacheKafka', 'Amazon Managed Streaming For Apache Kafka', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafka
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafka('AmazonManagedStreamingForApacheKafka', 'Amazon Managed Streaming For Apache Kafka', 'an optional tech label')
+@enduml
+```
+
+## AmazonManagedStreamingForApacheKafkaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaCard('AmazonManagedStreamingForApacheKafkaCard', 'Amazon Managed Streaming For Apache Kafka Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaCard('AmazonManagedStreamingForApacheKafkaCard', 'Amazon Managed Streaming For Apache Kafka Card', 'an optional description')
+@enduml
+```
+
+## AmazonManagedStreamingForApacheKafkaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaGroup('AmazonManagedStreamingForApacheKafkaGroup', 'Amazon Managed Streaming For Apache Kafka Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaGroup('AmazonManagedStreamingForApacheKafkaGroup', 'Amazon Managed Streaming For Apache Kafka Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.png
new file mode 100644
index 00000000000..211369b2e15
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.puml
new file mode 100644
index 00000000000..5f8604d2bcb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka
+
+sprite $AmazonManagedStreamingForApacheKafkaXs [10x10/16z] FOl50S0m54BvZGBxxziu9-oHx5EjyLbDYscrx7BJvh9T-oB6RWLK2NGR8H2PjgIink6cdzWF
+
+sprite $AmazonManagedStreamingForApacheKafkaSm [12x12/16z] JOm54W0X30CdnU7__xqbPmJfrZ9GjreRHpATD2VJINwO97gOKHfYobmLKiPWCIDn--YBH9eA73Q7k6QoBVEVN
+
+sprite $AmazonManagedStreamingForApacheKafkaMd [16x16/16z] {
+NSg73GCn34DHI54ZlV--SJSINdqVnbZjPIRMRk1V81Tr1wvWzZp21_9C2BHyUXE6aEDmLH4nlFE5wWzGhKiJ_QdKNbfZX492Itow5TMCOeRb7iZ-T2utxat_
+XYy
+}
+
+sprite $AmazonManagedStreamingForApacheKafkaLg [20x20/16z] {
+PSY50KCn201H8iZH_VSjt-sYFDRYp2juwTTMJ3xgUU2K4_F0Fkso7GVjj1t5r0UN5NRcHErcqITc88tJpANtLibb6Mw0AL3wAsacaM92YCfY2yAO47K5rQzG
+f6LT0qJcOfMbZc4vPdTyjzJCZ4ccJtOhFMArBvPzyGy
+}
+
+!procedure AmazonManagedStreamingForApacheKafka($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka', $name, $tech)
+!endprocedure
+
+!procedure AmazonManagedStreamingForApacheKafkaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonManagedStreamingForApacheKafkaLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonManagedStreamingForApacheKafkaGroup($id, $name='Amazon Managed Streaming For Apache Kafka', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonManagedStreamingForApacheKafkaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.png
new file mode 100644
index 00000000000..fe1df7af425
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.puml
new file mode 100644
index 00000000000..2a238081475
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaCard('AmazonManagedStreamingForApacheKafkaCard', 'Amazon Managed Streaming For Apache Kafka Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Remote.puml
new file mode 100644
index 00000000000..9a4e485a22d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaCard
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaCard('AmazonManagedStreamingForApacheKafkaCard', 'Amazon Managed Streaming For Apache Kafka Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.png
new file mode 100644
index 00000000000..6b044e4beb6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.puml
new file mode 100644
index 00000000000..dc5d0083101
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaGroup('AmazonManagedStreamingForApacheKafkaGroup', 'Amazon Managed Streaming For Apache Kafka Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Remote.puml
new file mode 100644
index 00000000000..45c7797bcc8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafkaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedStreamingForApacheKafkaGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka')
+
+' renders the element
+AmazonManagedStreamingForApacheKafkaGroup('AmazonManagedStreamingForApacheKafkaGroup', 'Amazon Managed Streaming For Apache Kafka Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.png
new file mode 100644
index 00000000000..72892caf2fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.puml
new file mode 100644
index 00000000000..42bb0393dce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchService
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchService('AmazonOpenSearchService', 'Amazon Open Search Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Remote.puml
new file mode 100644
index 00000000000..2ede54fa7ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchService
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchService('AmazonOpenSearchService', 'Amazon Open Search Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.md
new file mode 100644
index 00000000000..19e887a6f7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.md
@@ -0,0 +1,157 @@
+# AmazonOpenSearchService
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+```
+
+
+
+| Illustration | AmazonOpenSearchService | AmazonOpenSearchServiceCard | AmazonOpenSearchServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.png) | ![illustration for AmazonOpenSearchService](../../../aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.Local.png) | ![illustration for AmazonOpenSearchServiceCard](../../../aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.png) | ![illustration for AmazonOpenSearchServiceGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.png) |
+
+
+
+
+## AmazonOpenSearchService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchService
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchService('AmazonOpenSearchService', 'Amazon Open Search Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchService
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchService('AmazonOpenSearchService', 'Amazon Open Search Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonOpenSearchServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceCard('AmazonOpenSearchServiceCard', 'Amazon Open Search Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceCard('AmazonOpenSearchServiceCard', 'Amazon Open Search Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonOpenSearchServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceGroup('AmazonOpenSearchServiceGroup', 'Amazon Open Search Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceGroup('AmazonOpenSearchServiceGroup', 'Amazon Open Search Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.png
new file mode 100644
index 00000000000..0fb67bdf52f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.puml
new file mode 100644
index 00000000000..c95d1f4fde2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService
+
+sprite $AmazonOpenSearchServiceXs [10x10/16z] FSR50GD134MnFs1uTl_r9iiw2SXJ15_hRCJHEheYfMEsqF1pkGPZA_lOP9rhTab0jsrFFtUe0_m1
+
+sprite $AmazonOpenSearchServiceSm [12x12/16z] JKe50WCn39h4eF__xw0xeqs2GPYDRZm4_-9hmIrw-jFYH62ap0CvgSxcfEnKiim1bFaAjXfH0_CWE0dnITqan0qQm0y
+
+sprite $AmazonOpenSearchServiceMd [16x16/16z] {
+NSW70iGW44BHZ6M0yVxtNN5xID7tvV4r0EQt07KBzGfeSKAz0jX66xP3JgWrzkC8Ge3UxWLTHDVN8wKM-hZ5TbCNbqsepunjhMNJP9EzRAfgJXnVZItsMzAs
+Lw_Pj_
+}
+
+sprite $AmazonOpenSearchServiceLg [20x20/16z] {
+NSs50S0W30H0ulcm_xuDzVRnmx0dxqG7-EdFBYpS6dvYtHWUTc3T6976pCiE9A5b8yTfcM0uWBWjpQLj38BVbYLGLma6NbR408M-3Tu68mnapiEAsoJri5c9
+afGG3Xv90EQSRSfbOttSz3QWmAQdcIivz-0DXyr25R1gtRRuocL_t
+}
+
+!procedure AmazonOpenSearchService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService', $name, $tech)
+!endprocedure
+
+!procedure AmazonOpenSearchServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonOpenSearchServiceLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonOpenSearchServiceGroup($id, $name='Amazon Open Search Service', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonOpenSearchServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.png
new file mode 100644
index 00000000000..7c57f3f4020
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.puml
new file mode 100644
index 00000000000..13b310db8ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceCard('AmazonOpenSearchServiceCard', 'Amazon Open Search Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Remote.puml
new file mode 100644
index 00000000000..d9fa46f17de
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceCard
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceCard('AmazonOpenSearchServiceCard', 'Amazon Open Search Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.png
new file mode 100644
index 00000000000..3e93e725e1f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.puml
new file mode 100644
index 00000000000..da6dd175d41
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceGroup('AmazonOpenSearchServiceGroup', 'Amazon Open Search Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Remote.puml
new file mode 100644
index 00000000000..0e697ea0c2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonOpenSearchServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonOpenSearchServiceGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService')
+
+' renders the element
+AmazonOpenSearchServiceGroup('AmazonOpenSearchServiceGroup', 'Amazon Open Search Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.png
new file mode 100644
index 00000000000..869185b4ac9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.puml
new file mode 100644
index 00000000000..60c6d1fd166
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSight
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSight('AmazonQuickSight', 'Amazon Quick Sight', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Remote.puml
new file mode 100644
index 00000000000..bc8b40c8e06
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSight
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSight('AmazonQuickSight', 'Amazon Quick Sight', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.md
new file mode 100644
index 00000000000..5c790139281
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.md
@@ -0,0 +1,157 @@
+# AmazonQuickSight
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonQuickSight
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+```
+
+
+
+| Illustration | AmazonQuickSight | AmazonQuickSightCard | AmazonQuickSightGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonQuickSight.png) | ![illustration for AmazonQuickSight](../../../aws-q1-2022/Architecture/Analytics/AmazonQuickSight.Local.png) | ![illustration for AmazonQuickSightCard](../../../aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.png) | ![illustration for AmazonQuickSightGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.png) |
+
+
+
+
+## AmazonQuickSight
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSight
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSight('AmazonQuickSight', 'Amazon Quick Sight', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSight
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSight('AmazonQuickSight', 'Amazon Quick Sight', 'an optional tech label')
+@enduml
+```
+
+## AmazonQuickSightCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightCard
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightCard('AmazonQuickSightCard', 'Amazon Quick Sight Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightCard
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightCard('AmazonQuickSightCard', 'Amazon Quick Sight Card', 'an optional description')
+@enduml
+```
+
+## AmazonQuickSightGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightGroup('AmazonQuickSightGroup', 'Amazon Quick Sight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightGroup('AmazonQuickSightGroup', 'Amazon Quick Sight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.png
new file mode 100644
index 00000000000..c22140133d8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.puml
new file mode 100644
index 00000000000..9f03da49002
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSight.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonQuickSight
+
+sprite $AmazonQuickSightXs [10x10/16z] FOl50S0m30D3fjF-yvQR-zYYgigRYDelrTjD9lJ77TzNhuUDThcYmJEJEkyhnRgOzoVnk2S
+
+sprite $AmazonQuickSightSm [12x12/16z] HOg53S1030Ebi9tzzssVJsGu_DGa4tY5G0uYgiZz-CYZ6CfyvA51l7OMnP-R25A1G7MBa38okfk3dNSP-PKF
+
+sprite $AmazonQuickSightMd [16x16/16z] NOzL0a0X20HjsE7-vtsTpj-60jhn2pFJoMCm6I0hDvi1ZBlGxQErwNngf6BIQ6Tke9Hae_kjauftFRfiXIODoGDQXYmTMX6K1ZYt3kFardoFYHqkRlqnLW
+
+sprite $AmazonQuickSightLg [20x20/16z] {
+PSq53W0X34HHj3BS_xuxYoVy-8EsthETiawtljOH_lu4CORJZo36yxFgC5nMqcqr6ZM5PQ0bBsv1R1jS-8DUBwkL4FnOGbPOJ4xxBpN0G-Y72aswDLGaMixQ
+ZJLYDFGkQn6poxIiSkxMmygxlKXxyGC
+}
+
+!procedure AmazonQuickSight($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonQuickSight', $name, $tech)
+!endprocedure
+
+!procedure AmazonQuickSightCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonQuickSightLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonQuickSightGroup($id, $name='Amazon Quick Sight', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonQuickSightLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.png
new file mode 100644
index 00000000000..6df6a805b5b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.puml
new file mode 100644
index 00000000000..877bc7ae2c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightCard
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightCard('AmazonQuickSightCard', 'Amazon Quick Sight Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Remote.puml
new file mode 100644
index 00000000000..dc88b607ed4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightCard
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightCard('AmazonQuickSightCard', 'Amazon Quick Sight Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.png
new file mode 100644
index 00000000000..dadb527d776
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.puml
new file mode 100644
index 00000000000..d03b14469f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightGroup('AmazonQuickSightGroup', 'Amazon Quick Sight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Remote.puml
new file mode 100644
index 00000000000..aa4077edfb7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonQuickSightGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuickSightGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonQuickSight')
+
+' renders the element
+AmazonQuickSightGroup('AmazonQuickSightGroup', 'Amazon Quick Sight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.png
new file mode 100644
index 00000000000..b0b3ad144de
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.puml
new file mode 100644
index 00000000000..09350a0f19a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshift
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshift('AmazonRedshift', 'Amazon Redshift', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Remote.puml
new file mode 100644
index 00000000000..8ac11cd5db7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshift
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshift('AmazonRedshift', 'Amazon Redshift', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.md b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.md
new file mode 100644
index 00000000000..2acac436614
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.md
@@ -0,0 +1,157 @@
+# AmazonRedshift
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AmazonRedshift
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+```
+
+
+
+| Illustration | AmazonRedshift | AmazonRedshiftCard | AmazonRedshiftGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AmazonRedshift.png) | ![illustration for AmazonRedshift](../../../aws-q1-2022/Architecture/Analytics/AmazonRedshift.Local.png) | ![illustration for AmazonRedshiftCard](../../../aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.png) | ![illustration for AmazonRedshiftGroup](../../../aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.png) |
+
+
+
+
+## AmazonRedshift
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshift
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshift('AmazonRedshift', 'Amazon Redshift', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshift
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshift('AmazonRedshift', 'Amazon Redshift', 'an optional tech label')
+@enduml
+```
+
+## AmazonRedshiftCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftCard
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftCard('AmazonRedshiftCard', 'Amazon Redshift Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftCard
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftCard('AmazonRedshiftCard', 'Amazon Redshift Card', 'an optional description')
+@enduml
+```
+
+## AmazonRedshiftGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftGroup('AmazonRedshiftGroup', 'Amazon Redshift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftGroup('AmazonRedshiftGroup', 'Amazon Redshift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.png
new file mode 100644
index 00000000000..3a45f54d2e7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.puml
new file mode 100644
index 00000000000..b52d32d05c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshift.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AmazonRedshift
+
+sprite $AmazonRedshiftXs [10x10/16z] FSR70S0W00Enq3bx_tr3rqj0drhZLV2DfjubIkunZ8t2cJxIcCSg1Bf7qHYsMwmVQzO0Fm
+
+sprite $AmazonRedshiftSm [12x12/16z] HOlL0S0m44BRo5s0_UUDo_j2qIaJT-0PTcd_7xmR4dOQaeOSxMhWZrlpnpTc6jhmZuz42uKOI79sojAYP-VMuW1e
+
+sprite $AmazonRedshiftMd [16x16/16z] LSp70G0X24HH9G_st-yAc-VslW6rkERkEFU4_3ayAn2RAMc5tC6YRyZbD2DY8dtSFqnxd1N6npeWCBoUvjj0h7ACJBInrhRFNI_luCYQj2i44yrcU-MrzZyS
+
+sprite $AmazonRedshiftLg [20x20/16z] {
+PSi93WH1249HQzE2llzzXpYcrv_z1P3jir30Ix-MoA8rnro5J3JFPH-95CAZ_bOcz6KpjdThfz41HEpOBrEztOrfjXfkHcjO0o_hVPaCqkDluOG3PKVQCX9f
+wX3A1YWyJHZ137QQqFhoQGsd2HMeJakioZxu0m
+}
+
+!procedure AmazonRedshift($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AmazonRedshift', $name, $tech)
+!endprocedure
+
+!procedure AmazonRedshiftCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRedshiftLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRedshiftGroup($id, $name='Amazon Redshift', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonRedshiftLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.png
new file mode 100644
index 00000000000..187e5d32a6b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.puml
new file mode 100644
index 00000000000..0fb122907ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftCard
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftCard('AmazonRedshiftCard', 'Amazon Redshift Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Remote.puml
new file mode 100644
index 00000000000..381421959bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftCard
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftCard('AmazonRedshiftCard', 'Amazon Redshift Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.png
new file mode 100644
index 00000000000..c03a542b315
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.puml
new file mode 100644
index 00000000000..2efcb7d5fdb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftGroup('AmazonRedshiftGroup', 'Amazon Redshift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Remote.puml
new file mode 100644
index 00000000000..c278456e6ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AmazonRedshiftGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftGroup
+include('aws-q1-2022/Architecture/Analytics/AmazonRedshift')
+
+' renders the element
+AmazonRedshiftGroup('AmazonRedshiftGroup', 'Amazon Redshift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.png
new file mode 100644
index 00000000000..000a3bd19a0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.puml
new file mode 100644
index 00000000000..835a8063f50
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchange
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchange('AwsDataExchange', 'Aws Data Exchange', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Remote.puml
new file mode 100644
index 00000000000..411bfe434e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchange
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchange('AwsDataExchange', 'Aws Data Exchange', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.md b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.md
new file mode 100644
index 00000000000..9071ec7a46c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.md
@@ -0,0 +1,157 @@
+# AwsDataExchange
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AwsDataExchange
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+```
+
+
+
+| Illustration | AwsDataExchange | AwsDataExchangeCard | AwsDataExchangeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AwsDataExchange.png) | ![illustration for AwsDataExchange](../../../aws-q1-2022/Architecture/Analytics/AwsDataExchange.Local.png) | ![illustration for AwsDataExchangeCard](../../../aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.png) | ![illustration for AwsDataExchangeGroup](../../../aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.png) |
+
+
+
+
+## AwsDataExchange
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchange
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchange('AwsDataExchange', 'Aws Data Exchange', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchange
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchange('AwsDataExchange', 'Aws Data Exchange', 'an optional tech label')
+@enduml
+```
+
+## AwsDataExchangeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeCard('AwsDataExchangeCard', 'Aws Data Exchange Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeCard('AwsDataExchangeCard', 'Aws Data Exchange Card', 'an optional description')
+@enduml
+```
+
+## AwsDataExchangeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeGroup('AwsDataExchangeGroup', 'Aws Data Exchange Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeGroup('AwsDataExchangeGroup', 'Aws Data Exchange Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.png
new file mode 100644
index 00000000000..59451699243
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.puml
new file mode 100644
index 00000000000..356d838cd12
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchange.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AwsDataExchange
+
+sprite $AwsDataExchangeXs [10x10/16z] FSR70S0m30CnT-d8_UTDZ_42aBS8TlMqNjNRPo8epoeKHgPLGmL8kqhjWcrT0E-U
+
+sprite $AwsDataExchangeSm [12x12/16z] JSUv0S0m2CNG-0BqsN_VW2khqgEAcpiFz42oBipx1PCLwxuOfNqV-C0YiZ1L3v65etDE8JFTpKH_fQx_mGy
+
+sprite $AwsDataExchangeMd [16x16/16z] NOu70e0m20Ex8V3__shYzhJZGXU8dvWP3kuWVa74wMifs7q9zsvohLZSK0-ttdq2nGTTGBIppda1R9tElzJgl2OfDQASRyja7M4xQz7pcEfGUSQ9_1VaBzW
+
+sprite $AwsDataExchangeLg [20x20/16z] {
+RS-50O0m3031Mdp_VOdWyFXXhMHyHfx8IrzseChtITNJLeT2LIMi_8bEQTxjxNuO0W2Zo21UXyMJCOB6bpb4mlxeOLsYvjl2qrH9fS4Ob7-oD0BLTlxTB4oc
+xt6CaMgENJqU5QTP9ugvd8EtI8yE-wBzeFtW1W
+}
+
+!procedure AwsDataExchange($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AwsDataExchange', $name, $tech)
+!endprocedure
+
+!procedure AwsDataExchangeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDataExchangeLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsDataExchangeGroup($id, $name='Aws Data Exchange', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsDataExchangeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.png
new file mode 100644
index 00000000000..0e1615b7f00
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.puml
new file mode 100644
index 00000000000..352e647b9b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeCard('AwsDataExchangeCard', 'Aws Data Exchange Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Remote.puml
new file mode 100644
index 00000000000..4e41c9546ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeCard('AwsDataExchangeCard', 'Aws Data Exchange Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.png
new file mode 100644
index 00000000000..18318d618ba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.puml
new file mode 100644
index 00000000000..bcd8be984dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeGroup('AwsDataExchangeGroup', 'Aws Data Exchange Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Remote.puml
new file mode 100644
index 00000000000..119df89018d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataExchangeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataExchange')
+
+' renders the element
+AwsDataExchangeGroup('AwsDataExchangeGroup', 'Aws Data Exchange Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.png
new file mode 100644
index 00000000000..09f6306ab88
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.puml
new file mode 100644
index 00000000000..4fe0a61c46d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipeline
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipeline('AwsDataPipeline', 'Aws Data Pipeline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Remote.puml
new file mode 100644
index 00000000000..1b56b8b1841
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipeline
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipeline('AwsDataPipeline', 'Aws Data Pipeline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.md b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.md
new file mode 100644
index 00000000000..fd37f6988e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.md
@@ -0,0 +1,157 @@
+# AwsDataPipeline
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AwsDataPipeline
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+```
+
+
+
+| Illustration | AwsDataPipeline | AwsDataPipelineCard | AwsDataPipelineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AwsDataPipeline.png) | ![illustration for AwsDataPipeline](../../../aws-q1-2022/Architecture/Analytics/AwsDataPipeline.Local.png) | ![illustration for AwsDataPipelineCard](../../../aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.png) | ![illustration for AwsDataPipelineGroup](../../../aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.png) |
+
+
+
+
+## AwsDataPipeline
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipeline
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipeline('AwsDataPipeline', 'Aws Data Pipeline', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipeline
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipeline('AwsDataPipeline', 'Aws Data Pipeline', 'an optional tech label')
+@enduml
+```
+
+## AwsDataPipelineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineCard('AwsDataPipelineCard', 'Aws Data Pipeline Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineCard('AwsDataPipelineCard', 'Aws Data Pipeline Card', 'an optional description')
+@enduml
+```
+
+## AwsDataPipelineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineGroup('AwsDataPipelineGroup', 'Aws Data Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineGroup('AwsDataPipelineGroup', 'Aws Data Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.png
new file mode 100644
index 00000000000..7c4ef99e3be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.puml
new file mode 100644
index 00000000000..a92e4784d79
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipeline.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AwsDataPipeline
+
+sprite $AwsDataPipelineXs [10x10/16z] FOl70OG0408tt2cpz5-lMNcH1j2fTUMpyzavxDAt2rXH74vLcHdoN0STpib91hRd4E3FxW
+
+sprite $AwsDataPipelineSm [12x12/16z] JOk53GDH34CLfltthNzwz4J60hb4rCVqntGVgRuQXbJTLoip4xF5hOaySg3t4z2ZhAeYaGLDSb1eq8SgwDVy
+
+sprite $AwsDataPipelineMd [16x16/16z] NOm54WGn3CDcDsZx_-yzA1reg5AJu4qlgWgJ4_WNo1zlZf3bdTk9H5KThu97LdJKyFioi_k5s_3nlbxazdaKQMWDdw4CaCR-m8VhtyK5NkWlw2yy0G
+
+sprite $AwsDataPipelineLg [20x20/16z] {
+RS_10G0G243HAgZQVrv0NFpZ0zALtEf8Jmy_Dj0qUcZsBBADjNAI_6mY5sOM2bk8X8Y9hmd0t3d_80372CefKvZG36VbsNbTfO2AUDX2gSlSHEcEFqpLtGKX
+fgWObf6Zj6ncaQxyW_v1_s07
+}
+
+!procedure AwsDataPipeline($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AwsDataPipeline', $name, $tech)
+!endprocedure
+
+!procedure AwsDataPipelineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDataPipelineLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsDataPipelineGroup($id, $name='Aws Data Pipeline', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsDataPipelineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.png
new file mode 100644
index 00000000000..ef6cc012809
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.puml
new file mode 100644
index 00000000000..c0bf55ddfa8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineCard('AwsDataPipelineCard', 'Aws Data Pipeline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Remote.puml
new file mode 100644
index 00000000000..55f20ea8fe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineCard
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineCard('AwsDataPipelineCard', 'Aws Data Pipeline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.png
new file mode 100644
index 00000000000..4769ae63851
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.puml
new file mode 100644
index 00000000000..01d277bf325
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineGroup('AwsDataPipelineGroup', 'Aws Data Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Remote.puml
new file mode 100644
index 00000000000..a4e139cb42b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsDataPipelineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataPipelineGroup
+include('aws-q1-2022/Architecture/Analytics/AwsDataPipeline')
+
+' renders the element
+AwsDataPipelineGroup('AwsDataPipelineGroup', 'Aws Data Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Local.png
new file mode 100644
index 00000000000..773474fe1b5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Local.puml
new file mode 100644
index 00000000000..e3f11e298e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlue
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlue('AwsGlue', 'Aws Glue', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Remote.puml
new file mode 100644
index 00000000000..3797c569a13
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlue
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlue('AwsGlue', 'Aws Glue', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.md b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.md
new file mode 100644
index 00000000000..371c183d0c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.md
@@ -0,0 +1,157 @@
+# AwsGlue
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AwsGlue
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+```
+
+
+
+| Illustration | AwsGlue | AwsGlueCard | AwsGlueGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AwsGlue.png) | ![illustration for AwsGlue](../../../aws-q1-2022/Architecture/Analytics/AwsGlue.Local.png) | ![illustration for AwsGlueCard](../../../aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.png) | ![illustration for AwsGlueGroup](../../../aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.png) |
+
+
+
+
+## AwsGlue
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlue
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlue('AwsGlue', 'Aws Glue', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlue
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlue('AwsGlue', 'Aws Glue', 'an optional tech label')
+@enduml
+```
+
+## AwsGlueCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueCard('AwsGlueCard', 'Aws Glue Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueCard('AwsGlueCard', 'Aws Glue Card', 'an optional description')
+@enduml
+```
+
+## AwsGlueGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueGroup('AwsGlueGroup', 'Aws Glue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueGroup('AwsGlueGroup', 'Aws Glue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.png
new file mode 100644
index 00000000000..1ad425fbc34
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.puml
new file mode 100644
index 00000000000..adf4c40fd49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlue.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AwsGlue
+
+sprite $AwsGlueXs [10x10/16z] FOl70S0m30993sZ_VMrLNhGZ-Rk-ZsFb5cwrxVMbqmSSwGHYVyrjOERsTsjkeNHrM
+
+sprite $AwsGlueSm [12x12/16z] JOp50S1G24E_O_llMn9gd1unorEUYFqUvzFuE9vXnVci8MiNUzSZ_MONEnW8iDPQy9by0iz61epdk1SpXkS2
+
+sprite $AwsGlueMd [16x16/16z] NSrL0aGn24DH-Wnkkl_rZfICvk-W09IJcNJU1VqLv4Aue5MuWey5TMHyhDZEwnpZRH8uwstjm05lQn3zThQpYfNf0hAx40pPBaXQNWN7_YxS0G
+
+sprite $AwsGlueLg [20x20/16z] {
+NSx95GCm20DHy8fm__LcbHnUvlXFWqznsw_0AbOJ9bHVmhneFLWIhG7NY7rkhvOOtaUCvVDdkTrUkKUnR7ZNWM8m00OQsmipU7-43HqouMWJx0WZufhGO2aJ
+RejC6f5TgoZxnoS
+}
+
+!procedure AwsGlue($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AwsGlue', $name, $tech)
+!endprocedure
+
+!procedure AwsGlueCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGlueLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsGlueGroup($id, $name='Aws Glue', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsGlueLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.png
new file mode 100644
index 00000000000..c8d3becb1eb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.puml
new file mode 100644
index 00000000000..64b7cb2437e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueCard('AwsGlueCard', 'Aws Glue Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Remote.puml
new file mode 100644
index 00000000000..009bc9d8f6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueCard('AwsGlueCard', 'Aws Glue Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.png
new file mode 100644
index 00000000000..a17975e3850
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.puml
new file mode 100644
index 00000000000..d2d9500ef09
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrew
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrew('AwsGlueDataBrew', 'Aws Glue Data Brew', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Remote.puml
new file mode 100644
index 00000000000..06cc2ea6461
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrew
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrew('AwsGlueDataBrew', 'Aws Glue Data Brew', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.md b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.md
new file mode 100644
index 00000000000..4735ede3ad6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.md
@@ -0,0 +1,157 @@
+# AwsGlueDataBrew
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+```
+
+
+
+| Illustration | AwsGlueDataBrew | AwsGlueDataBrewCard | AwsGlueDataBrewGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.png) | ![illustration for AwsGlueDataBrew](../../../aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.Local.png) | ![illustration for AwsGlueDataBrewCard](../../../aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.png) | ![illustration for AwsGlueDataBrewGroup](../../../aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.png) |
+
+
+
+
+## AwsGlueDataBrew
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrew
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrew('AwsGlueDataBrew', 'Aws Glue Data Brew', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrew
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrew('AwsGlueDataBrew', 'Aws Glue Data Brew', 'an optional tech label')
+@enduml
+```
+
+## AwsGlueDataBrewCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewCard('AwsGlueDataBrewCard', 'Aws Glue Data Brew Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewCard('AwsGlueDataBrewCard', 'Aws Glue Data Brew Card', 'an optional description')
+@enduml
+```
+
+## AwsGlueDataBrewGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewGroup('AwsGlueDataBrewGroup', 'Aws Glue Data Brew Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewGroup('AwsGlueDataBrewGroup', 'Aws Glue Data Brew Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.png
new file mode 100644
index 00000000000..75421960b9d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.puml
new file mode 100644
index 00000000000..c75f6ad6950
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew
+
+sprite $AwsGlueDataBrewXs [10x10/16z] FSY54S0m0CF0XYDx_tqRrj6VW3vhZKSTbgx1GcXJYf2-gI8wGzOem90LfV6mwwm4FD88VW
+
+sprite $AwsGlueDataBrewSm [12x12/16z] JSV70KCn3CFGk8gWzjyt_jtl1B3e5C4sffNBb5sdGAFrer7HShIOK68SNLGHHwUh2pzWABEgun9ziDe7E9fnWJpu07y
+
+sprite $AwsGlueDataBrewMd [16x16/16z] {
+NOo55GCn34Dhk9EbxBzl0ox-eE2PYse0yF0sz1tFBJ61-s1LK-F6AY73ZoQTjDbgZQGP6RQrIfoO-tLqrbKiRxru6CryzbbZzSKeS8yTGxCAYUxMMeVEX_cB
+c7gXXbF_6Ky
+}
+
+sprite $AwsGlueDataBrewLg [20x20/16z] {
+NSo50GCX4011x6IF_ljDiBTzPH1cVcN_uACVEnZWzL7xOmJjkLBCFI8QQakrriiW2xJiTbbuDfMcO7QP5QNGggQppci439KaPvruLCoN-RGWYYgrP4bvM1_d
+ZITdHjFwDCrZCMhYq7jlaGhpZ9BIPIUCRQ9N8fbfFRXobaq-NVR17m
+}
+
+!procedure AwsGlueDataBrew($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew', $name, $tech)
+!endprocedure
+
+!procedure AwsGlueDataBrewCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGlueDataBrewLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsGlueDataBrewGroup($id, $name='Aws Glue Data Brew', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsGlueDataBrewLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.png
new file mode 100644
index 00000000000..ce16ce2c02d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.puml
new file mode 100644
index 00000000000..ec2fdf3a736
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewCard('AwsGlueDataBrewCard', 'Aws Glue Data Brew Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Remote.puml
new file mode 100644
index 00000000000..a80892b0d23
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewCard('AwsGlueDataBrewCard', 'Aws Glue Data Brew Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.png
new file mode 100644
index 00000000000..8925f8ef76a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.puml
new file mode 100644
index 00000000000..c5c106338e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewGroup('AwsGlueDataBrewGroup', 'Aws Glue Data Brew Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Remote.puml
new file mode 100644
index 00000000000..abab063b778
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueDataBrewGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataBrewGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew')
+
+' renders the element
+AwsGlueDataBrewGroup('AwsGlueDataBrewGroup', 'Aws Glue Data Brew Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.png
new file mode 100644
index 00000000000..f2ea88e0d68
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.puml
new file mode 100644
index 00000000000..434f10800f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViews
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViews('AwsGlueElasticViews', 'Aws Glue Elastic Views', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Remote.puml
new file mode 100644
index 00000000000..62c7c3cb0e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViews
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViews('AwsGlueElasticViews', 'Aws Glue Elastic Views', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.md b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.md
new file mode 100644
index 00000000000..cba24552e10
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.md
@@ -0,0 +1,157 @@
+# AwsGlueElasticViews
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+```
+
+
+
+| Illustration | AwsGlueElasticViews | AwsGlueElasticViewsCard | AwsGlueElasticViewsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.png) | ![illustration for AwsGlueElasticViews](../../../aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.Local.png) | ![illustration for AwsGlueElasticViewsCard](../../../aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.png) | ![illustration for AwsGlueElasticViewsGroup](../../../aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.png) |
+
+
+
+
+## AwsGlueElasticViews
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViews
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViews('AwsGlueElasticViews', 'Aws Glue Elastic Views', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViews
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViews('AwsGlueElasticViews', 'Aws Glue Elastic Views', 'an optional tech label')
+@enduml
+```
+
+## AwsGlueElasticViewsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsCard('AwsGlueElasticViewsCard', 'Aws Glue Elastic Views Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsCard('AwsGlueElasticViewsCard', 'Aws Glue Elastic Views Card', 'an optional description')
+@enduml
+```
+
+## AwsGlueElasticViewsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsGroup('AwsGlueElasticViewsGroup', 'Aws Glue Elastic Views Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsGroup('AwsGlueElasticViewsGroup', 'Aws Glue Elastic Views Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.png
new file mode 100644
index 00000000000..9e5cf8d5002
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.puml
new file mode 100644
index 00000000000..5403ba1ec56
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews
+
+sprite $AwsGlueElasticViewsXs [10x10/16z] FSRB5KGX24H15JZsRVAFT-RzQrM0JdlprNT7oPu1zypCAHqxkbP8RGyFHgZxs57eetQTkslu0m
+
+sprite $AwsGlueElasticViewsSm [12x12/16z] JSV70G915CDGc6ZvzzyltY7jEqc4ZhsvZR_pNBBfrooDj1cCr6cZDf1EcoOUKhcvjRasgAePkx6WQZG7KP6SFXs-m0i
+
+sprite $AwsGlueElasticViewsMd [16x16/16z] {
+NOi7bWKW30ADBK3kVzz5z_Un3Y_mW0UPoNzUWNu2wULz1o0f1sxGqQzlBfhT7iw1FZConxPVWftJbQTt-t3X-iACTBSnYPAWyEMHdMILVPpAfB5NxtcyFxrq
+QA6dbnvS_mx-
+}
+
+sprite $AwsGlueElasticViewsLg [20x20/16z] {
+NSW90iGW24DH3Q0atl--mtHllokFMtarA_AZ7pjHV6gO5qfFQnapKuLcSUXbwhJT_3OuF06tqRndsHQpq-iKNARWx1CaNqRKidROC4DsHWADnimbkTHClO4y
+R6scoad39BdMEWrj5Ems0TzCSLgbBSIux49AbrrONVR17m
+}
+
+!procedure AwsGlueElasticViews($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews', $name, $tech)
+!endprocedure
+
+!procedure AwsGlueElasticViewsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGlueElasticViewsLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsGlueElasticViewsGroup($id, $name='Aws Glue Elastic Views', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsGlueElasticViewsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.png
new file mode 100644
index 00000000000..15c5dcd6c15
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.puml
new file mode 100644
index 00000000000..b9e69d18309
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsCard('AwsGlueElasticViewsCard', 'Aws Glue Elastic Views Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Remote.puml
new file mode 100644
index 00000000000..7bdb3a9ad15
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsCard
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsCard('AwsGlueElasticViewsCard', 'Aws Glue Elastic Views Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.png
new file mode 100644
index 00000000000..7b98aaa2c7e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.puml
new file mode 100644
index 00000000000..7fd9cf685ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsGroup('AwsGlueElasticViewsGroup', 'Aws Glue Elastic Views Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Remote.puml
new file mode 100644
index 00000000000..d1ef1efbfba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueElasticViewsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueElasticViewsGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews')
+
+' renders the element
+AwsGlueElasticViewsGroup('AwsGlueElasticViewsGroup', 'Aws Glue Elastic Views Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.png
new file mode 100644
index 00000000000..e547b5f66de
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.puml
new file mode 100644
index 00000000000..8d55d0a2a89
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueGroup('AwsGlueGroup', 'Aws Glue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Remote.puml
new file mode 100644
index 00000000000..2d3b8d574d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsGlueGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueGroup
+include('aws-q1-2022/Architecture/Analytics/AwsGlue')
+
+' renders the element
+AwsGlueGroup('AwsGlueGroup', 'Aws Glue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.png
new file mode 100644
index 00000000000..e9d4b8c672a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.puml
new file mode 100644
index 00000000000..5d2239f1821
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormation
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormation('AwsLakeFormation', 'Aws Lake Formation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Remote.puml
new file mode 100644
index 00000000000..df1b77ec796
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormation
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormation('AwsLakeFormation', 'Aws Lake Formation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.md b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.md
new file mode 100644
index 00000000000..dae73ef3bf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.md
@@ -0,0 +1,157 @@
+# AwsLakeFormation
+
+
+```text
+aws-q1-2022/Architecture/Analytics/AwsLakeFormation
+```
+
+```text
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+```
+
+
+
+| Illustration | AwsLakeFormation | AwsLakeFormationCard | AwsLakeFormationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Analytics/AwsLakeFormation.png) | ![illustration for AwsLakeFormation](../../../aws-q1-2022/Architecture/Analytics/AwsLakeFormation.Local.png) | ![illustration for AwsLakeFormationCard](../../../aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.png) | ![illustration for AwsLakeFormationGroup](../../../aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.png) |
+
+
+
+
+## AwsLakeFormation
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormation
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormation('AwsLakeFormation', 'Aws Lake Formation', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormation
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormation('AwsLakeFormation', 'Aws Lake Formation', 'an optional tech label')
+@enduml
+```
+
+## AwsLakeFormationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationCard
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationCard('AwsLakeFormationCard', 'Aws Lake Formation Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationCard
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationCard('AwsLakeFormationCard', 'Aws Lake Formation Card', 'an optional description')
+@enduml
+```
+
+## AwsLakeFormationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationGroup
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationGroup('AwsLakeFormationGroup', 'Aws Lake Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationGroup
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationGroup('AwsLakeFormationGroup', 'Aws Lake Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.png
new file mode 100644
index 00000000000..d839c265c88
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.puml
new file mode 100644
index 00000000000..af3787b04f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormation.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Analytics/AwsLakeFormation
+
+sprite $AwsLakeFormationXs [10x10/16z] FSY74S0m3CD0kWlK_lEcnxZs1o3krcBJe7YogTSSjroArlEgkUgHdjAb5PbsamBoegQuTFCAJW
+
+sprite $AwsLakeFormationSm [12x12/16z] JKl50KDH37gQ1DX_tzBlN70OTI0J7qDWtOP4vfpzr6nZ07dggDLQcuVckFxoONVhH4cEdS5UDelanA75siLBYuRD3m
+
+sprite $AwsLakeFormationMd [16x16/16z] {
+NOq70i0W20DD717w__yMkckSTmuiCwz8iZEFy4Lu2FJtYOVGf2hwmmMjn0rSx76TkUTz7pIfZtwoVDIpXaws0W65JJQt50rPrdgCBGJT6_kqcdo9k40xEOH0
+oYyESILv4Ji
+}
+
+sprite $AwsLakeFormationLg [20x20/16z] {
+PSY50GCm24HHWjxH_VSjrEL7UUI6LpMHF_fdT-mxl7In5uyGRqClLfc4gTRBcgAWWB1uMP_CF9mYNeR30_4IdASLCWD4WLaFqsxXFVZBmeDYHzMSm6KiAPJc
+LhMsw6rph-bUby6nDXKJ8kwsQDLR6fys2B4q0LysE76lboq-kzi_NW4
+}
+
+!procedure AwsLakeFormation($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Analytics/AwsLakeFormation', $name, $tech)
+!endprocedure
+
+!procedure AwsLakeFormationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLakeFormationLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsLakeFormationGroup($id, $name='Aws Lake Formation', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsLakeFormationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.png
new file mode 100644
index 00000000000..de3433e5693
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.puml
new file mode 100644
index 00000000000..adf0c78916f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationCard
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationCard('AwsLakeFormationCard', 'Aws Lake Formation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Remote.puml
new file mode 100644
index 00000000000..27d583a3579
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationCard
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationCard('AwsLakeFormationCard', 'Aws Lake Formation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.png b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.png
new file mode 100644
index 00000000000..69d5b110b3a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.puml
new file mode 100644
index 00000000000..b2adfb67c5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationGroup
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationGroup('AwsLakeFormationGroup', 'Aws Lake Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Remote.puml
new file mode 100644
index 00000000000..3ad9385fd07
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Analytics/AwsLakeFormationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationGroup
+include('aws-q1-2022/Architecture/Analytics/AwsLakeFormation')
+
+' renders the element
+AwsLakeFormationGroup('AwsLakeFormationGroup', 'Aws Lake Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.png
new file mode 100644
index 00000000000..b52a3312502
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.puml
new file mode 100644
index 00000000000..f1fb026df52
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGateway
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGateway('AmazonApiGateway', 'Amazon Api Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Remote.puml
new file mode 100644
index 00000000000..5f8726dd8b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGateway
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGateway('AmazonApiGateway', 'Amazon Api Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.md
new file mode 100644
index 00000000000..ba1d5591cb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.md
@@ -0,0 +1,157 @@
+# AmazonApiGateway
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+```
+
+
+
+| Illustration | AmazonApiGateway | AmazonApiGatewayCard | AmazonApiGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.png) | ![illustration for AmazonApiGateway](../../../aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.Local.png) | ![illustration for AmazonApiGatewayCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.png) | ![illustration for AmazonApiGatewayGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.png) |
+
+
+
+
+## AmazonApiGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGateway
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGateway('AmazonApiGateway', 'Amazon Api Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGateway
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGateway('AmazonApiGateway', 'Amazon Api Gateway', 'an optional tech label')
+@enduml
+```
+
+## AmazonApiGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayCard('AmazonApiGatewayCard', 'Amazon Api Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayCard('AmazonApiGatewayCard', 'Amazon Api Gateway Card', 'an optional description')
+@enduml
+```
+
+## AmazonApiGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayGroup('AmazonApiGatewayGroup', 'Amazon Api Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayGroup('AmazonApiGatewayGroup', 'Amazon Api Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.png
new file mode 100644
index 00000000000..f029af37b00
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.puml
new file mode 100644
index 00000000000..23085f5c4a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway
+
+sprite $AmazonApiGatewayXs [10x10/16z] FSY54S1030D1XNDo__q-chqZu1_rVHGDHwV-twRZwUr1MB9EiMJeYis72AlpfYlJ1W
+
+sprite $AmazonApiGatewaySm [12x12/16z] JSZ90GHH20BHxhzfOVxv3ixEwHLusOi8_aBcxLWEQSUY8r8QzETeQt7WupCkU5juEwkTUMogOYz9ZBHBOIVOZkVW0G
+
+sprite $AmazonApiGatewayMd [16x16/16z] {
+NSW5WWH124FH9IqaSF_xBZAUbghtrUFEQ_e9-WdHCAzWw10XkBmYU9vakM1m_h7Im_KABzTBdD0wFCA4swGrwrLXd6D_MCnitnLiKcQULwU0S8yppd6fF64t
+_Wd_
+}
+
+sprite $AmazonApiGatewayLg [20x20/16z] {
+RSe75iGW201HPIKwUF_xBf1U9h7z1zdOwn4Vo1jtqqHTqLAg4FWhFT2CNZjkn5mJHpDhGFLtLtNkXma3XzCiBBgQ8OsgGxcOrOACeZcwcx0mU9W1kysPLaSR
+oo-DtSGNhCQS4z4qSv16sZGhrQ8IafQQmTjIqx8h_W4
+}
+
+!procedure AmazonApiGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway', $name, $tech)
+!endprocedure
+
+!procedure AmazonApiGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonApiGatewayLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonApiGatewayGroup($id, $name='Amazon Api Gateway', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonApiGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.png
new file mode 100644
index 00000000000..e64bface7c7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.puml
new file mode 100644
index 00000000000..0c47502e75a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayCard('AmazonApiGatewayCard', 'Amazon Api Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Remote.puml
new file mode 100644
index 00000000000..b18992c96c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayCard('AmazonApiGatewayCard', 'Amazon Api Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.png
new file mode 100644
index 00000000000..63478127f9f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.puml
new file mode 100644
index 00000000000..f193d0127b5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayGroup('AmazonApiGatewayGroup', 'Amazon Api Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..f106549b4b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonApiGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway')
+
+' renders the element
+AmazonApiGatewayGroup('AmazonApiGatewayGroup', 'Amazon Api Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.png
new file mode 100644
index 00000000000..e9df1cd1210
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.puml
new file mode 100644
index 00000000000..bd5f46ae742
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlow('AmazonAppFlow', 'Amazon App Flow', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Remote.puml
new file mode 100644
index 00000000000..e780bdcd31b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlow('AmazonAppFlow', 'Amazon App Flow', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.md
new file mode 100644
index 00000000000..14f7e79c21a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.md
@@ -0,0 +1,157 @@
+# AmazonAppFlow
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+```
+
+
+
+| Illustration | AmazonAppFlow | AmazonAppFlowCard | AmazonAppFlowGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.png) | ![illustration for AmazonAppFlow](../../../aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.Local.png) | ![illustration for AmazonAppFlowCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.png) | ![illustration for AmazonAppFlowGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.png) |
+
+
+
+
+## AmazonAppFlow
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlow('AmazonAppFlow', 'Amazon App Flow', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlow('AmazonAppFlow', 'Amazon App Flow', 'an optional tech label')
+@enduml
+```
+
+## AmazonAppFlowCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowCard('AmazonAppFlowCard', 'Amazon App Flow Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowCard('AmazonAppFlowCard', 'Amazon App Flow Card', 'an optional description')
+@enduml
+```
+
+## AmazonAppFlowGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowGroup('AmazonAppFlowGroup', 'Amazon App Flow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowGroup('AmazonAppFlowGroup', 'Amazon App Flow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.png
new file mode 100644
index 00000000000..339e06c69cd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.puml
new file mode 100644
index 00000000000..c393cab8f90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow
+
+sprite $AmazonAppFlowXs [10x10/16z] FSY74O1G3CDGyriYP_zvwQ1hxmJaLGG__TCN-oChK6wd18ZhZJ1CidpM0UgcB_qy
+
+sprite $AmazonAppFlowSm [12x12/16z] JSZ10G0G049HWCh-ymBWdtgnXr7EcH_qGHFU-mXe0iJQDXi6ro5H83t3-9qCIPE98dLtzKfHybwQksCszeS6
+
+sprite $AmazonAppFlowMd [16x16/16z] NShB4G0X409H_z9Z_lakjUF9ll4ASCgsum4UY0VYGdVJ41SMKiiTMXIBD79tjg1EjN_Fe84s8_yZQeUYFP2Ex-74duvXU5UoOrYz-tEtYopt0-U13m
+
+sprite $AmazonAppFlowLg [20x20/16z] {
+RSq50WCX44FHmKcu_tsx6QJ6RzSU1g_lci85SK5Sa1VamQIAa1jxqipWjZ7wyfQNCLbk5J3Jn3Kl0mQWHNHRPgxkUUtNEeDsAtqTv4lPAdLAANxG66G4gVlA
+ZKcp4tRZYJKzaL-sE_QfD-Eo_val
+}
+
+!procedure AmazonAppFlow($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow', $name, $tech)
+!endprocedure
+
+!procedure AmazonAppFlowCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAppFlowLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAppFlowGroup($id, $name='Amazon App Flow', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonAppFlowLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.png
new file mode 100644
index 00000000000..065ac3a1520
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.puml
new file mode 100644
index 00000000000..bda3afcba77
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowCard('AmazonAppFlowCard', 'Amazon App Flow Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Remote.puml
new file mode 100644
index 00000000000..6ac381d3ffb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowCard('AmazonAppFlowCard', 'Amazon App Flow Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.png
new file mode 100644
index 00000000000..5e35031583e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.puml
new file mode 100644
index 00000000000..68b25c9fcf3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowGroup('AmazonAppFlowGroup', 'Amazon App Flow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Remote.puml
new file mode 100644
index 00000000000..409c5cf0cf7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonAppFlowGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppFlowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow')
+
+' renders the element
+AmazonAppFlowGroup('AmazonAppFlowGroup', 'Amazon App Flow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.png
new file mode 100644
index 00000000000..d1faf96cfdc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.puml
new file mode 100644
index 00000000000..d4ce606627f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridge
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridge('AmazonEventBridge', 'Amazon Event Bridge', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Remote.puml
new file mode 100644
index 00000000000..69601ba4d01
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridge
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridge('AmazonEventBridge', 'Amazon Event Bridge', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.md
new file mode 100644
index 00000000000..6d5e6ccf649
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.md
@@ -0,0 +1,157 @@
+# AmazonEventBridge
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+```
+
+
+
+| Illustration | AmazonEventBridge | AmazonEventBridgeCard | AmazonEventBridgeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.png) | ![illustration for AmazonEventBridge](../../../aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.Local.png) | ![illustration for AmazonEventBridgeCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.png) | ![illustration for AmazonEventBridgeGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.png) |
+
+
+
+
+## AmazonEventBridge
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridge
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridge('AmazonEventBridge', 'Amazon Event Bridge', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridge
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridge('AmazonEventBridge', 'Amazon Event Bridge', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeCard('AmazonEventBridgeCard', 'Amazon Event Bridge Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeCard('AmazonEventBridgeCard', 'Amazon Event Bridge Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeGroup('AmazonEventBridgeGroup', 'Amazon Event Bridge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeGroup('AmazonEventBridgeGroup', 'Amazon Event Bridge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.png
new file mode 100644
index 00000000000..1dfadc85cb0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.puml
new file mode 100644
index 00000000000..85d15cb3888
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge
+
+sprite $AmazonEventBridgeXs [10x10/16z] FSQt0G0W30GnctpF_lkIKIMWBRNoAt3RrQpHBD-vrRaq3puNKqm5MfTCmg7FIjNcJWK3
+
+sprite $AmazonEventBridgeSm [12x12/16z] JSc73GCm509HkV8FxxzlS3fgzmHPtKdY3mPQlU10Yzq3NpIOhnOxsMylRq2ijBjwDIPrScnR1PoWTnTA1tUBz0U61m
+
+sprite $AmazonEventBridgeMd [16x16/16z] {
+NSYv5KDH20FHmuxq--_NWBCtsLni_QycF807k6UsSy05zqRc8G-oWPRCUngWff2A-mG4G-Yy5pBcRVY-jNm-aTtzaKMZgcBhRq2D92GMleLK9Hsrlt2PuFxW
+kd_W1m
+}
+
+sprite $AmazonEventBridgeLg [20x20/16z] {
+RSp5eGGW303H0B49_TUxWdpTERu8gxp5EpuW__5OQFx0MjOGlh5gMGYugo-iZMyZKvfjAn9CLGbBkMOW-wl4CIay00lk7bhLUJUWRQlkoHiRX1uRQ0xLuM2G
+EUVRFAj0M2qhawg5RU6SIrllLKB63rl548vzA_ote_Fq4vy
+}
+
+!procedure AmazonEventBridge($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeGroup($id, $name='Amazon Event Bridge', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonEventBridgeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.png
new file mode 100644
index 00000000000..a7cddc89598
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.puml
new file mode 100644
index 00000000000..21186e50d0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeCard('AmazonEventBridgeCard', 'Amazon Event Bridge Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Remote.puml
new file mode 100644
index 00000000000..bb07392d827
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeCard('AmazonEventBridgeCard', 'Amazon Event Bridge Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.png
new file mode 100644
index 00000000000..47a5f0f4476
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.puml
new file mode 100644
index 00000000000..7299d6af97b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeGroup('AmazonEventBridgeGroup', 'Amazon Event Bridge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Remote.puml
new file mode 100644
index 00000000000..8ae531d46c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonEventBridgeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge')
+
+' renders the element
+AmazonEventBridgeGroup('AmazonEventBridgeGroup', 'Amazon Event Bridge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.png
new file mode 100644
index 00000000000..28322c92463
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.puml
new file mode 100644
index 00000000000..b3a42c0af0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflow('AmazonManagedWorkflowsForApacheAirflow', 'Amazon Managed Workflows For Apache Airflow', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Remote.puml
new file mode 100644
index 00000000000..38768a20d61
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflow('AmazonManagedWorkflowsForApacheAirflow', 'Amazon Managed Workflows For Apache Airflow', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.md
new file mode 100644
index 00000000000..52c2c9e7c6a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.md
@@ -0,0 +1,157 @@
+# AmazonManagedWorkflowsForApacheAirflow
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+```
+
+
+
+| Illustration | AmazonManagedWorkflowsForApacheAirflow | AmazonManagedWorkflowsForApacheAirflowCard | AmazonManagedWorkflowsForApacheAirflowGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.png) | ![illustration for AmazonManagedWorkflowsForApacheAirflow](../../../aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.Local.png) | ![illustration for AmazonManagedWorkflowsForApacheAirflowCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.png) | ![illustration for AmazonManagedWorkflowsForApacheAirflowGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.png) |
+
+
+
+
+## AmazonManagedWorkflowsForApacheAirflow
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflow('AmazonManagedWorkflowsForApacheAirflow', 'Amazon Managed Workflows For Apache Airflow', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflow
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflow('AmazonManagedWorkflowsForApacheAirflow', 'Amazon Managed Workflows For Apache Airflow', 'an optional tech label')
+@enduml
+```
+
+## AmazonManagedWorkflowsForApacheAirflowCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowCard('AmazonManagedWorkflowsForApacheAirflowCard', 'Amazon Managed Workflows For Apache Airflow Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowCard('AmazonManagedWorkflowsForApacheAirflowCard', 'Amazon Managed Workflows For Apache Airflow Card', 'an optional description')
+@enduml
+```
+
+## AmazonManagedWorkflowsForApacheAirflowGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowGroup('AmazonManagedWorkflowsForApacheAirflowGroup', 'Amazon Managed Workflows For Apache Airflow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowGroup('AmazonManagedWorkflowsForApacheAirflowGroup', 'Amazon Managed Workflows For Apache Airflow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.png
new file mode 100644
index 00000000000..c77bf2ad062
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.puml
new file mode 100644
index 00000000000..b6fd860a4b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow
+
+sprite $AmazonManagedWorkflowsForApacheAirflowXs [10x10/16z] FKg74S102EAxwFxxHkKkLXf9gtgFF_I6IEWDSNUYbQYrX7lWdKHPH6OZltlc604aEYTHAC0F
+
+sprite $AmazonManagedWorkflowsForApacheAirflowSm [12x12/16z] JST10WHH10FH3saIzx_li9jQlUBMLrNnRyHdZmqpbEGq4kNLqhDpDiuVr_HUkvwR1R4sIGI3FIgKXDoTCTcQplLyaXgeyqWN-GC
+
+sprite $AmazonManagedWorkflowsForApacheAirflowMd [16x16/16z] {
+NSi7aWGn24FHHTq4uVlVTv4zMHNVBw1MPpdZJpZYbjQavwtc4L7PpMJeA6zurVYEQnjbSW-stK9c63_lEziAPWbYstB_fF_D_PgWA2DOQ_NLK4ZGo76qonK8
+USsTR036Mf-Huv_m3m
+}
+
+sprite $AmazonManagedWorkflowsForApacheAirflowLg [20x20/16z] {
+PT1N0WGX20DGB9J4-zztXSMloLIVNLJYnJF05_75D5jhMUBAN2EmaSz5wPRaCroRSrua-GpY5jlBNFVsiXWktMubf24ish1scwYqaMlkEOQuGzls0hlT7dyB
+Pj9wdUTKpqB1Z06aAGbBb33i0CuvrvX6mUs1CeeAoqnLorB_gHDBU_YuxUd37m
+}
+
+!procedure AmazonManagedWorkflowsForApacheAirflow($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow', $name, $tech)
+!endprocedure
+
+!procedure AmazonManagedWorkflowsForApacheAirflowCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonManagedWorkflowsForApacheAirflowLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonManagedWorkflowsForApacheAirflowGroup($id, $name='Amazon Managed Workflows For Apache Airflow', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonManagedWorkflowsForApacheAirflowLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.png
new file mode 100644
index 00000000000..b55e98cdeca
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.puml
new file mode 100644
index 00000000000..d03f8d28270
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowCard('AmazonManagedWorkflowsForApacheAirflowCard', 'Amazon Managed Workflows For Apache Airflow Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Remote.puml
new file mode 100644
index 00000000000..2755578a6a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowCard('AmazonManagedWorkflowsForApacheAirflowCard', 'Amazon Managed Workflows For Apache Airflow Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.png
new file mode 100644
index 00000000000..f4d3a50da6e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.puml
new file mode 100644
index 00000000000..ac49b9fffbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowGroup('AmazonManagedWorkflowsForApacheAirflowGroup', 'Amazon Managed Workflows For Apache Airflow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Remote.puml
new file mode 100644
index 00000000000..1241ef288b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflowGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedWorkflowsForApacheAirflowGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow')
+
+' renders the element
+AmazonManagedWorkflowsForApacheAirflowGroup('AmazonManagedWorkflowsForApacheAirflowGroup', 'Amazon Managed Workflows For Apache Airflow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.png
new file mode 100644
index 00000000000..cf8b9ec6d92
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.puml
new file mode 100644
index 00000000000..84cf31877f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMq
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMq('AmazonMq', 'Amazon Mq', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Remote.puml
new file mode 100644
index 00000000000..6d19dd452e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMq
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMq('AmazonMq', 'Amazon Mq', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.md
new file mode 100644
index 00000000000..079203d2a4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.md
@@ -0,0 +1,157 @@
+# AmazonMq
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonMq
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+```
+
+
+
+| Illustration | AmazonMq | AmazonMqCard | AmazonMqGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonMq.png) | ![illustration for AmazonMq](../../../aws-q1-2022/Architecture/AppIntegration/AmazonMq.Local.png) | ![illustration for AmazonMqCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.png) | ![illustration for AmazonMqGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.png) |
+
+
+
+
+## AmazonMq
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMq
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMq('AmazonMq', 'Amazon Mq', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMq
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMq('AmazonMq', 'Amazon Mq', 'an optional tech label')
+@enduml
+```
+
+## AmazonMqCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqCard('AmazonMqCard', 'Amazon Mq Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqCard('AmazonMqCard', 'Amazon Mq Card', 'an optional description')
+@enduml
+```
+
+## AmazonMqGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqGroup('AmazonMqGroup', 'Amazon Mq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqGroup('AmazonMqGroup', 'Amazon Mq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.png
new file mode 100644
index 00000000000..281137b7bc1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.puml
new file mode 100644
index 00000000000..58868c10003
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMq.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonMq
+
+sprite $AmazonMqXs [10x10/16z] FSR10G0G34Kn0E_RVr-WpId0E7h7Aw35KudpUbO8BOqpfKQDTMye4s1C7NN0V6NFkm
+
+sprite $AmazonMqSm [12x12/16z] JKkt0G0X47elW_ll-sWb3Hd277Gt7iF7aB0rgEmPaXbgrbmDV6kXZhQIIaFUdAi_96QhMF8vmDxwHfb1MkRYwCVy
+
+sprite $AmazonMqMd [16x16/16z] {
+NSot0S0W30LHA-jW_trDwFZTFG9xVLThFC03utPcNHWBD19AVDDOeDw0UDyciVE3tdQ7IYcaJbVk3pu9v7JcQFa-i7L_RcW6K04z5oZh6j85p0MX5cckd5vm
+n-a7vWC_
+}
+
+sprite $AmazonMqLg [20x20/16z] {
+RSv50iH020NHeFsBtF-yupwfvMi1kAPdwne7o05oWFEWTiidpXMzOu4wVLrnhcWuGAzwsj35DLNNqnBOiisHFKpcPA8aPNwtdFQjHTHcrDtm65b6IFAussWD
+0MpW8Etx1TCVUvg0kyNuNB3G0jWlJNb7TROxFEqPFEr3ZsoUzdVp3
+}
+
+!procedure AmazonMq($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonMq', $name, $tech)
+!endprocedure
+
+!procedure AmazonMqCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonMqLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonMqGroup($id, $name='Amazon Mq', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonMqLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.png
new file mode 100644
index 00000000000..f2f328ebdae
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.puml
new file mode 100644
index 00000000000..e4733b2ca63
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqCard('AmazonMqCard', 'Amazon Mq Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Remote.puml
new file mode 100644
index 00000000000..078e70c8104
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqCard('AmazonMqCard', 'Amazon Mq Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.png
new file mode 100644
index 00000000000..186e1f7a3e3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.puml
new file mode 100644
index 00000000000..a8b80e5f5ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqGroup('AmazonMqGroup', 'Amazon Mq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Remote.puml
new file mode 100644
index 00000000000..e5a0067fd82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonMqGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonMq')
+
+' renders the element
+AmazonMqGroup('AmazonMqGroup', 'Amazon Mq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.png
new file mode 100644
index 00000000000..6ac92271d71
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.puml
new file mode 100644
index 00000000000..9d4395da4ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationService('AmazonSimpleNotificationService', 'Amazon Simple Notification Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Remote.puml
new file mode 100644
index 00000000000..4975e6203c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationService('AmazonSimpleNotificationService', 'Amazon Simple Notification Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.md
new file mode 100644
index 00000000000..8cc01326673
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.md
@@ -0,0 +1,157 @@
+# AmazonSimpleNotificationService
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+```
+
+
+
+| Illustration | AmazonSimpleNotificationService | AmazonSimpleNotificationServiceCard | AmazonSimpleNotificationServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.png) | ![illustration for AmazonSimpleNotificationService](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.Local.png) | ![illustration for AmazonSimpleNotificationServiceCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.png) | ![illustration for AmazonSimpleNotificationServiceGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.png) |
+
+
+
+
+## AmazonSimpleNotificationService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationService('AmazonSimpleNotificationService', 'Amazon Simple Notification Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationService('AmazonSimpleNotificationService', 'Amazon Simple Notification Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceCard('AmazonSimpleNotificationServiceCard', 'Amazon Simple Notification Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceCard('AmazonSimpleNotificationServiceCard', 'Amazon Simple Notification Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceGroup('AmazonSimpleNotificationServiceGroup', 'Amazon Simple Notification Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceGroup('AmazonSimpleNotificationServiceGroup', 'Amazon Simple Notification Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.png
new file mode 100644
index 00000000000..13b83872387
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.puml
new file mode 100644
index 00000000000..17289d11c83
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService
+
+sprite $AmazonSimpleNotificationServiceXs [10x10/16z] FSY54S0m0CD0XoDt_tqRrj6VW3vhZKSF9MdG9eshDDJ9cVLop0eX3jc9KVzisVJADzWqxj3W27u
+
+sprite $AmazonSimpleNotificationServiceSm [12x12/16z] JSc74SHG30BHdwN5_VTxo9VCf7q3NjOYWWTq8w8WeqFkdIbfWDtlpXqRftlrawstjjqATHYGbmyDqIPSnaGQk0iogjyeym8
+
+sprite $AmazonSimpleNotificationServiceMd [16x16/16z] {
+NOi5bWKm309h4TBxttS9-vtgp2Fev7-2mO_0ZwX_F6kxHBKuteqmYgAmL6Vj4DV1cGl90N40Omv_yPnhOSISOug1gcI9E_DIRCqWMbmAji3MFXItHPpYjG6o
+18qHn1AA-4Vy0G
+}
+
+sprite $AmazonSimpleNotificationServiceLg [20x20/16z] {
+RSk73SGm30H19eMb--_tHHD2UY_ou8wtVLiL7yW7ye59vtAQZVdYj5tBkKTX5YxlkylmjiGA0AzTsrvOpD1Z-vfk8im3PthR3hKT22egrfP1fXp5uNvpPFhY
+jTBdEMR7h6pfWhQKFDL69l0yfTWkZ0NNJaj476XhxRuih_qjVm
+}
+
+!procedure AmazonSimpleNotificationService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleNotificationServiceLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceGroup($id, $name='Amazon Simple Notification Service', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonSimpleNotificationServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.png
new file mode 100644
index 00000000000..036dd3203ae
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.puml
new file mode 100644
index 00000000000..691aa42a988
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceCard('AmazonSimpleNotificationServiceCard', 'Amazon Simple Notification Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Remote.puml
new file mode 100644
index 00000000000..2dd887faedd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceCard('AmazonSimpleNotificationServiceCard', 'Amazon Simple Notification Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.png
new file mode 100644
index 00000000000..1ea8d73b42b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.puml
new file mode 100644
index 00000000000..fe3d40ff5c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceGroup('AmazonSimpleNotificationServiceGroup', 'Amazon Simple Notification Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Remote.puml
new file mode 100644
index 00000000000..4ae82c30833
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService')
+
+' renders the element
+AmazonSimpleNotificationServiceGroup('AmazonSimpleNotificationServiceGroup', 'Amazon Simple Notification Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.png
new file mode 100644
index 00000000000..d98541d2935
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.puml
new file mode 100644
index 00000000000..6bd40ecd768
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueService('AmazonSimpleQueueService', 'Amazon Simple Queue Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Remote.puml
new file mode 100644
index 00000000000..9f2f1520b87
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueService('AmazonSimpleQueueService', 'Amazon Simple Queue Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.md
new file mode 100644
index 00000000000..4ced42a5e38
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.md
@@ -0,0 +1,157 @@
+# AmazonSimpleQueueService
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+```
+
+
+
+| Illustration | AmazonSimpleQueueService | AmazonSimpleQueueServiceCard | AmazonSimpleQueueServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.png) | ![illustration for AmazonSimpleQueueService](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.Local.png) | ![illustration for AmazonSimpleQueueServiceCard](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.png) | ![illustration for AmazonSimpleQueueServiceGroup](../../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.png) |
+
+
+
+
+## AmazonSimpleQueueService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueService('AmazonSimpleQueueService', 'Amazon Simple Queue Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueService
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueService('AmazonSimpleQueueService', 'Amazon Simple Queue Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleQueueServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceCard('AmazonSimpleQueueServiceCard', 'Amazon Simple Queue Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceCard('AmazonSimpleQueueServiceCard', 'Amazon Simple Queue Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleQueueServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceGroup('AmazonSimpleQueueServiceGroup', 'Amazon Simple Queue Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceGroup('AmazonSimpleQueueServiceGroup', 'Amazon Simple Queue Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.png
new file mode 100644
index 00000000000..388b7290fd3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.puml
new file mode 100644
index 00000000000..c5124c2e301
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService
+
+sprite $AmazonSimpleQueueServiceXs [10x10/16z] FOh50G0W4CDmQ6x_UN78gn99RL6hVkH7a9inpRHY2MsdckL3Mecu1OCCcfYnMEd70G
+
+sprite $AmazonSimpleQueueServiceSm [12x12/16z] JKk50S0m2AiXoVx_TzG5Yo6UzsTcU00Vm03Qj7H0KhOIjoFb3Ertbf9G2wJpocm92lzwEBg7lW0ifQ7V7VJNxmVy
+
+sprite $AmazonSimpleQueueServiceMd [16x16/16z] {
+NSt50K0X30DGgAViFoz-QhxcOJY95zz10HJ80daWkfhmXTmGYek_PmVV1V8w4SAjEvhUxihDqBgY__KPlJN0zlonWHFt5D_FE41dbWjsnWKZei3l1qvUBp0A
+B
+}
+
+sprite $AmazonSimpleQueueServiceLg [20x20/16z] {
+RSu54W0X30D0g47A_zzxbZadurl5aNwcxS44CK5CC2UOHDK8hq7C0mixtKvBw3bjxRGCe5Y8e9_ML62sDS6Q5fgbj-eTMel0QAcUlPfgtzpFVJMXl6xxfJ4s
+Y-1B_8cMRZkIW34EXOg8usNCPK-TMPxswrm1
+}
+
+!procedure AmazonSimpleQueueService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleQueueServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleQueueServiceLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleQueueServiceGroup($id, $name='Amazon Simple Queue Service', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AmazonSimpleQueueServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.png
new file mode 100644
index 00000000000..1845cc628ea
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.puml
new file mode 100644
index 00000000000..a8b5c091d43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceCard('AmazonSimpleQueueServiceCard', 'Amazon Simple Queue Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Remote.puml
new file mode 100644
index 00000000000..f8bd9bac293
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceCard
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceCard('AmazonSimpleQueueServiceCard', 'Amazon Simple Queue Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.png
new file mode 100644
index 00000000000..8697dfe8f16
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.puml
new file mode 100644
index 00000000000..139411cdac9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceGroup('AmazonSimpleQueueServiceGroup', 'Amazon Simple Queue Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Remote.puml
new file mode 100644
index 00000000000..3aa6c2926de
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceGroup
+include('aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService')
+
+' renders the element
+AmazonSimpleQueueServiceGroup('AmazonSimpleQueueServiceGroup', 'Amazon Simple Queue Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.png
new file mode 100644
index 00000000000..50e8de4893e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.puml
new file mode 100644
index 00000000000..033aed4ca49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSync
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSync('AwsAppSync', 'Aws App Sync', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Remote.puml
new file mode 100644
index 00000000000..87b29ebe8ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSync
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSync('AwsAppSync', 'Aws App Sync', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.md
new file mode 100644
index 00000000000..8b0846cf0ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.md
@@ -0,0 +1,157 @@
+# AwsAppSync
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AwsAppSync
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+```
+
+
+
+| Illustration | AwsAppSync | AwsAppSyncCard | AwsAppSyncGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AwsAppSync.png) | ![illustration for AwsAppSync](../../../aws-q1-2022/Architecture/AppIntegration/AwsAppSync.Local.png) | ![illustration for AwsAppSyncCard](../../../aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.png) | ![illustration for AwsAppSyncGroup](../../../aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.png) |
+
+
+
+
+## AwsAppSync
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSync
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSync('AwsAppSync', 'Aws App Sync', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSync
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSync('AwsAppSync', 'Aws App Sync', 'an optional tech label')
+@enduml
+```
+
+## AwsAppSyncCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncCard('AwsAppSyncCard', 'Aws App Sync Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncCard('AwsAppSyncCard', 'Aws App Sync Card', 'an optional description')
+@enduml
+```
+
+## AwsAppSyncGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncGroup('AwsAppSyncGroup', 'Aws App Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncGroup('AwsAppSyncGroup', 'Aws App Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.png
new file mode 100644
index 00000000000..6c3332b287b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.puml
new file mode 100644
index 00000000000..402e1b9008c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSync.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AwsAppSync
+
+sprite $AwsAppSyncXs [10x10/16z] FOd70G0n08AyTCp--rwwBm6WpTNAkmQ2ld5j6WmrNeH4oUF91T1uM6ZqxhbnwVCcCz-n_
+
+sprite $AwsAppSyncSm [12x12/16z] JSb90aGX20DHPwnu__jsfAUVLJt0stSHmGFAZeICzlb8SbPsMRU10db7gimBINFK4GJxIDs63iTGQ0tSHYxxZnS
+
+sprite $AwsAppSyncMd [16x16/16z] {
+NSYt0GD13CJ0yoHM_VShckoHOSYyiuWFy07rdhMjG0dBWZe5BE05ZDrlkSQxNlyK7uQ_-Ykn6S2jT-HZpeMR-qywGm_SsU2_01I1XV9Bq46-ZFm67D6VqDL_
+u0y
+}
+
+sprite $AwsAppSyncLg [20x20/16z] {
+RSe7RaKn20LHN67m_lUR1oB9BnwXThXazfj6N90BSa4lwYBI2ZrnpjUb1qu34fk61SwSBcprNJOeO-ig4mSwyRBsPyxMDAIiFxVcwdj1BwFx46EAiWspS_o1
+_4GDIAi0CO1pKdNZjdf8MRJcTYXBhMxcPT_B7m
+}
+
+!procedure AwsAppSync($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AwsAppSync', $name, $tech)
+!endprocedure
+
+!procedure AwsAppSyncCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppSyncLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppSyncGroup($id, $name='Aws App Sync', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AwsAppSyncLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.png
new file mode 100644
index 00000000000..f4d1f69e7c5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.puml
new file mode 100644
index 00000000000..bd44efae0cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncCard('AwsAppSyncCard', 'Aws App Sync Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Remote.puml
new file mode 100644
index 00000000000..b5396a86aea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncCard('AwsAppSyncCard', 'Aws App Sync Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.png
new file mode 100644
index 00000000000..92abb78209b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.puml
new file mode 100644
index 00000000000..01c27ffe90b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncGroup('AwsAppSyncGroup', 'Aws App Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Remote.puml
new file mode 100644
index 00000000000..b952060d593
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsAppSyncGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppSyncGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsAppSync')
+
+' renders the element
+AwsAppSyncGroup('AwsAppSyncGroup', 'Aws App Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.png
new file mode 100644
index 00000000000..e9516180a61
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.puml
new file mode 100644
index 00000000000..fa0b71f4294
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplication
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplication('AwsConsoleMobileApplication', 'Aws Console Mobile Application', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Remote.puml
new file mode 100644
index 00000000000..9c4ba62c059
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplication
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplication('AwsConsoleMobileApplication', 'Aws Console Mobile Application', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.md
new file mode 100644
index 00000000000..0b2689a4cf9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.md
@@ -0,0 +1,157 @@
+# AwsConsoleMobileApplication
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+```
+
+
+
+| Illustration | AwsConsoleMobileApplication | AwsConsoleMobileApplicationCard | AwsConsoleMobileApplicationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.png) | ![illustration for AwsConsoleMobileApplication](../../../aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.Local.png) | ![illustration for AwsConsoleMobileApplicationCard](../../../aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.png) | ![illustration for AwsConsoleMobileApplicationGroup](../../../aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.png) |
+
+
+
+
+## AwsConsoleMobileApplication
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplication
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplication('AwsConsoleMobileApplication', 'Aws Console Mobile Application', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplication
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplication('AwsConsoleMobileApplication', 'Aws Console Mobile Application', 'an optional tech label')
+@enduml
+```
+
+## AwsConsoleMobileApplicationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationCard('AwsConsoleMobileApplicationCard', 'Aws Console Mobile Application Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationCard('AwsConsoleMobileApplicationCard', 'Aws Console Mobile Application Card', 'an optional description')
+@enduml
+```
+
+## AwsConsoleMobileApplicationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationGroup('AwsConsoleMobileApplicationGroup', 'Aws Console Mobile Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationGroup('AwsConsoleMobileApplicationGroup', 'Aws Console Mobile Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.png
new file mode 100644
index 00000000000..2b1cd8c2cee
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.puml
new file mode 100644
index 00000000000..ac0dd2eca04
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication
+
+sprite $AwsConsoleMobileApplicationXs [10x10/16z] FSY54G0m3CF0OXBR--zRhex-121MxlZaeRVWOgsrJ2rQz2N2O4ldzj1HT6ZHhAUfnRK7
+
+sprite $AwsConsoleMobileApplicationSm [12x12/16z] HSV70O0m3CLG8CLVplxxudITz8ZKCpEuS7flLCqxXAgol4EW_XtYtUzKIFl9MKMjFo4AhGEB-dUKYFYE7lm
+
+sprite $AwsConsoleMobileApplicationMd [16x16/16z] NOs54SGm4CH-7SD1__t-UZIKA2YPyX9mJ7v20kQxyB4lYbC4vTaxHaGHTEnRTeBy1EF6__bx5axOaV7WGz8CISlUJ12dPdI_F9kWSv6TiCTbuLsGfZ_X3m
+
+sprite $AwsConsoleMobileApplicationLg [20x20/16z] {
+RSv7WaKX24JHbXQeqlslzmN2ptTu3C08dT_n1_87ihF_Q5wusYGkOJfyDGhTpQ0EhCQHRoKjKNAGbgqouulbLe8XPNtJz5v84QPovpPLDQqpHhVjNIPj_33W
+CkwhD8_cgmsxKlrZMcgy9P_MbRK-yGG
+}
+
+!procedure AwsConsoleMobileApplication($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication', $name, $tech)
+!endprocedure
+
+!procedure AwsConsoleMobileApplicationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsConsoleMobileApplicationLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AwsConsoleMobileApplicationGroup($id, $name='Aws Console Mobile Application', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AwsConsoleMobileApplicationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.png
new file mode 100644
index 00000000000..feeb0dadee3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.puml
new file mode 100644
index 00000000000..aa608186538
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationCard('AwsConsoleMobileApplicationCard', 'Aws Console Mobile Application Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Remote.puml
new file mode 100644
index 00000000000..4d8bcfb7e8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationCard('AwsConsoleMobileApplicationCard', 'Aws Console Mobile Application Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.png
new file mode 100644
index 00000000000..da0cc81152e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.puml
new file mode 100644
index 00000000000..3babb2c67f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationGroup('AwsConsoleMobileApplicationGroup', 'Aws Console Mobile Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Remote.puml
new file mode 100644
index 00000000000..553702b2dc1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplicationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConsoleMobileApplicationGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication')
+
+' renders the element
+AwsConsoleMobileApplicationGroup('AwsConsoleMobileApplicationGroup', 'Aws Console Mobile Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.png
new file mode 100644
index 00000000000..553b0a5a913
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.puml
new file mode 100644
index 00000000000..5faed69cd48
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflows
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflows('AwsExpressWorkflows', 'Aws Express Workflows', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Remote.puml
new file mode 100644
index 00000000000..f3f38749b20
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflows
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflows('AwsExpressWorkflows', 'Aws Express Workflows', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.md
new file mode 100644
index 00000000000..8df626d59b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.md
@@ -0,0 +1,157 @@
+# AwsExpressWorkflows
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+```
+
+
+
+| Illustration | AwsExpressWorkflows | AwsExpressWorkflowsCard | AwsExpressWorkflowsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.png) | ![illustration for AwsExpressWorkflows](../../../aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.Local.png) | ![illustration for AwsExpressWorkflowsCard](../../../aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.png) | ![illustration for AwsExpressWorkflowsGroup](../../../aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.png) |
+
+
+
+
+## AwsExpressWorkflows
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflows
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflows('AwsExpressWorkflows', 'Aws Express Workflows', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflows
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflows('AwsExpressWorkflows', 'Aws Express Workflows', 'an optional tech label')
+@enduml
+```
+
+## AwsExpressWorkflowsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsCard('AwsExpressWorkflowsCard', 'Aws Express Workflows Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsCard('AwsExpressWorkflowsCard', 'Aws Express Workflows Card', 'an optional description')
+@enduml
+```
+
+## AwsExpressWorkflowsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsGroup('AwsExpressWorkflowsGroup', 'Aws Express Workflows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsGroup('AwsExpressWorkflowsGroup', 'Aws Express Workflows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.png
new file mode 100644
index 00000000000..c5eae98d99c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.puml
new file mode 100644
index 00000000000..5bb1796cbb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows
+
+sprite $AwsExpressWorkflowsXs [10x10/16z] FSR70KCn240nqtbu_tcJttKIqASglixN6I8qwbpcWZpNqO0SMol1w3q7uR3F-fmxUe8_
+
+sprite $AwsExpressWorkflowsSm [12x12/16z] JSYv5GDH34BHCzhXzz-lXI8JlGjsetKt_i3hxq2XOZIIavdXrmOCfbkD7cYbFtDhFOyh-ypMJqWIwaC9Qe723m
+
+sprite $AwsExpressWorkflowsMd [16x16/16z] NOu74i0W3CEE3UR__wrTfrCt9KQon3I3h5zOlm1xQX40Uvq62Zddb7C9J-IyOzUlcIRe2frZcc_ulwg9Ov8TvqIVpCq0_H2xRGQIC2boXvO0ku2nVyC1
+
+sprite $AwsExpressWorkflowsLg [20x20/16z] {
+RSy50iCW44HHP6t8_U_ROTEb-k8_1aXHVCEVY3yHnUJ4LKtYn5LnYCRJogWqkFbfuUBtrQWcHWsRLUkJ51XRjtgNdsS3zSWsW_YkfBkrpR3DdD5riM88JG9b
+IzPHBiecItvQ5rklLfL-6rNxUV81
+}
+
+!procedure AwsExpressWorkflows($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows', $name, $tech)
+!endprocedure
+
+!procedure AwsExpressWorkflowsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsExpressWorkflowsLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AwsExpressWorkflowsGroup($id, $name='Aws Express Workflows', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AwsExpressWorkflowsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.png
new file mode 100644
index 00000000000..1ba3b5cc1f9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.puml
new file mode 100644
index 00000000000..ae6fa371954
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsCard('AwsExpressWorkflowsCard', 'Aws Express Workflows Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Remote.puml
new file mode 100644
index 00000000000..886d7fa2b46
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsCard('AwsExpressWorkflowsCard', 'Aws Express Workflows Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.png
new file mode 100644
index 00000000000..09177c6d9c8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.puml
new file mode 100644
index 00000000000..763a508a519
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsGroup('AwsExpressWorkflowsGroup', 'Aws Express Workflows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Remote.puml
new file mode 100644
index 00000000000..6cd62fd775f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflowsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsExpressWorkflowsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows')
+
+' renders the element
+AwsExpressWorkflowsGroup('AwsExpressWorkflowsGroup', 'Aws Express Workflows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.png
new file mode 100644
index 00000000000..26da7a35dbe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.puml
new file mode 100644
index 00000000000..6daa3ac3f8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctions
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctions('AwsStepFunctions', 'Aws Step Functions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Remote.puml
new file mode 100644
index 00000000000..50621dfa309
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctions
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctions('AwsStepFunctions', 'Aws Step Functions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.md b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.md
new file mode 100644
index 00000000000..e5ee18d79c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.md
@@ -0,0 +1,157 @@
+# AwsStepFunctions
+
+
+```text
+aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions
+```
+
+```text
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+```
+
+
+
+| Illustration | AwsStepFunctions | AwsStepFunctionsCard | AwsStepFunctionsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.png) | ![illustration for AwsStepFunctions](../../../aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.Local.png) | ![illustration for AwsStepFunctionsCard](../../../aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.png) | ![illustration for AwsStepFunctionsGroup](../../../aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.png) |
+
+
+
+
+## AwsStepFunctions
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctions
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctions('AwsStepFunctions', 'Aws Step Functions', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctions
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctions('AwsStepFunctions', 'Aws Step Functions', 'an optional tech label')
+@enduml
+```
+
+## AwsStepFunctionsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsCard('AwsStepFunctionsCard', 'Aws Step Functions Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsCard('AwsStepFunctionsCard', 'Aws Step Functions Card', 'an optional description')
+@enduml
+```
+
+## AwsStepFunctionsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsGroup('AwsStepFunctionsGroup', 'Aws Step Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsGroup('AwsStepFunctionsGroup', 'Aws Step Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.png
new file mode 100644
index 00000000000..ac86eda1d65
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.puml
new file mode 100644
index 00000000000..271060a330d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions
+
+sprite $AwsStepFunctionsXs [10x10/16z] FSR50S0m54Cn5puyP_zvourE0lfMnQndRIAMo7kPWcUzDH3N987euOkuZBlXUrTlS08
+
+sprite $AwsStepFunctionsSm [12x12/16z] JOo53S1054BFlk-_Ru5OYJqa59HKHDJFj7ZBD4sQceOnitV5foeAQpA2eXvuc-4DFgUnEkjWMKEZDx2CoumC1FC1
+
+sprite $AwsStepFunctionsMd [16x16/16z] NOvN0e0m24ExMVU_hv3uHPpl4Msjeenah0bhmidp2OLJh4jMBx7M6dcHRMRG-VcA78ETwAi-oIaRoGclLiGVe-Ot5HiQKGsH-Uyj87puCoGetd8dGp3W9Zu
+
+sprite $AwsStepFunctionsLg [20x20/16z] {
+RSy76iGW24HXku3tl-yEV0xRygU_DDKWj9q-H7s8IcjaDBOkZT4OwnnoMSG95TlA9jBs5bVOneAYRcNhWDPSpNUx29h2lCy955mEwBSLfyxt8kSOr07nLOWM
+Tb4w4ArR_skOXcLZLMnVZTXOCxu
+}
+
+!procedure AwsStepFunctions($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions', $name, $tech)
+!endprocedure
+
+!procedure AwsStepFunctionsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStepFunctionsLg>', 'AppIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AwsStepFunctionsGroup($id, $name='Aws Step Functions', $tech='')
+ IconGroupElement($id, 'AppIntegrationFamily', '<$AwsStepFunctionsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.png
new file mode 100644
index 00000000000..bef7b276fb0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.puml
new file mode 100644
index 00000000000..9005bc21a02
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsCard('AwsStepFunctionsCard', 'Aws Step Functions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Remote.puml
new file mode 100644
index 00000000000..59c66afdab6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsCard
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsCard('AwsStepFunctionsCard', 'Aws Step Functions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.png b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.png
new file mode 100644
index 00000000000..55410ffca66
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.puml
new file mode 100644
index 00000000000..df55291f5a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsGroup('AwsStepFunctionsGroup', 'Aws Step Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Remote.puml
new file mode 100644
index 00000000000..0fd0b7b9d52
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AppIntegration/AwsStepFunctionsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionsGroup
+include('aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions')
+
+' renders the element
+AwsStepFunctionsGroup('AwsStepFunctionsGroup', 'Aws Step Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.png
new file mode 100644
index 00000000000..6ea8e6a7d52
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.puml
new file mode 100644
index 00000000000..42ae8992689
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfiler
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfiler('AwsApplicationCostProfiler', 'Aws Application Cost Profiler', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Remote.puml
new file mode 100644
index 00000000000..6fe01a44e6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfiler
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfiler('AwsApplicationCostProfiler', 'Aws Application Cost Profiler', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.md b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.md
new file mode 100644
index 00000000000..7a6c5969fa9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.md
@@ -0,0 +1,157 @@
+# AwsApplicationCostProfiler
+
+
+```text
+aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler
+```
+
+```text
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+```
+
+
+
+| Illustration | AwsApplicationCostProfiler | AwsApplicationCostProfilerCard | AwsApplicationCostProfilerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.png) | ![illustration for AwsApplicationCostProfiler](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.Local.png) | ![illustration for AwsApplicationCostProfilerCard](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.png) | ![illustration for AwsApplicationCostProfilerGroup](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.png) |
+
+
+
+
+## AwsApplicationCostProfiler
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfiler
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfiler('AwsApplicationCostProfiler', 'Aws Application Cost Profiler', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfiler
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfiler('AwsApplicationCostProfiler', 'Aws Application Cost Profiler', 'an optional tech label')
+@enduml
+```
+
+## AwsApplicationCostProfilerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerCard('AwsApplicationCostProfilerCard', 'Aws Application Cost Profiler Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerCard('AwsApplicationCostProfilerCard', 'Aws Application Cost Profiler Card', 'an optional description')
+@enduml
+```
+
+## AwsApplicationCostProfilerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerGroup('AwsApplicationCostProfilerGroup', 'Aws Application Cost Profiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerGroup('AwsApplicationCostProfilerGroup', 'Aws Application Cost Profiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.png
new file mode 100644
index 00000000000..e1559920631
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.puml
new file mode 100644
index 00000000000..ea06335bd8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler
+
+sprite $AwsApplicationCostProfilerXs [10x10/16z] BSY93G0n2CH0GCgoplNVx-Mplf71k-xcyKYoqpqHgf73SvAgE2fu6a6XM5et1VwM8WFu5bTBFm
+
+sprite $AwsApplicationCostProfilerSm [12x12/16z] HSW70WD124BHQKO-U__xXjHbYWy1AUc4kzpMsnlD-D56JAsIZkm5RrSy9gpYlT-EAJesfToDBbljnGQk57U9jrCIaYS
+
+sprite $AwsApplicationCostProfilerMd [16x16/16z] {
+NSa70WGX20F0fIVi__zxejTZdS0LdDI4VmN_YisyHW4S6uGo3bIJ1LnKL421RYfLnddSMTW6QamHydlkhENPigsz05OYjnbjdfeK4lSguDtA8NbFqI6N5e-d
+cF3uhtW
+}
+
+sprite $AwsApplicationCostProfilerLg [20x20/16z] {
+NSe73aHH249HVKN1sVz-n-ZlDwITm0ndtf5F_TgDVE72RIPMfi1fqs3KCiyYoOpREB3JjiCZKRXN6gKD4U6aucEBZZOYQnjAikpwxO2LhTI1CkwGCffHsa8Y
+8VF1rBOOEL6nEWE_NngKgQJLdMKHKvOESHvsQ31QRck-hVN6Fm
+}
+
+!procedure AwsApplicationCostProfiler($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler', $name, $tech)
+!endprocedure
+
+!procedure AwsApplicationCostProfilerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsApplicationCostProfilerLg>', 'AwsCostManagement', $funcName, $content)
+!endprocedure
+
+!procedure AwsApplicationCostProfilerGroup($id, $name='Aws Application Cost Profiler', $tech='')
+ IconGroupElement($id, 'AwsCostManagementFamily', '<$AwsApplicationCostProfilerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.png
new file mode 100644
index 00000000000..37642226351
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.puml
new file mode 100644
index 00000000000..acb490a303a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerCard('AwsApplicationCostProfilerCard', 'Aws Application Cost Profiler Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Remote.puml
new file mode 100644
index 00000000000..63a25103960
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerCard('AwsApplicationCostProfilerCard', 'Aws Application Cost Profiler Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.png
new file mode 100644
index 00000000000..1507bf4942b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.puml
new file mode 100644
index 00000000000..dc6b55ec82e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerGroup('AwsApplicationCostProfilerGroup', 'Aws Application Cost Profiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Remote.puml
new file mode 100644
index 00000000000..da2a101a345
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfilerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationCostProfilerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler')
+
+' renders the element
+AwsApplicationCostProfilerGroup('AwsApplicationCostProfilerGroup', 'Aws Application Cost Profiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.png
new file mode 100644
index 00000000000..cb42716aae2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.puml
new file mode 100644
index 00000000000..94c4e652a69
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgets
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgets('AwsBudgets', 'Aws Budgets', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Remote.puml
new file mode 100644
index 00000000000..0caa311e730
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgets
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgets('AwsBudgets', 'Aws Budgets', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.md b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.md
new file mode 100644
index 00000000000..dccab8c7917
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.md
@@ -0,0 +1,157 @@
+# AwsBudgets
+
+
+```text
+aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets
+```
+
+```text
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+```
+
+
+
+| Illustration | AwsBudgets | AwsBudgetsCard | AwsBudgetsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.png) | ![illustration for AwsBudgets](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.Local.png) | ![illustration for AwsBudgetsCard](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.png) | ![illustration for AwsBudgetsGroup](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.png) |
+
+
+
+
+## AwsBudgets
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgets
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgets('AwsBudgets', 'Aws Budgets', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgets
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgets('AwsBudgets', 'Aws Budgets', 'an optional tech label')
+@enduml
+```
+
+## AwsBudgetsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsCard('AwsBudgetsCard', 'Aws Budgets Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsCard('AwsBudgetsCard', 'Aws Budgets Card', 'an optional description')
+@enduml
+```
+
+## AwsBudgetsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsGroup('AwsBudgetsGroup', 'Aws Budgets Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsGroup('AwsBudgetsGroup', 'Aws Budgets Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.png
new file mode 100644
index 00000000000..ac925ec6c97
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.puml
new file mode 100644
index 00000000000..c23a3fefd1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets
+
+sprite $AwsBudgetsXs [10x10/16z] FSY74O1G3CDGqvp8V_zvwQ1hxmHzLLNyFBKzp2bgFPdWPoOoq3hLFi6jAKBg4TdUDZ56he03
+
+sprite $AwsBudgetsSm [12x12/16z] HOh50GGW0CDmchB_lEX9NfK0ElGD_t9pFEZbYXJtuvEhmiwoIVLuxUJ2o_tcl7FWPkUa4dSUBia6aXX3zS7EmmSs2m
+
+sprite $AwsBudgetsMd [16x16/16z] {
+NSrLWaCn34DHGq1Izh_U1u6PjlVlE60-OTNV-3FuTmUEeys0utdbCRgMEsmQqklQ3STY19_GVDcutN8wQ-MRzst1o6xaDbEPZS4ankEGrjeanv35pgU7LfoD
+dy4D
+}
+
+sprite $AwsBudgetsLg [20x20/16z] {
+PSp70GCn24HH9T0Cst-_1aNR-u-FG0-xFWkx-hR0QxtE9auJZDpmPUIqG3lMStCBD9ickObCWmL2LGZYcabJCAh8VHeIZsbQXg8SeRHZfdbG8g-XvixQiXkN
+CPlvLKZOyyG_y-R3H38iwKn4sZ2FEtZBR1S-RUd53m
+}
+
+!procedure AwsBudgets($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets', $name, $tech)
+!endprocedure
+
+!procedure AwsBudgetsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBudgetsLg>', 'AwsCostManagement', $funcName, $content)
+!endprocedure
+
+!procedure AwsBudgetsGroup($id, $name='Aws Budgets', $tech='')
+ IconGroupElement($id, 'AwsCostManagementFamily', '<$AwsBudgetsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.png
new file mode 100644
index 00000000000..ce95dee446e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.puml
new file mode 100644
index 00000000000..67e3042b02b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsCard('AwsBudgetsCard', 'Aws Budgets Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Remote.puml
new file mode 100644
index 00000000000..d5e6396ce9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsCard('AwsBudgetsCard', 'Aws Budgets Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.png
new file mode 100644
index 00000000000..09f6e55d3a1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.puml
new file mode 100644
index 00000000000..34f3c637090
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsGroup('AwsBudgetsGroup', 'Aws Budgets Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Remote.puml
new file mode 100644
index 00000000000..11e7d365f63
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsBudgetsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBudgetsGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets')
+
+' renders the element
+AwsBudgetsGroup('AwsBudgetsGroup', 'Aws Budgets Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.png
new file mode 100644
index 00000000000..cf3cd452978
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.puml
new file mode 100644
index 00000000000..fbcb525ad85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReport
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReport('AwsCostAndUsageReport', 'Aws Cost And Usage Report', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Remote.puml
new file mode 100644
index 00000000000..b3d89e372cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReport
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReport('AwsCostAndUsageReport', 'Aws Cost And Usage Report', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.md b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.md
new file mode 100644
index 00000000000..688b4668d68
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.md
@@ -0,0 +1,157 @@
+# AwsCostAndUsageReport
+
+
+```text
+aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport
+```
+
+```text
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+```
+
+
+
+| Illustration | AwsCostAndUsageReport | AwsCostAndUsageReportCard | AwsCostAndUsageReportGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.png) | ![illustration for AwsCostAndUsageReport](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.Local.png) | ![illustration for AwsCostAndUsageReportCard](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.png) | ![illustration for AwsCostAndUsageReportGroup](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.png) |
+
+
+
+
+## AwsCostAndUsageReport
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReport
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReport('AwsCostAndUsageReport', 'Aws Cost And Usage Report', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReport
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReport('AwsCostAndUsageReport', 'Aws Cost And Usage Report', 'an optional tech label')
+@enduml
+```
+
+## AwsCostAndUsageReportCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportCard('AwsCostAndUsageReportCard', 'Aws Cost And Usage Report Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportCard('AwsCostAndUsageReportCard', 'Aws Cost And Usage Report Card', 'an optional description')
+@enduml
+```
+
+## AwsCostAndUsageReportGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportGroup('AwsCostAndUsageReportGroup', 'Aws Cost And Usage Report Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportGroup('AwsCostAndUsageReportGroup', 'Aws Cost And Usage Report Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.png
new file mode 100644
index 00000000000..3eaecffa24f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.puml
new file mode 100644
index 00000000000..e7b1b6ba06e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport
+
+sprite $AwsCostAndUsageReportXs [10x10/16z] FOg50GCn24KJ_C7-yxRdw3UeipAJ3y9wO6CWjREwKKJJ3zGWr8NygWF9CU0rlQu0p1pWWdy
+
+sprite $AwsCostAndUsageReportSm [12x12/16z] JSUn0G0X2CLGFy0TmVtdLUryLGBKzHyympCWESCzwsykg_AlkcN29CNf1WpgjcmSZDC7RK3KR9drCBDaphwuvZCR
+
+sprite $AwsCostAndUsageReportMd [16x16/16z] {
+NOo73GGn3CCkBXTBsN_VT_bEL5A0aCIm2_m5_8KKkp-Xt9SgBbNn3CmDK4Y4tnb8B2r7ZgkSkgBsT6adUWTYt5R8JbxxCYesal40bTAEEEGMCLwINC0vz3aT
+JeRXwN_X0G
+}
+
+sprite $AwsCostAndUsageReportLg [20x20/16z] {
+PSk7aKKn24DH6qpy_VUxOl7BT_8PAP0VMLTswTVGPJVTPeClyxOLasV4OEOXXLdey22C9XimWTA6FzC0PkR-qc8oaZOZ_j-PkciRYlu6tjkCkSpk9Zc5f39P
+ultLoFwYmyXpvSr-Fto9PkQWQde4B8Pa5JiOTFSrTDbd-GS
+}
+
+!procedure AwsCostAndUsageReport($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport', $name, $tech)
+!endprocedure
+
+!procedure AwsCostAndUsageReportCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCostAndUsageReportLg>', 'AwsCostManagement', $funcName, $content)
+!endprocedure
+
+!procedure AwsCostAndUsageReportGroup($id, $name='Aws Cost And Usage Report', $tech='')
+ IconGroupElement($id, 'AwsCostManagementFamily', '<$AwsCostAndUsageReportLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.png
new file mode 100644
index 00000000000..df432bb9893
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.puml
new file mode 100644
index 00000000000..174eaca043e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportCard('AwsCostAndUsageReportCard', 'Aws Cost And Usage Report Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Remote.puml
new file mode 100644
index 00000000000..2f646e12f1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportCard('AwsCostAndUsageReportCard', 'Aws Cost And Usage Report Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.png
new file mode 100644
index 00000000000..ac25e21f706
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.puml
new file mode 100644
index 00000000000..700024b78d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportGroup('AwsCostAndUsageReportGroup', 'Aws Cost And Usage Report Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Remote.puml
new file mode 100644
index 00000000000..7a449ea036c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReportGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostAndUsageReportGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport')
+
+' renders the element
+AwsCostAndUsageReportGroup('AwsCostAndUsageReportGroup', 'Aws Cost And Usage Report Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.png
new file mode 100644
index 00000000000..0e332688af1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.puml
new file mode 100644
index 00000000000..029a7e26219
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorer
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorer('AwsCostExplorer', 'Aws Cost Explorer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Remote.puml
new file mode 100644
index 00000000000..0190b72273b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorer
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorer('AwsCostExplorer', 'Aws Cost Explorer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.md b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.md
new file mode 100644
index 00000000000..cb6c2e0a789
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.md
@@ -0,0 +1,157 @@
+# AwsCostExplorer
+
+
+```text
+aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer
+```
+
+```text
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+```
+
+
+
+| Illustration | AwsCostExplorer | AwsCostExplorerCard | AwsCostExplorerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.png) | ![illustration for AwsCostExplorer](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.Local.png) | ![illustration for AwsCostExplorerCard](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.png) | ![illustration for AwsCostExplorerGroup](../../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.png) |
+
+
+
+
+## AwsCostExplorer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorer
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorer('AwsCostExplorer', 'Aws Cost Explorer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorer
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorer('AwsCostExplorer', 'Aws Cost Explorer', 'an optional tech label')
+@enduml
+```
+
+## AwsCostExplorerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerCard('AwsCostExplorerCard', 'Aws Cost Explorer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerCard('AwsCostExplorerCard', 'Aws Cost Explorer Card', 'an optional description')
+@enduml
+```
+
+## AwsCostExplorerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerGroup('AwsCostExplorerGroup', 'Aws Cost Explorer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerGroup('AwsCostExplorerGroup', 'Aws Cost Explorer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.png
new file mode 100644
index 00000000000..e97158497eb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.puml
new file mode 100644
index 00000000000..3b2d5335148
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer
+
+sprite $AwsCostExplorerXs [10x10/16z] FOc50S0m409f_CZ--pR-2XoqMRLMdXm2BMaOIYhDpemtofQ4wbGuYhYLIWYqlh0GVSXHm0y
+
+sprite $AwsCostExplorerSm [12x12/16z] HSst0G0n349Hsmg0jF-ybyEl7XMIU8OZ_GCdTUWnb3G4KPS1BhAAKvX6kpmC6fEd2v73bzqk35ikzcMPEzHTrvkE-XXdftS
+
+sprite $AwsCostExplorerMd [16x16/16z] {
+NSd70GCm349HguEy_xvnIV-t1rpXLZl-3VmRjee96E1uEG21HQ7w_aHA283kQqh1ZbjiUHXVjZ7IgCDntTKbwfBnjc4eHVboqaBJICphPcYuadCDxhPo8fRN
+SEDf_WqF
+}
+
+sprite $AwsCostExplorerLg [20x20/16z] {
+RSY70GGX24HHLC8Crt-_XvlJD_9OOI_MoAj-6Kwxw6weMm0jwhWQfubPOKvShOd8S20o3xC635HPQ3RDEqw3JqCFyh0KaP16gmUxCTXYcFMXSLgEOTA9qI-M
+mhAmGLxDlMkNQR_VPadlGxMGPGLRHb-jT8jRLylJDZtn3m
+}
+
+!procedure AwsCostExplorer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer', $name, $tech)
+!endprocedure
+
+!procedure AwsCostExplorerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCostExplorerLg>', 'AwsCostManagement', $funcName, $content)
+!endprocedure
+
+!procedure AwsCostExplorerGroup($id, $name='Aws Cost Explorer', $tech='')
+ IconGroupElement($id, 'AwsCostManagementFamily', '<$AwsCostExplorerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.png
new file mode 100644
index 00000000000..2e872e40aae
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.puml
new file mode 100644
index 00000000000..42b058d2337
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerCard('AwsCostExplorerCard', 'Aws Cost Explorer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Remote.puml
new file mode 100644
index 00000000000..774322cc343
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerCard
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerCard('AwsCostExplorerCard', 'Aws Cost Explorer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.png
new file mode 100644
index 00000000000..bbe1f08a67a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.puml
new file mode 100644
index 00000000000..4d661270745
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerGroup('AwsCostExplorerGroup', 'Aws Cost Explorer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Remote.puml
new file mode 100644
index 00000000000..2fb7a419023
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostExplorerGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer')
+
+' renders the element
+AwsCostExplorerGroup('AwsCostExplorerGroup', 'Aws Cost Explorer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.png
new file mode 100644
index 00000000000..802f58e2b71
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.puml
new file mode 100644
index 00000000000..b3f95587363
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReporting
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReporting('ReservedInstanceReporting', 'Reserved Instance Reporting', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Remote.puml
new file mode 100644
index 00000000000..63f48a6603c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReporting
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReporting('ReservedInstanceReporting', 'Reserved Instance Reporting', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.md b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.md
new file mode 100644
index 00000000000..2af05c0c10f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.md
@@ -0,0 +1,157 @@
+# ReservedInstanceReporting
+
+
+```text
+aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting
+```
+
+```text
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+```
+
+
+
+| Illustration | ReservedInstanceReporting | ReservedInstanceReportingCard | ReservedInstanceReportingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.png) | ![illustration for ReservedInstanceReporting](../../../aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.Local.png) | ![illustration for ReservedInstanceReportingCard](../../../aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.png) | ![illustration for ReservedInstanceReportingGroup](../../../aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.png) |
+
+
+
+
+## ReservedInstanceReporting
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReporting
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReporting('ReservedInstanceReporting', 'Reserved Instance Reporting', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReporting
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReporting('ReservedInstanceReporting', 'Reserved Instance Reporting', 'an optional tech label')
+@enduml
+```
+
+## ReservedInstanceReportingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingCard
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingCard('ReservedInstanceReportingCard', 'Reserved Instance Reporting Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingCard
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingCard('ReservedInstanceReportingCard', 'Reserved Instance Reporting Card', 'an optional description')
+@enduml
+```
+
+## ReservedInstanceReportingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingGroup('ReservedInstanceReportingGroup', 'Reserved Instance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingGroup('ReservedInstanceReportingGroup', 'Reserved Instance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.png
new file mode 100644
index 00000000000..cafdcbbcfde
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.puml
new file mode 100644
index 00000000000..80d39b3fea7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting
+
+sprite $ReservedInstanceReportingXs [10x10/16z] FOh70G0n3CBiInNPVzzpAYz0WZxJMkDLPhLP1KQVNL6RvpwRuT0zcfIdC9k9MKTKVKJ6gehs0m
+
+sprite $ReservedInstanceReportingSm [12x12/16z] JOg53KGn34FLXlpozz_th8ekQ08arxZu8pno7W4YIr6jMSW3Yf5sAVhACUCBrzrbl67Is3BkN3YWRtSuSn5y9hO0Z4rS03y
+
+sprite $ReservedInstanceReportingMd [16x16/16z] {
+NOkt4G0n3CDUMRJtt_SLEgC3ZaIHIpHu0fw09Md2kZX76hjNEELElOYPd0eCAfVKyPC1K1AInp5hSF_A2wl6tgDrXgBDiHvSB-3htsq_9a61h70hx6Uv5HQi
+F-47
+}
+
+sprite $ReservedInstanceReportingLg [20x20/16z] {
+PSv70aCX24LHfJ_-_lSRYItb3ey5C8gTpygk_bbrRAeSF2RD9ovZ9uwmBcg5MUPj_cdjVJCB2HqZOxF2B6J0jTSKMfOIW3e825wczLiVFCpwj0m7WfG0dBT9
+QJAW0N9ClGZe7C0oRtDFddi-Jra6YPCCmAXiHgYcRKN-MNLjwSKN
+}
+
+!procedure ReservedInstanceReporting($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting', $name, $tech)
+!endprocedure
+
+!procedure ReservedInstanceReportingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ReservedInstanceReportingLg>', 'AwsCostManagement', $funcName, $content)
+!endprocedure
+
+!procedure ReservedInstanceReportingGroup($id, $name='Reserved Instance Reporting', $tech='')
+ IconGroupElement($id, 'AwsCostManagementFamily', '<$ReservedInstanceReportingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.png
new file mode 100644
index 00000000000..b9845d76edd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.puml
new file mode 100644
index 00000000000..52714a4e292
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingCard
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingCard('ReservedInstanceReportingCard', 'Reserved Instance Reporting Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Remote.puml
new file mode 100644
index 00000000000..a3ad16e8d92
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingCard
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingCard('ReservedInstanceReportingCard', 'Reserved Instance Reporting Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.png
new file mode 100644
index 00000000000..678e6428a22
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.puml
new file mode 100644
index 00000000000..c6cba4fe37a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingGroup('ReservedInstanceReportingGroup', 'Reserved Instance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Remote.puml
new file mode 100644
index 00000000000..73893f448a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReportingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ReservedInstanceReportingGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting')
+
+' renders the element
+ReservedInstanceReportingGroup('ReservedInstanceReportingGroup', 'Reserved Instance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.png
new file mode 100644
index 00000000000..c1994e69e67
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.puml
new file mode 100644
index 00000000000..c8008b4e759
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlans
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlans('SavingsPlans', 'Savings Plans', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Remote.puml
new file mode 100644
index 00000000000..3cda0919776
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlans
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlans('SavingsPlans', 'Savings Plans', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.md b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.md
new file mode 100644
index 00000000000..33804982143
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.md
@@ -0,0 +1,157 @@
+# SavingsPlans
+
+
+```text
+aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans
+```
+
+```text
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+```
+
+
+
+| Illustration | SavingsPlans | SavingsPlansCard | SavingsPlansGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.png) | ![illustration for SavingsPlans](../../../aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.Local.png) | ![illustration for SavingsPlansCard](../../../aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.png) | ![illustration for SavingsPlansGroup](../../../aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.png) |
+
+
+
+
+## SavingsPlans
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlans
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlans('SavingsPlans', 'Savings Plans', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlans
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlans('SavingsPlans', 'Savings Plans', 'an optional tech label')
+@enduml
+```
+
+## SavingsPlansCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansCard
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansCard('SavingsPlansCard', 'Savings Plans Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansCard
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansCard('SavingsPlansCard', 'Savings Plans Card', 'an optional description')
+@enduml
+```
+
+## SavingsPlansGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansGroup('SavingsPlansGroup', 'Savings Plans Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansGroup('SavingsPlansGroup', 'Savings Plans Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.png
new file mode 100644
index 00000000000..2a75f610532
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.puml
new file mode 100644
index 00000000000..271e7bcb5e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans
+
+sprite $SavingsPlansXs [10x10/16z] DSY53G0m3C2mKVd_VrUCo8e8HqGapT5ngdEjJSogI-xTNFARqksKadBGd0kUqvoUwmC
+
+sprite $SavingsPlansSm [12x12/16z] DOS14W0H3CG6iEdz_x-tqD0s0RHPXepqKjeEO0ffHy1oLJz524hfRLnlKDbkQ8jMjcyQ1VJPUWm4V3lMXEsEpVOV
+
+sprite $SavingsPlansMd [16x16/16z] {
+NSgt5GCn30JH8_n0_VShkeYR_NaBK6UvnXDumcOE3zKLjYFsOwpGWF69JQr7DmwfQX6otGAuPvKVAnKmTPqjV0Fda-crwf4GS9sTHILGlsNfT8Irtmukebol
+i7RzX3y
+}
+
+sprite $SavingsPlansLg [20x20/16z] {
+RSf9beG020HHHYMe-z-t2yMUSvV_1K0zE-_1T_t75baymlF19PblFhXs10mUTc6FEIOgedNcOFSGPH4JwUJzHfdKtLGhrdfjylncGe5yCsq3LV0IN-kU3nX7
+FKOsyVO0-EowlKxijjUhUw0ZEODhjtL8fWIFhKBpozRNLh_X1m
+}
+
+!procedure SavingsPlans($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans', $name, $tech)
+!endprocedure
+
+!procedure SavingsPlansCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SavingsPlansLg>', 'AwsCostManagement', $funcName, $content)
+!endprocedure
+
+!procedure SavingsPlansGroup($id, $name='Savings Plans', $tech='')
+ IconGroupElement($id, 'AwsCostManagementFamily', '<$SavingsPlansLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.png
new file mode 100644
index 00000000000..96ffe1b1939
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.puml
new file mode 100644
index 00000000000..b8b448298b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansCard
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansCard('SavingsPlansCard', 'Savings Plans Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Remote.puml
new file mode 100644
index 00000000000..4e5089c4f66
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansCard
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansCard('SavingsPlansCard', 'Savings Plans Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.png b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.png
new file mode 100644
index 00000000000..d3ede7282c7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.puml
new file mode 100644
index 00000000000..9697a64c7ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansGroup('SavingsPlansGroup', 'Savings Plans Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Remote.puml
new file mode 100644
index 00000000000..133bcbe995b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/AwsCostManagement/SavingsPlansGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SavingsPlansGroup
+include('aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans')
+
+' renders the element
+SavingsPlansGroup('SavingsPlansGroup', 'Savings Plans Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.png
new file mode 100644
index 00000000000..14ee8cdd7f5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.puml
new file mode 100644
index 00000000000..3ec5226f1d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchain
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchain('AmazonManagedBlockchain', 'Amazon Managed Blockchain', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Remote.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Remote.puml
new file mode 100644
index 00000000000..d2aea3451aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchain
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchain('AmazonManagedBlockchain', 'Amazon Managed Blockchain', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.md b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.md
new file mode 100644
index 00000000000..c6854cb0417
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.md
@@ -0,0 +1,157 @@
+# AmazonManagedBlockchain
+
+
+```text
+aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain
+```
+
+```text
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+```
+
+
+
+| Illustration | AmazonManagedBlockchain | AmazonManagedBlockchainCard | AmazonManagedBlockchainGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.png) | ![illustration for AmazonManagedBlockchain](../../../aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.Local.png) | ![illustration for AmazonManagedBlockchainCard](../../../aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.png) | ![illustration for AmazonManagedBlockchainGroup](../../../aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.png) |
+
+
+
+
+## AmazonManagedBlockchain
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchain
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchain('AmazonManagedBlockchain', 'Amazon Managed Blockchain', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchain
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchain('AmazonManagedBlockchain', 'Amazon Managed Blockchain', 'an optional tech label')
+@enduml
+```
+
+## AmazonManagedBlockchainCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainCard('AmazonManagedBlockchainCard', 'Amazon Managed Blockchain Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainCard('AmazonManagedBlockchainCard', 'Amazon Managed Blockchain Card', 'an optional description')
+@enduml
+```
+
+## AmazonManagedBlockchainGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainGroup('AmazonManagedBlockchainGroup', 'Amazon Managed Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainGroup('AmazonManagedBlockchainGroup', 'Amazon Managed Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.png
new file mode 100644
index 00000000000..949c6421e4d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.puml
new file mode 100644
index 00000000000..119434a999a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain
+
+sprite $AmazonManagedBlockchainXs [10x10/16z] FSY54S0m0CImi7x_XSkDZtJ6kflJfarCogNuRsBCejpwxwMqrP7yDvid
+
+sprite $AmazonManagedBlockchainSm [12x12/16z] JOg50G0W3CFmzF-7SPYl1hHJjU88ZcoSqiTjJfbOy6CIDJ0xBcpEnCfG6smi9W9qoC6E3
+
+sprite $AmazonManagedBlockchainMd [16x16/16z] NSZ7OSDG4CJGls46st_3jYHculO0u2D9F8R5Qx3riZBxvZ0uVXwW073-F21PIDuyA1RBiMBpH5GGYNVB01Pidcwe1l1isMpD7Y_Fs_lu1m
+
+sprite $AmazonManagedBlockchainLg [20x20/16z] {
+RSo50O0m44FHqoJiFp3kyD6-2fTmrNDy8mxZZpqG_C53CgAUrhwutQrpM-oRQRNdcLem0X6CwDqMxB9kIvhvRg8xt6bUwCF4FIpFORPHS4LjUG2U-shj4U2H
+JhpI3-e7Xn-S
+}
+
+!procedure AmazonManagedBlockchain($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain', $name, $tech)
+!endprocedure
+
+!procedure AmazonManagedBlockchainCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonManagedBlockchainLg>', 'Blockchain', $funcName, $content)
+!endprocedure
+
+!procedure AmazonManagedBlockchainGroup($id, $name='Amazon Managed Blockchain', $tech='')
+ IconGroupElement($id, 'BlockchainFamily', '<$AmazonManagedBlockchainLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.png
new file mode 100644
index 00000000000..3d76b29f7d9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.puml
new file mode 100644
index 00000000000..48fe528cbb7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainCard('AmazonManagedBlockchainCard', 'Amazon Managed Blockchain Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Remote.puml
new file mode 100644
index 00000000000..30d8dde9e65
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainCard('AmazonManagedBlockchainCard', 'Amazon Managed Blockchain Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.png
new file mode 100644
index 00000000000..15f0ee599c6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.puml
new file mode 100644
index 00000000000..81937ae6e11
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainGroup('AmazonManagedBlockchainGroup', 'Amazon Managed Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Remote.puml
new file mode 100644
index 00000000000..fd2ae09c55d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchainGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain')
+
+' renders the element
+AmazonManagedBlockchainGroup('AmazonManagedBlockchainGroup', 'Amazon Managed Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.png
new file mode 100644
index 00000000000..0cf181173fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.puml
new file mode 100644
index 00000000000..e6ad3f7e2b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Remote.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Remote.puml
new file mode 100644
index 00000000000..64e3eadef38
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.md b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.md
new file mode 100644
index 00000000000..496b47533cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.md
@@ -0,0 +1,157 @@
+# AmazonQuantumLedgerDatabase
+
+
+```text
+aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase
+```
+
+```text
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+```
+
+
+
+| Illustration | AmazonQuantumLedgerDatabase | AmazonQuantumLedgerDatabaseCard | AmazonQuantumLedgerDatabaseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.png) | ![illustration for AmazonQuantumLedgerDatabase](../../../aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.Local.png) | ![illustration for AmazonQuantumLedgerDatabaseCard](../../../aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.png) | ![illustration for AmazonQuantumLedgerDatabaseGroup](../../../aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.png) |
+
+
+
+
+## AmazonQuantumLedgerDatabase
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
+```
+
+## AmazonQuantumLedgerDatabaseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
+```
+
+## AmazonQuantumLedgerDatabaseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.png
new file mode 100644
index 00000000000..5c200289d2c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.puml
new file mode 100644
index 00000000000..d8ab4e5a4ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase
+
+sprite $AmazonQuantumLedgerDatabaseXs [10x10/16z] FOg50G0m2CCw3Vy_FCMX1inROv3mVAbU2CrLuzL5nd7xw0VDqMuTP1uuGEgENDq
+
+sprite $AmazonQuantumLedgerDatabaseSm [12x12/16z] HOh50S0m54A_KTX_uSQJTq59VWk0BqmFh43wM6fxp_0SNgkVI6w1CBSSdjP9g-7B7JcEKaZzpuuw72n_OmC
+
+sprite $AmazonQuantumLedgerDatabaseMd [16x16/16z] NSp70S0m349Hm45e_uNJ-xyzNB9MLxRp6Shv3PicKNwi_GPkqol7wKwSRUVfpWX1W0Ht6m85wNH51arwz_6VAskxgyi9ixMwrTjuEBrMOqoLntj_dyC2
+
+sprite $AmazonQuantumLedgerDatabaseLg [20x20/16z] {
+RSg55S0W40JHa-MMz5ymJdpm_s0lhbABRunj_BCxndXBp-u6i1TwCtUEv6xXgchmRRaPPy5jcGwAcObg_pyiEqLKr0IQ1DieWAY79jiMJEvjUlGrBQcvgu6Z
+QMsnjOpT4WQ6SfLx9YtmiXql-y7Z1oi
+}
+
+!procedure AmazonQuantumLedgerDatabase($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase', $name, $tech)
+!endprocedure
+
+!procedure AmazonQuantumLedgerDatabaseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonQuantumLedgerDatabaseLg>', 'Blockchain', $funcName, $content)
+!endprocedure
+
+!procedure AmazonQuantumLedgerDatabaseGroup($id, $name='Amazon Quantum Ledger Database', $tech='')
+ IconGroupElement($id, 'BlockchainFamily', '<$AmazonQuantumLedgerDatabaseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.png
new file mode 100644
index 00000000000..8da09646850
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.puml
new file mode 100644
index 00000000000..cf65c5b57d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Remote.puml
new file mode 100644
index 00000000000..1773c5d65b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.png b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.png
new file mode 100644
index 00000000000..d165843c372
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.puml
new file mode 100644
index 00000000000..e25e9b3e15e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Remote.puml
new file mode 100644
index 00000000000..9fa13f2a70a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabaseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.png
new file mode 100644
index 00000000000..6ebad9369c5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.puml
new file mode 100644
index 00000000000..e455ea5fe2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusiness
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusiness('AlexaForBusiness', 'Alexa For Business', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Remote.puml
new file mode 100644
index 00000000000..37a9d4fd700
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusiness
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusiness('AlexaForBusiness', 'Alexa For Business', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.md
new file mode 100644
index 00000000000..3c4f3c89f81
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.md
@@ -0,0 +1,157 @@
+# AlexaForBusiness
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+```
+
+
+
+| Illustration | AlexaForBusiness | AlexaForBusinessCard | AlexaForBusinessGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.png) | ![illustration for AlexaForBusiness](../../../aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.Local.png) | ![illustration for AlexaForBusinessCard](../../../aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.png) | ![illustration for AlexaForBusinessGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.png) |
+
+
+
+
+## AlexaForBusiness
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusiness
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusiness('AlexaForBusiness', 'Alexa For Business', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusiness
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusiness('AlexaForBusiness', 'Alexa For Business', 'an optional tech label')
+@enduml
+```
+
+## AlexaForBusinessCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessCard
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessCard('AlexaForBusinessCard', 'Alexa For Business Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessCard
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessCard('AlexaForBusinessCard', 'Alexa For Business Card', 'an optional description')
+@enduml
+```
+
+## AlexaForBusinessGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessGroup('AlexaForBusinessGroup', 'Alexa For Business Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessGroup('AlexaForBusinessGroup', 'Alexa For Business Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.png
new file mode 100644
index 00000000000..355eaf5e19a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.puml
new file mode 100644
index 00000000000..d152af5f019
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness
+
+sprite $AlexaForBusinessXs [10x10/16z] FOg70O0W40FfaB3_ljwZyZLDr8gQlj30eNRGhu8IFnrKQrNHsdPE9geDB7a914pJ1WMCqWC
+
+sprite $AlexaForBusinessSm [12x12/16z] JSY54G1134BH8Lc3z5_loJfZxyD_hQ_g2lrXi66n8gCCsty2tPK0QkxEnPt5sK8gRA9dCde8niz_iBc6GqtVXaDzV04
+
+sprite $AlexaForBusinessMd [16x16/16z] {
+NSc55G0n30BG5mzq_tdFjLG_mPa-KyMf87zk7eLukjmcB2mqzRPc0wZIow5mTuXVBjziRe5hBZG3P3izDXk21581ZBqG226EtKTXJ8kwl1NE5l3se3kuvVRW
+bTjliG8
+}
+
+sprite $AlexaForBusinessLg [20x20/16z] {
+RSt50O1034JHkD5_lmoM4nz_hFHRVMLc_-3yuBoOffOlpeCKk1cl0Rd4NALeRQIvhxXqpQmKMOIi1JtxDlbQqYIA8k_FN1jJCLQqWSTbWcD0NjB0uyBcfWPA
+PAFZGMcPOWnxxPdkRA2r2p5CVDPk9Cf1QpU-tVQ3nm-U
+}
+
+!procedure AlexaForBusiness($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness', $name, $tech)
+!endprocedure
+
+!procedure AlexaForBusinessCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AlexaForBusinessLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AlexaForBusinessGroup($id, $name='Alexa For Business', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AlexaForBusinessLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.png
new file mode 100644
index 00000000000..cd704fb1e88
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.puml
new file mode 100644
index 00000000000..7883489f205
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessCard
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessCard('AlexaForBusinessCard', 'Alexa For Business Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Remote.puml
new file mode 100644
index 00000000000..b61f5cdad94
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessCard
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessCard('AlexaForBusinessCard', 'Alexa For Business Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.png
new file mode 100644
index 00000000000..aec6b4d4693
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.puml
new file mode 100644
index 00000000000..1c4fcff2390
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessGroup('AlexaForBusinessGroup', 'Alexa For Business Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Remote.puml
new file mode 100644
index 00000000000..24b598a2a25
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AlexaForBusinessGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AlexaForBusinessGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness')
+
+' renders the element
+AlexaForBusinessGroup('AlexaForBusinessGroup', 'Alexa For Business Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.png
new file mode 100644
index 00000000000..19bc18a48f4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.puml
new file mode 100644
index 00000000000..cb1cbffbdf3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChime
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChime('AmazonChime', 'Amazon Chime', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Remote.puml
new file mode 100644
index 00000000000..764af79a88a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChime
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChime('AmazonChime', 'Amazon Chime', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.md
new file mode 100644
index 00000000000..5859a05625e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.md
@@ -0,0 +1,157 @@
+# AmazonChime
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonChime
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+```
+
+
+
+| Illustration | AmazonChime | AmazonChimeCard | AmazonChimeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChime.png) | ![illustration for AmazonChime](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChime.Local.png) | ![illustration for AmazonChimeCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.png) | ![illustration for AmazonChimeGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.png) |
+
+
+
+
+## AmazonChime
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChime
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChime('AmazonChime', 'Amazon Chime', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChime
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChime('AmazonChime', 'Amazon Chime', 'an optional tech label')
+@enduml
+```
+
+## AmazonChimeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeCard('AmazonChimeCard', 'Amazon Chime Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeCard('AmazonChimeCard', 'Amazon Chime Card', 'an optional description')
+@enduml
+```
+
+## AmazonChimeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeGroup('AmazonChimeGroup', 'Amazon Chime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeGroup('AmazonChimeGroup', 'Amazon Chime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.png
new file mode 100644
index 00000000000..2c860614e6b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.puml
new file mode 100644
index 00000000000..ed3e479b4fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChime.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonChime
+
+sprite $AmazonChimeXs [10x10/16z] FSR10G0G40Gn0BFNVxq0yWfJMwf-9HhfJ37JwffNA9KrHy7XcitEq32JK_NpjkgbkTM50G
+
+sprite $AmazonChimeSm [12x12/16z] JSV7OGD13CNG7UOFzb-lhIpXzA1xywZv6HxZyJGTKh_CXCwSk-EuwshTNOQKcfu5pice6ktItbX9Do-S2tjwaO2dbqVw1m
+
+sprite $AmazonChimeMd [16x16/16z] {
+NSpL0KCn3CLGGy3ost_V1altxoZ0NkprddyX_qBEq47bUAot1ag_ffhHjDiswOXwQ6nxKO6G2ijYgUlJSEB9CIGeMiNX6K492QN1y0XkQ53zU3xfaiMEPoWr
+nuv7E1l-2oy
+}
+
+sprite $AmazonChimeLg [20x20/16z] {
+RSZR0OGm20J0XOJ0alxxFVHywtmEDx5pTtvaVcGUwRvdhXc3qVjvbTwKHcNOVfNDJQa1nt6fb1fZr-r28bLjg8FSBxnZa8IsmVyHobYF35JEN3Wq6QBIbfzB
+4a40b0gIix9PMjDitGUvNgKWqpo4sA-oYlLYvrK2akMyojr-pvmV-GC
+}
+
+!procedure AmazonChime($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonChime', $name, $tech)
+!endprocedure
+
+!procedure AmazonChimeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonChimeLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonChimeGroup($id, $name='Amazon Chime', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonChimeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.png
new file mode 100644
index 00000000000..a26ea1df31c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.puml
new file mode 100644
index 00000000000..61be145c740
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeCard('AmazonChimeCard', 'Amazon Chime Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Remote.puml
new file mode 100644
index 00000000000..5c178d21c2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeCard('AmazonChimeCard', 'Amazon Chime Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.png
new file mode 100644
index 00000000000..0281c243482
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.puml
new file mode 100644
index 00000000000..74ce8fa3518
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeGroup('AmazonChimeGroup', 'Amazon Chime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Remote.puml
new file mode 100644
index 00000000000..87501a50b7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChime')
+
+' renders the element
+AmazonChimeGroup('AmazonChimeGroup', 'Amazon Chime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.png
new file mode 100644
index 00000000000..8efaebfee55
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.puml
new file mode 100644
index 00000000000..7717afb506f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdk('AmazonChimeSdk', 'Amazon Chime Sdk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Remote.puml
new file mode 100644
index 00000000000..a5f73f3b0c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdk('AmazonChimeSdk', 'Amazon Chime Sdk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.md
new file mode 100644
index 00000000000..5642932dfd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.md
@@ -0,0 +1,157 @@
+# AmazonChimeSdk
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+```
+
+
+
+| Illustration | AmazonChimeSdk | AmazonChimeSdkCard | AmazonChimeSdkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.png) | ![illustration for AmazonChimeSdk](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.Local.png) | ![illustration for AmazonChimeSdkCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.png) | ![illustration for AmazonChimeSdkGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.png) |
+
+
+
+
+## AmazonChimeSdk
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdk('AmazonChimeSdk', 'Amazon Chime Sdk', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdk('AmazonChimeSdk', 'Amazon Chime Sdk', 'an optional tech label')
+@enduml
+```
+
+## AmazonChimeSdkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkCard('AmazonChimeSdkCard', 'Amazon Chime Sdk Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkCard('AmazonChimeSdkCard', 'Amazon Chime Sdk Card', 'an optional description')
+@enduml
+```
+
+## AmazonChimeSdkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkGroup('AmazonChimeSdkGroup', 'Amazon Chime Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkGroup('AmazonChimeSdkGroup', 'Amazon Chime Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.png
new file mode 100644
index 00000000000..2c860614e6b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.puml
new file mode 100644
index 00000000000..e1bb829e895
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk
+
+sprite $AmazonChimeSdkXs [10x10/16z] FSR10G0G40Gn0BFNVxq0yWfJMwf-9HhfJ37JwffNA9KrHy7XcitEq32JK_NpjkgbkTM50G
+
+sprite $AmazonChimeSdkSm [12x12/16z] JSV7OGD13CNG7UOFzb-lhIpXzA1xywZv6HxZyJGTKh_CXCwSk-EuwshTNOQKcfu5pice6ktItbX9Do-S2tjwaO2dbqVw1m
+
+sprite $AmazonChimeSdkMd [16x16/16z] {
+NSpL0KCn3CLGGy3ost_V1altxoZ0NkprddyX_qBEq47bUAot1ag_ffhHjDiswOXwQ6nxKO6G2ijYgUlJSEB9CIGeMiNX6K492QN1y0XkQ53zU3xfaiMEPoWr
+nuv7E1l-2oy
+}
+
+sprite $AmazonChimeSdkLg [20x20/16z] {
+RSZR0OGm20J0XOJ0alxxFVHywtmEDx5pTtvaVcGUwRvdhXc3qVjvbTwKHcNOVfNDJQa1nt6fb1fZr-r28bLjg8FSBxnZa8IsmVyHobYF35JEN3Wq6QBIbfzB
+4a40b0gIix9PMjDitGUvNgKWqpo4sA-oYlLYvrK2akMyojr-pvmV-GC
+}
+
+!procedure AmazonChimeSdk($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk', $name, $tech)
+!endprocedure
+
+!procedure AmazonChimeSdkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonChimeSdkLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonChimeSdkGroup($id, $name='Amazon Chime Sdk', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonChimeSdkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.png
new file mode 100644
index 00000000000..c9189f51a21
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.puml
new file mode 100644
index 00000000000..31e4cbd1981
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkCard('AmazonChimeSdkCard', 'Amazon Chime Sdk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Remote.puml
new file mode 100644
index 00000000000..4eaf574579e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkCard('AmazonChimeSdkCard', 'Amazon Chime Sdk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.png
new file mode 100644
index 00000000000..bdedbf61e4c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.puml
new file mode 100644
index 00000000000..0722599549d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkGroup('AmazonChimeSdkGroup', 'Amazon Chime Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Remote.puml
new file mode 100644
index 00000000000..297ac9aa6c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk')
+
+' renders the element
+AmazonChimeSdkGroup('AmazonChimeSdkGroup', 'Amazon Chime Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.png
new file mode 100644
index 00000000000..1f82e60a941
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.puml
new file mode 100644
index 00000000000..de32db447ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnector
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnector('AmazonChimeVoiceConnector', 'Amazon Chime Voice Connector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Remote.puml
new file mode 100644
index 00000000000..e06cd1d3539
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnector
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnector('AmazonChimeVoiceConnector', 'Amazon Chime Voice Connector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.md
new file mode 100644
index 00000000000..8888eda44d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.md
@@ -0,0 +1,157 @@
+# AmazonChimeVoiceConnector
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+```
+
+
+
+| Illustration | AmazonChimeVoiceConnector | AmazonChimeVoiceConnectorCard | AmazonChimeVoiceConnectorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.png) | ![illustration for AmazonChimeVoiceConnector](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.Local.png) | ![illustration for AmazonChimeVoiceConnectorCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.png) | ![illustration for AmazonChimeVoiceConnectorGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.png) |
+
+
+
+
+## AmazonChimeVoiceConnector
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnector
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnector('AmazonChimeVoiceConnector', 'Amazon Chime Voice Connector', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnector
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnector('AmazonChimeVoiceConnector', 'Amazon Chime Voice Connector', 'an optional tech label')
+@enduml
+```
+
+## AmazonChimeVoiceConnectorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorCard('AmazonChimeVoiceConnectorCard', 'Amazon Chime Voice Connector Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorCard('AmazonChimeVoiceConnectorCard', 'Amazon Chime Voice Connector Card', 'an optional description')
+@enduml
+```
+
+## AmazonChimeVoiceConnectorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorGroup('AmazonChimeVoiceConnectorGroup', 'Amazon Chime Voice Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorGroup('AmazonChimeVoiceConnectorGroup', 'Amazon Chime Voice Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.png
new file mode 100644
index 00000000000..2c860614e6b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.puml
new file mode 100644
index 00000000000..83465d9217d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector
+
+sprite $AmazonChimeVoiceConnectorXs [10x10/16z] FSR10G0G40Gn0BFNVxq0yWfJMwf-9HhfJ37JwffNA9KrHy7XcitEq32JK_NpjkgbkTM50G
+
+sprite $AmazonChimeVoiceConnectorSm [12x12/16z] JSV7OGD13CNG7UOFzb-lhIpXzA1xywZv6HxZyJGTKh_CXCwSk-EuwshTNOQKcfu5pice6ktItbX9Do-S2tjwaO2dbqVw1m
+
+sprite $AmazonChimeVoiceConnectorMd [16x16/16z] {
+NSpL0KCn3CLGGy3ost_V1altxoZ0NkprddyX_qBEq47bUAot1ag_ffhHjDiswOXwQ6nxKO6G2ijYgUlJSEB9CIGeMiNX6K492QN1y0XkQ53zU3xfaiMEPoWr
+nuv7E1l-2oy
+}
+
+sprite $AmazonChimeVoiceConnectorLg [20x20/16z] {
+RSZR0OGm20J0XOJ0alxxFVHywtmEDx5pTtvaVcGUwRvdhXc3qVjvbTwKHcNOVfNDJQa1nt6fb1fZr-r28bLjg8FSBxnZa8IsmVyHobYF35JEN3Wq6QBIbfzB
+4a40b0gIix9PMjDitGUvNgKWqpo4sA-oYlLYvrK2akMyojr-pvmV-GC
+}
+
+!procedure AmazonChimeVoiceConnector($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector', $name, $tech)
+!endprocedure
+
+!procedure AmazonChimeVoiceConnectorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonChimeVoiceConnectorLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonChimeVoiceConnectorGroup($id, $name='Amazon Chime Voice Connector', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonChimeVoiceConnectorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.png
new file mode 100644
index 00000000000..db31e9ca72d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.puml
new file mode 100644
index 00000000000..562062f791a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorCard('AmazonChimeVoiceConnectorCard', 'Amazon Chime Voice Connector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Remote.puml
new file mode 100644
index 00000000000..9d3cd877dfd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorCard('AmazonChimeVoiceConnectorCard', 'Amazon Chime Voice Connector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.png
new file mode 100644
index 00000000000..c4479574fe7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.puml
new file mode 100644
index 00000000000..e929691ec95
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorGroup('AmazonChimeVoiceConnectorGroup', 'Amazon Chime Voice Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Remote.puml
new file mode 100644
index 00000000000..f77ac1f7aa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnectorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonChimeVoiceConnectorGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector')
+
+' renders the element
+AmazonChimeVoiceConnectorGroup('AmazonChimeVoiceConnectorGroup', 'Amazon Chime Voice Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.png
new file mode 100644
index 00000000000..6975127c411
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.puml
new file mode 100644
index 00000000000..6a588dad0fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnect
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnect('AmazonConnect', 'Amazon Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Remote.puml
new file mode 100644
index 00000000000..ce20af1c6f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnect
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnect('AmazonConnect', 'Amazon Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.md
new file mode 100644
index 00000000000..d9ead6369c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.md
@@ -0,0 +1,157 @@
+# AmazonConnect
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonConnect
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+```
+
+
+
+| Illustration | AmazonConnect | AmazonConnectCard | AmazonConnectGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.png) | ![illustration for AmazonConnect](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.Local.png) | ![illustration for AmazonConnectCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.png) | ![illustration for AmazonConnectGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.png) |
+
+
+
+
+## AmazonConnect
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnect
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnect('AmazonConnect', 'Amazon Connect', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnect
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnect('AmazonConnect', 'Amazon Connect', 'an optional tech label')
+@enduml
+```
+
+## AmazonConnectCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectCard('AmazonConnectCard', 'Amazon Connect Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectCard('AmazonConnectCard', 'Amazon Connect Card', 'an optional description')
+@enduml
+```
+
+## AmazonConnectGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectGroup('AmazonConnectGroup', 'Amazon Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectGroup('AmazonConnectGroup', 'Amazon Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.png
new file mode 100644
index 00000000000..101056d76d3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.puml
new file mode 100644
index 00000000000..f1d1f294de5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonConnect
+
+sprite $AmazonConnectXs [10x10/16z] FSY73G0W3CH0Ehop_xxqMErahSQkusGnFL6aUXzPQH568kHrRHrrZIOp205fQN6rv9m
+
+sprite $AmazonConnectSm [12x12/16z] JOh50G0m20FhaB3_l7MxrqKmq8dm2_m2UuZ8s5wWy7bvPa89SNYYetD0LYFWwGjKOJPUMj2n4LpFmsVW3FQ51W
+
+sprite $AmazonConnectMd [16x16/16z] {
+NSY54SD04CNG72peN__zPiTiQ_29lToBq6VeCxIDyEIow8avboE1sVhfAHjW7hi7YX_uoBbRRUetWKukgQcN-sPMZTuQYjO6b6i8HWfsrw2fEbrZR_ThhC_u
+0m
+}
+
+sprite $AmazonConnectLg [20x20/16z] {
+RSa50W0X2011R1R__z-3wrfxP4-FnXZyeFsW_Q1jg3ahbmNM1grmCzCAZarkrWAW8wSXHgcGfSbXARYeBv3DVClYsfneRjEncbGpQNW9T3gM3jWee3ckCn1L
+YQyn82pG4mI3qmAbc7UPuz5kNvm_E7zm0G
+}
+
+!procedure AmazonConnect($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonConnect', $name, $tech)
+!endprocedure
+
+!procedure AmazonConnectCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonConnectLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonConnectGroup($id, $name='Amazon Connect', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonConnectLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.png
new file mode 100644
index 00000000000..7481b7071f2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.puml
new file mode 100644
index 00000000000..058fbc72ad2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectCard('AmazonConnectCard', 'Amazon Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Remote.puml
new file mode 100644
index 00000000000..9b12ad824db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectCard('AmazonConnectCard', 'Amazon Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.png
new file mode 100644
index 00000000000..2bdeeb279ba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.puml
new file mode 100644
index 00000000000..a2196339454
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectGroup('AmazonConnectGroup', 'Amazon Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Remote.puml
new file mode 100644
index 00000000000..607c8c64069
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonConnectGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonConnectGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonConnect')
+
+' renders the element
+AmazonConnectGroup('AmazonConnectGroup', 'Amazon Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.png
new file mode 100644
index 00000000000..539eaa470b1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.puml
new file mode 100644
index 00000000000..df21e382b77
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycode
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycode('AmazonHoneycode', 'Amazon Honeycode', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Remote.puml
new file mode 100644
index 00000000000..822e5f28f40
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycode
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycode('AmazonHoneycode', 'Amazon Honeycode', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.md
new file mode 100644
index 00000000000..650ab7ea129
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.md
@@ -0,0 +1,157 @@
+# AmazonHoneycode
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+```
+
+
+
+| Illustration | AmazonHoneycode | AmazonHoneycodeCard | AmazonHoneycodeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.png) | ![illustration for AmazonHoneycode](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.Local.png) | ![illustration for AmazonHoneycodeCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.png) | ![illustration for AmazonHoneycodeGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.png) |
+
+
+
+
+## AmazonHoneycode
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycode
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycode('AmazonHoneycode', 'Amazon Honeycode', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycode
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycode('AmazonHoneycode', 'Amazon Honeycode', 'an optional tech label')
+@enduml
+```
+
+## AmazonHoneycodeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeCard('AmazonHoneycodeCard', 'Amazon Honeycode Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeCard('AmazonHoneycodeCard', 'Amazon Honeycode Card', 'an optional description')
+@enduml
+```
+
+## AmazonHoneycodeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeGroup('AmazonHoneycodeGroup', 'Amazon Honeycode Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeGroup('AmazonHoneycodeGroup', 'Amazon Honeycode Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.png
new file mode 100644
index 00000000000..fe6ff98c00c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.puml
new file mode 100644
index 00000000000..52523da5f35
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode
+
+sprite $AmazonHoneycodeXs [10x10/16z] FSQ50G0W30D17FBTVr-ALfAJprZJ-SHPhXYZAI_5eAH-55IwXX4NXsH6MBja4C6rk4OJ
+
+sprite $AmazonHoneycodeSm [12x12/16z] HOg54S0m4CF2Xjz_trw3EZ98Fvp0UiN-OzxPAWBQocHILftPp6orxmobrCMmWLvKXXJXwi9Uyv_36AxKpBzc-yz_cUW3
+
+sprite $AmazonHoneycodeMd [16x16/16z] {
+NSn5OWD034FHcYtv_kTjcmm4j7j_06kzLiMlG7wukO9wN1CUA6Xkjo6r1INBHUbKHCInPS5WWMkW_D_e-RTOIWiU5JCijX0jsqChXXL-Oda80Sk8xUSV87ay
+t5j-3ty
+}
+
+sprite $AmazonHoneycodeLg [20x20/16z] {
+RSg55G0X30FGecdA_ljUE3Uayb-u7pyE0FvW_634GVN4sB5cjyiczkm4MxuipEdM4rdAOIayjqmLjikCj5pPSRUfte36fx6QJ3Yc5HbO6hnJE8GfKZCOQQjn
+23F24w9MUDbC20jzHZVk9bGcPfQN2IEbfdgPy3YNFN7yu08
+}
+
+!procedure AmazonHoneycode($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode', $name, $tech)
+!endprocedure
+
+!procedure AmazonHoneycodeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonHoneycodeLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonHoneycodeGroup($id, $name='Amazon Honeycode', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonHoneycodeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.png
new file mode 100644
index 00000000000..d03384cde55
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.puml
new file mode 100644
index 00000000000..883c6676109
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeCard('AmazonHoneycodeCard', 'Amazon Honeycode Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Remote.puml
new file mode 100644
index 00000000000..a35a50faf17
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeCard('AmazonHoneycodeCard', 'Amazon Honeycode Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.png
new file mode 100644
index 00000000000..74528791a1a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.puml
new file mode 100644
index 00000000000..1201b48c151
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeGroup('AmazonHoneycodeGroup', 'Amazon Honeycode Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Remote.puml
new file mode 100644
index 00000000000..000b034f6c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycodeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHoneycodeGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode')
+
+' renders the element
+AmazonHoneycodeGroup('AmazonHoneycodeGroup', 'Amazon Honeycode Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.png
new file mode 100644
index 00000000000..5d15d684b20
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.puml
new file mode 100644
index 00000000000..8f0765be2c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpoint
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpoint('AmazonPinpoint', 'Amazon Pinpoint', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Remote.puml
new file mode 100644
index 00000000000..1bd2d2db861
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpoint
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpoint('AmazonPinpoint', 'Amazon Pinpoint', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.md
new file mode 100644
index 00000000000..7b3ec495660
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.md
@@ -0,0 +1,157 @@
+# AmazonPinpoint
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+```
+
+
+
+| Illustration | AmazonPinpoint | AmazonPinpointCard | AmazonPinpointGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.png) | ![illustration for AmazonPinpoint](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.Local.png) | ![illustration for AmazonPinpointCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.png) | ![illustration for AmazonPinpointGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.png) |
+
+
+
+
+## AmazonPinpoint
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpoint
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpoint('AmazonPinpoint', 'Amazon Pinpoint', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpoint
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpoint('AmazonPinpoint', 'Amazon Pinpoint', 'an optional tech label')
+@enduml
+```
+
+## AmazonPinpointCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointCard('AmazonPinpointCard', 'Amazon Pinpoint Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointCard('AmazonPinpointCard', 'Amazon Pinpoint Card', 'an optional description')
+@enduml
+```
+
+## AmazonPinpointGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointGroup('AmazonPinpointGroup', 'Amazon Pinpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointGroup('AmazonPinpointGroup', 'Amazon Pinpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.png
new file mode 100644
index 00000000000..ebf4b337386
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.puml
new file mode 100644
index 00000000000..158b2fe0f6a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint
+
+sprite $AmazonPinpointXs [10x10/16z] FOXH0W0H509RY7htl-y2vgTcDEYJvdTjiQjYFkeJqceVQquORrJYgprC628KOQUlIOfnCV9wemxq0m
+
+sprite $AmazonPinpointSm [12x12/16z] JSdB4KHH20BHkZ-LDlzyHzvgM9qkvDMtv2zWjDUkj3bIQ9Kjbg-mjsEbmWuKJthLdCcNeLGtVaDNuwu4XdPJhy1sVDCF
+
+sprite $AmazonPinpointMd [16x16/16z] {
+NSXBbaCn20FHWsn0alU_tkw4bt_DRkcALzt-6VQNQLjgPEtCTTcBwYABDMuAL4S4np2KqNjfZujA2TgASPVX4aiGZvsYMY48qZc6OTCirTt7wPM5KcXyk6rx
+E3xE0DeUptWq_Xh_
+}
+
+sprite $AmazonPinpointLg [20x20/16z] {
+RSZ1OGGW24L1L0NUj_z-eokN93l7eMIMYE1BwakgqkUOKQbFkYMmqgnE38VmO6QEEdTMIznMxrdNxd8pSxqBrF2-RD2nT-ii7PyDOxwRSk7ucSOwjwLrHWQn
+pdR8lJyZDLk4duLzyapN4GEFT_jEjsO1dRgT3Lr-gsvhsFHXeNUL4hhgAalTt_m1
+}
+
+!procedure AmazonPinpoint($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint', $name, $tech)
+!endprocedure
+
+!procedure AmazonPinpointCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonPinpointLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonPinpointGroup($id, $name='Amazon Pinpoint', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonPinpointLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.png
new file mode 100644
index 00000000000..11acf149a8c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.puml
new file mode 100644
index 00000000000..60b3e085109
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIs('AmazonPinpointApIs', 'Amazon Pinpoint Ap Is', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Remote.puml
new file mode 100644
index 00000000000..205be00e953
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIs('AmazonPinpointApIs', 'Amazon Pinpoint Ap Is', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.md
new file mode 100644
index 00000000000..6beae012a82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.md
@@ -0,0 +1,157 @@
+# AmazonPinpointApIs
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+```
+
+
+
+| Illustration | AmazonPinpointApIs | AmazonPinpointApIsCard | AmazonPinpointApIsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.png) | ![illustration for AmazonPinpointApIs](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.Local.png) | ![illustration for AmazonPinpointApIsCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.png) | ![illustration for AmazonPinpointApIsGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.png) |
+
+
+
+
+## AmazonPinpointApIs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIs('AmazonPinpointApIs', 'Amazon Pinpoint Ap Is', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIs('AmazonPinpointApIs', 'Amazon Pinpoint Ap Is', 'an optional tech label')
+@enduml
+```
+
+## AmazonPinpointApIsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsCard('AmazonPinpointApIsCard', 'Amazon Pinpoint Ap Is Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsCard('AmazonPinpointApIsCard', 'Amazon Pinpoint Ap Is Card', 'an optional description')
+@enduml
+```
+
+## AmazonPinpointApIsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsGroup('AmazonPinpointApIsGroup', 'Amazon Pinpoint Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsGroup('AmazonPinpointApIsGroup', 'Amazon Pinpoint Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.png
new file mode 100644
index 00000000000..ebf4b337386
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.puml
new file mode 100644
index 00000000000..da7e997cac4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs
+
+sprite $AmazonPinpointApIsXs [10x10/16z] FOXH0W0H509RY7htl-y2vgTcDEYJvdTjiQjYFkeJqceVQquORrJYgprC628KOQUlIOfnCV9wemxq0m
+
+sprite $AmazonPinpointApIsSm [12x12/16z] JSdB4KHH20BHkZ-LDlzyHzvgM9qkvDMtv2zWjDUkj3bIQ9Kjbg-mjsEbmWuKJthLdCcNeLGtVaDNuwu4XdPJhy1sVDCF
+
+sprite $AmazonPinpointApIsMd [16x16/16z] {
+NSXBbaCn20FHWsn0alU_tkw4bt_DRkcALzt-6VQNQLjgPEtCTTcBwYABDMuAL4S4np2KqNjfZujA2TgASPVX4aiGZvsYMY48qZc6OTCirTt7wPM5KcXyk6rx
+E3xE0DeUptWq_Xh_
+}
+
+sprite $AmazonPinpointApIsLg [20x20/16z] {
+RSZ1OGGW24L1L0NUj_z-eokN93l7eMIMYE1BwakgqkUOKQbFkYMmqgnE38VmO6QEEdTMIznMxrdNxd8pSxqBrF2-RD2nT-ii7PyDOxwRSk7ucSOwjwLrHWQn
+pdR8lJyZDLk4duLzyapN4GEFT_jEjsO1dRgT3Lr-gsvhsFHXeNUL4hhgAalTt_m1
+}
+
+!procedure AmazonPinpointApIs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs', $name, $tech)
+!endprocedure
+
+!procedure AmazonPinpointApIsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonPinpointApIsLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonPinpointApIsGroup($id, $name='Amazon Pinpoint Ap Is', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonPinpointApIsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.png
new file mode 100644
index 00000000000..c891b1cb827
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.puml
new file mode 100644
index 00000000000..9df4af26273
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsCard('AmazonPinpointApIsCard', 'Amazon Pinpoint Ap Is Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Remote.puml
new file mode 100644
index 00000000000..c029bba90f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsCard('AmazonPinpointApIsCard', 'Amazon Pinpoint Ap Is Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.png
new file mode 100644
index 00000000000..f5b3b6b5a83
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.puml
new file mode 100644
index 00000000000..c8d2d4afdf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsGroup('AmazonPinpointApIsGroup', 'Amazon Pinpoint Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Remote.puml
new file mode 100644
index 00000000000..e2d77f9f416
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointApIsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs')
+
+' renders the element
+AmazonPinpointApIsGroup('AmazonPinpointApIsGroup', 'Amazon Pinpoint Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.png
new file mode 100644
index 00000000000..bf499ff1a70
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.puml
new file mode 100644
index 00000000000..94426968e2d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointCard('AmazonPinpointCard', 'Amazon Pinpoint Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Remote.puml
new file mode 100644
index 00000000000..af906f7bbab
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointCard('AmazonPinpointCard', 'Amazon Pinpoint Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.png
new file mode 100644
index 00000000000..4c627e94d7d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.puml
new file mode 100644
index 00000000000..7d60419285c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointGroup('AmazonPinpointGroup', 'Amazon Pinpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Remote.puml
new file mode 100644
index 00000000000..a4a85496d96
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint')
+
+' renders the element
+AmazonPinpointGroup('AmazonPinpointGroup', 'Amazon Pinpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.png
new file mode 100644
index 00000000000..3336629e95c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.puml
new file mode 100644
index 00000000000..c12167e7e9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailService
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailService('AmazonSimpleEmailService', 'Amazon Simple Email Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Remote.puml
new file mode 100644
index 00000000000..64bbf78bbd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailService
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailService('AmazonSimpleEmailService', 'Amazon Simple Email Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.md
new file mode 100644
index 00000000000..7cb4113686e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.md
@@ -0,0 +1,157 @@
+# AmazonSimpleEmailService
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+```
+
+
+
+| Illustration | AmazonSimpleEmailService | AmazonSimpleEmailServiceCard | AmazonSimpleEmailServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.png) | ![illustration for AmazonSimpleEmailService](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.Local.png) | ![illustration for AmazonSimpleEmailServiceCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.png) | ![illustration for AmazonSimpleEmailServiceGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.png) |
+
+
+
+
+## AmazonSimpleEmailService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailService
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailService('AmazonSimpleEmailService', 'Amazon Simple Email Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailService
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailService('AmazonSimpleEmailService', 'Amazon Simple Email Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleEmailServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceCard('AmazonSimpleEmailServiceCard', 'Amazon Simple Email Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceCard('AmazonSimpleEmailServiceCard', 'Amazon Simple Email Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleEmailServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceGroup('AmazonSimpleEmailServiceGroup', 'Amazon Simple Email Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceGroup('AmazonSimpleEmailServiceGroup', 'Amazon Simple Email Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.png
new file mode 100644
index 00000000000..da2d0c64b80
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.puml
new file mode 100644
index 00000000000..9636381dcf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService
+
+sprite $AmazonSimpleEmailServiceXs [10x10/16z] FOd70G0n088kFUZ--ruwBmK6VTBqfaJjbBKgfPJZ8frlh259erjDYl1XwnihC9QhYbZBcl03
+
+sprite $AmazonSimpleEmailServiceSm [12x12/16z] JOkt0GD13CFybmdjFwzIPLICAbvp-JEGQdoZDKmbzvOMlxtNEAK7UxutT5f_AFL-nWH6FMG6kxgjr7OVLuKbS83K1Oq2
+
+sprite $AmazonSimpleEmailServiceMd [16x16/16z] {
+NSZN0S0m30BH61S4sd_Uz7v_xtGKHwH_m_uul0sYZrOkkuQs6Wyp6hPO3yE0r0VLTW_34ugeifi6B4qK56dt5O48hLQcuGPCG6XiJhd8yAXTkvDkeClAmnac
+BFbo-kpoCnO
+}
+
+sprite $AmazonSimpleEmailServiceLg [20x20/16z] {
+RSi54i0m24HH79RS_xwDZlPNymPmgrTcuWVx1_jYc5fUx8r11S3fsKIDkoxvB09-Adx67Rm6b55wBD412N0fGCUyfwcnv3GxPjCOCsN0fuqzLsR6ym44g34Q
+sIl1YkOp9bA7Ht2u8EFON2UUSmtYmhMHq9RqACArMLIpHpkEdVgrxGV73tu
+}
+
+!procedure AmazonSimpleEmailService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleEmailServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleEmailServiceLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleEmailServiceGroup($id, $name='Amazon Simple Email Service', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonSimpleEmailServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.png
new file mode 100644
index 00000000000..e664f3f9013
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.puml
new file mode 100644
index 00000000000..23e7f6c1f33
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceCard('AmazonSimpleEmailServiceCard', 'Amazon Simple Email Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Remote.puml
new file mode 100644
index 00000000000..7b779d37577
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceCard('AmazonSimpleEmailServiceCard', 'Amazon Simple Email Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.png
new file mode 100644
index 00000000000..f9e0e06b7f4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.puml
new file mode 100644
index 00000000000..e4cb8f5ea43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceGroup('AmazonSimpleEmailServiceGroup', 'Amazon Simple Email Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Remote.puml
new file mode 100644
index 00000000000..87ab5139439
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService')
+
+' renders the element
+AmazonSimpleEmailServiceGroup('AmazonSimpleEmailServiceGroup', 'Amazon Simple Email Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.png
new file mode 100644
index 00000000000..9b5f920d11f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.puml
new file mode 100644
index 00000000000..c91256675cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocs('AmazonWorkDocs', 'Amazon Work Docs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Remote.puml
new file mode 100644
index 00000000000..3af611f1275
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocs('AmazonWorkDocs', 'Amazon Work Docs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.md
new file mode 100644
index 00000000000..96bf358489e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.md
@@ -0,0 +1,157 @@
+# AmazonWorkDocs
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+```
+
+
+
+| Illustration | AmazonWorkDocs | AmazonWorkDocsCard | AmazonWorkDocsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.png) | ![illustration for AmazonWorkDocs](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.Local.png) | ![illustration for AmazonWorkDocsCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.png) | ![illustration for AmazonWorkDocsGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.png) |
+
+
+
+
+## AmazonWorkDocs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocs('AmazonWorkDocs', 'Amazon Work Docs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocs
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocs('AmazonWorkDocs', 'Amazon Work Docs', 'an optional tech label')
+@enduml
+```
+
+## AmazonWorkDocsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsCard('AmazonWorkDocsCard', 'Amazon Work Docs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsCard('AmazonWorkDocsCard', 'Amazon Work Docs Card', 'an optional description')
+@enduml
+```
+
+## AmazonWorkDocsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsGroup('AmazonWorkDocsGroup', 'Amazon Work Docs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsGroup('AmazonWorkDocsGroup', 'Amazon Work Docs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.png
new file mode 100644
index 00000000000..2c3b9df7e52
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.puml
new file mode 100644
index 00000000000..e264b62c53e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs
+
+sprite $AmazonWorkDocsXs [10x10/16z] FSR10G0G34Kn0A_TVryVo2d8MBhzschOMqrzRJNHrvB468URDAZuAaRJsfPniOK9
+
+sprite $AmazonWorkDocsSm [12x12/16z] JOj50G0m30D7fTI_tZ7TAsW3dGW-0uIKOjWwzJp5hT6rnQtHjSMv5zKKOopg8vyVClUfyMjCpKmJxRg3YJK
+
+sprite $AmazonWorkDocsMd [16x16/16z] NShN0S0m20DHztBilszGkdr_Jp2lnbNlR0C8N-xQlV2vJo_bpyWpVqQ-1i2Dh46ElQQUKemnp66W3TtrP2PhN5rWSG8kMteBik9ENeS3
+
+sprite $AmazonWorkDocsLg [20x20/16z] {
+RSe54iH050BHtN7uzpzl3EBfybSDD_Pwx_X0VY29bhVAWIGBjdxbRQa9PPIX2sMKGQUDCfysojPJbdfggQJqNrii_94PQtLWHEpMTaD4s1BV1gxORE6FFAsT
+rImB4aS3ChcJlN06
+}
+
+!procedure AmazonWorkDocs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs', $name, $tech)
+!endprocedure
+
+!procedure AmazonWorkDocsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonWorkDocsLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonWorkDocsGroup($id, $name='Amazon Work Docs', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonWorkDocsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.png
new file mode 100644
index 00000000000..c96b7a88ea2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.puml
new file mode 100644
index 00000000000..457bd1b1935
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsCard('AmazonWorkDocsCard', 'Amazon Work Docs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Remote.puml
new file mode 100644
index 00000000000..16cae7f8d5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsCard('AmazonWorkDocsCard', 'Amazon Work Docs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.png
new file mode 100644
index 00000000000..85f598d98b1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.puml
new file mode 100644
index 00000000000..8305c2de1a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsGroup('AmazonWorkDocsGroup', 'Amazon Work Docs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Remote.puml
new file mode 100644
index 00000000000..0c2d4a5c4d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs')
+
+' renders the element
+AmazonWorkDocsGroup('AmazonWorkDocsGroup', 'Amazon Work Docs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.png
new file mode 100644
index 00000000000..7781e505757
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.puml
new file mode 100644
index 00000000000..3b7873a402f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdk('AmazonWorkDocsSdk', 'Amazon Work Docs Sdk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Remote.puml
new file mode 100644
index 00000000000..fdb63e3cb5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdk('AmazonWorkDocsSdk', 'Amazon Work Docs Sdk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.md
new file mode 100644
index 00000000000..5cd0785919f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.md
@@ -0,0 +1,157 @@
+# AmazonWorkDocsSdk
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+```
+
+
+
+| Illustration | AmazonWorkDocsSdk | AmazonWorkDocsSdkCard | AmazonWorkDocsSdkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.png) | ![illustration for AmazonWorkDocsSdk](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.Local.png) | ![illustration for AmazonWorkDocsSdkCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.png) | ![illustration for AmazonWorkDocsSdkGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.png) |
+
+
+
+
+## AmazonWorkDocsSdk
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdk('AmazonWorkDocsSdk', 'Amazon Work Docs Sdk', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdk
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdk('AmazonWorkDocsSdk', 'Amazon Work Docs Sdk', 'an optional tech label')
+@enduml
+```
+
+## AmazonWorkDocsSdkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkCard('AmazonWorkDocsSdkCard', 'Amazon Work Docs Sdk Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkCard('AmazonWorkDocsSdkCard', 'Amazon Work Docs Sdk Card', 'an optional description')
+@enduml
+```
+
+## AmazonWorkDocsSdkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkGroup('AmazonWorkDocsSdkGroup', 'Amazon Work Docs Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkGroup('AmazonWorkDocsSdkGroup', 'Amazon Work Docs Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.png
new file mode 100644
index 00000000000..2c3b9df7e52
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.puml
new file mode 100644
index 00000000000..e723a8fc08c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk
+
+sprite $AmazonWorkDocsSdkXs [10x10/16z] FSR10G0G34Kn0A_TVryVo2d8MBhzschOMqrzRJNHrvB468URDAZuAaRJsfPniOK9
+
+sprite $AmazonWorkDocsSdkSm [12x12/16z] JOj50G0m30D7fTI_tZ7TAsW3dGW-0uIKOjWwzJp5hT6rnQtHjSMv5zKKOopg8vyVClUfyMjCpKmJxRg3YJK
+
+sprite $AmazonWorkDocsSdkMd [16x16/16z] NShN0S0m20DHztBilszGkdr_Jp2lnbNlR0C8N-xQlV2vJo_bpyWpVqQ-1i2Dh46ElQQUKemnp66W3TtrP2PhN5rWSG8kMteBik9ENeS3
+
+sprite $AmazonWorkDocsSdkLg [20x20/16z] {
+RSe54iH050BHtN7uzpzl3EBfybSDD_Pwx_X0VY29bhVAWIGBjdxbRQa9PPIX2sMKGQUDCfysojPJbdfggQJqNrii_94PQtLWHEpMTaD4s1BV1gxORE6FFAsT
+rImB4aS3ChcJlN06
+}
+
+!procedure AmazonWorkDocsSdk($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk', $name, $tech)
+!endprocedure
+
+!procedure AmazonWorkDocsSdkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonWorkDocsSdkLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonWorkDocsSdkGroup($id, $name='Amazon Work Docs Sdk', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonWorkDocsSdkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.png
new file mode 100644
index 00000000000..f69cc069a70
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.puml
new file mode 100644
index 00000000000..c5ab9301792
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkCard('AmazonWorkDocsSdkCard', 'Amazon Work Docs Sdk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Remote.puml
new file mode 100644
index 00000000000..c201f448ebb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkCard('AmazonWorkDocsSdkCard', 'Amazon Work Docs Sdk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.png
new file mode 100644
index 00000000000..03926052885
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.puml
new file mode 100644
index 00000000000..fe86135f219
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkGroup('AmazonWorkDocsSdkGroup', 'Amazon Work Docs Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Remote.puml
new file mode 100644
index 00000000000..edaa4bf8cac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkDocsSdkGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk')
+
+' renders the element
+AmazonWorkDocsSdkGroup('AmazonWorkDocsSdkGroup', 'Amazon Work Docs Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.png
new file mode 100644
index 00000000000..0232b8b524b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.puml
new file mode 100644
index 00000000000..3439e84337d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMail
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMail('AmazonWorkMail', 'Amazon Work Mail', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Remote.puml
new file mode 100644
index 00000000000..76ba605d7fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMail
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMail('AmazonWorkMail', 'Amazon Work Mail', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.md b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.md
new file mode 100644
index 00000000000..f16a4ec8faa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.md
@@ -0,0 +1,157 @@
+# AmazonWorkMail
+
+
+```text
+aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail
+```
+
+```text
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+```
+
+
+
+| Illustration | AmazonWorkMail | AmazonWorkMailCard | AmazonWorkMailGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.png) | ![illustration for AmazonWorkMail](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.Local.png) | ![illustration for AmazonWorkMailCard](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.png) | ![illustration for AmazonWorkMailGroup](../../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.png) |
+
+
+
+
+## AmazonWorkMail
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMail
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMail('AmazonWorkMail', 'Amazon Work Mail', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMail
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMail('AmazonWorkMail', 'Amazon Work Mail', 'an optional tech label')
+@enduml
+```
+
+## AmazonWorkMailCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailCard('AmazonWorkMailCard', 'Amazon Work Mail Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailCard('AmazonWorkMailCard', 'Amazon Work Mail Card', 'an optional description')
+@enduml
+```
+
+## AmazonWorkMailGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailGroup('AmazonWorkMailGroup', 'Amazon Work Mail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailGroup('AmazonWorkMailGroup', 'Amazon Work Mail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.png
new file mode 100644
index 00000000000..64904716039
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.puml
new file mode 100644
index 00000000000..fa95beae759
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail
+
+sprite $AmazonWorkMailXs [10x10/16z] FSY53G0m3C2mSUd_VrUEo0ffQ04tcOTpgfpxgeoRGdn89KuLIVAfdhTLTJy
+
+sprite $AmazonWorkMailSm [12x12/16z] JSc53G0m30F1CZZxpnievaLdULfZrU4645AALb6dj9wyZAWkOrj7iRMCiXvQXhfEecLuOxcrkXfgxJm2
+
+sprite $AmazonWorkMailMd [16x16/16z] NSZ70KCn20JHhooM_llr4foOsnk9RdGEoW0I6VqSjjbwtAUBTqOFemcxywR1GOguGNEGwGj6qd8rZR2efb6DQeIrVtfe3nbTnWi
+
+sprite $AmazonWorkMailLg [20x20/16z] {
+RSg54G9G30HHu5lkqd-zM1JPyJSBJw9p3luW_o29FNfF93alTUxhCSCjS8_bHlYvXwJHpZtHx7tkyVGbQS_pUNqPCH6cOOGRH3MCOL3LC7vRu7RJXc6xMiDC
+IMG2CtClx0iV
+}
+
+!procedure AmazonWorkMail($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail', $name, $tech)
+!endprocedure
+
+!procedure AmazonWorkMailCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonWorkMailLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonWorkMailGroup($id, $name='Amazon Work Mail', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonWorkMailLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.png
new file mode 100644
index 00000000000..8be25b2df4a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.puml
new file mode 100644
index 00000000000..37aa3a326a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailCard('AmazonWorkMailCard', 'Amazon Work Mail Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Remote.puml
new file mode 100644
index 00000000000..8d04baf9768
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailCard
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailCard('AmazonWorkMailCard', 'Amazon Work Mail Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.png b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.png
new file mode 100644
index 00000000000..e01f2e15beb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.puml
new file mode 100644
index 00000000000..1ef3db86e85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailGroup('AmazonWorkMailGroup', 'Amazon Work Mail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Remote.puml
new file mode 100644
index 00000000000..60a6ba2f302
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMailGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkMailGroup
+include('aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail')
+
+' renders the element
+AmazonWorkMailGroup('AmazonWorkMailGroup', 'Amazon Work Mail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Local.png
new file mode 100644
index 00000000000..c8266d797a8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Local.puml
new file mode 100644
index 00000000000..db6a35f5a78
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2('AmazonEc2', 'Amazon Ec2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Remote.puml
new file mode 100644
index 00000000000..bbd4350f589
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2('AmazonEc2', 'Amazon Ec2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.md
new file mode 100644
index 00000000000..73fbe50e11f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.md
@@ -0,0 +1,157 @@
+# AmazonEc2
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonEc2
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+```
+
+
+
+| Illustration | AmazonEc2 | AmazonEc2Card | AmazonEc2Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonEc2.png) | ![illustration for AmazonEc2](../../../aws-q1-2022/Architecture/Compute/AmazonEc2.Local.png) | ![illustration for AmazonEc2Card](../../../aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.png) | ![illustration for AmazonEc2Group](../../../aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.png) |
+
+
+
+
+## AmazonEc2
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2('AmazonEc2', 'Amazon Ec2', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2('AmazonEc2', 'Amazon Ec2', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Card
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Card('AmazonEc2Card', 'Amazon Ec2 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Card
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Card('AmazonEc2Card', 'Amazon Ec2 Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Group
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Group('AmazonEc2Group', 'Amazon Ec2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Group
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Group('AmazonEc2Group', 'Amazon Ec2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.png
new file mode 100644
index 00000000000..a6f715b5e1a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.puml
new file mode 100644
index 00000000000..eea019015dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonEc2
+
+sprite $AmazonEc2Xs [10x10/16z] FSY53S0m4CNG7FhlFt4RjEZ9GC-gUEGmcfb5PmiIc18sx_YbP3ObF02fCWTCpQO-
+
+sprite $AmazonEc2Sm [12x12/16z] JSY70GCn24DHKyN-4qSerxxRmm3wNnK-0pGOouPg5l9XHG-TFBOUau_bOqUlnyrsb8U_sqmbkwpa7m
+
+sprite $AmazonEc2Md [16x16/16z] PSg55S0m24LH_BF_md6ghv9S3XX5vUvu3MBuFS1kh9eP7zT6EPIPU3cd2IENvVmvZfdfRSHsaezCWECCOHx4lEVyC3KRTvvHkIf_1Xq
+
+sprite $AmazonEc2Lg [20x20/16z] {
+RSk53GDH3C3GiDFz1pxyALly97DMh_A8RwmnlcpGxWvbohho77lTyJ8bLFt3pA_4B-lBeZZJkkt0n9T5HPtM3dgRgCeOnfK6jQo9PS1Ontc9M01ZRQIPSpNM
+O4odPSQHlEo8h_eLq-CFxW
+}
+
+!procedure AmazonEc2($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonEc2', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Lg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Group($id, $name='Amazon Ec2', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.png
new file mode 100644
index 00000000000..bb46155ce90
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.puml
new file mode 100644
index 00000000000..9f37dec12ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Remote.puml
new file mode 100644
index 00000000000..98d2c269a57
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.md
new file mode 100644
index 00000000000..5709ba1295d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.md
@@ -0,0 +1,157 @@
+# AmazonEc2AutoScaling
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+```
+
+
+
+| Illustration | AmazonEc2AutoScaling | AmazonEc2AutoScalingCard | AmazonEc2AutoScalingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.png) | ![illustration for AmazonEc2AutoScaling](../../../aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.Local.png) | ![illustration for AmazonEc2AutoScalingCard](../../../aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.png) | ![illustration for AmazonEc2AutoScalingGroup](../../../aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.png) |
+
+
+
+
+## AmazonEc2AutoScaling
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2AutoScalingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2AutoScalingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.png
new file mode 100644
index 00000000000..a6640548256
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.puml
new file mode 100644
index 00000000000..6041ce02f06
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling
+
+sprite $AmazonEc2AutoScalingXs [10x10/16z] FSQ70G0X349HhdxsdrXDJ-01_vdlOtY43W-uZmn8ElAkuotp_O8ZSmCSMICVBG
+
+sprite $AmazonEc2AutoScalingSm [12x12/16z] HKn50W0m278onFz_U1sSQ4cnGUgBnHLrYSNTkVblfKG09J1ucb4238Fdx46CoLTjwCMp-FeORDK-pyKx
+
+sprite $AmazonEc2AutoScalingMd [16x16/16z] NSc73KD1409HBkrS_nKRQN7we_W0L-_EEMH8zlz01lrxpncdbV_sxM8F0r6rQxIb9QWjoNOJcqN_Zk5l0_452nVVEMSFCMQSdixm0W
+
+sprite $AmazonEc2AutoScalingLg [20x20/16z] {
+RSY54G9G30JHw5tels785oJ3ZkvZXq_vYXDnZTCcWZUJd9OmdqOQfaK2UQmEIPV76fMH90NXsyf59D2M8hAjgDHjQJXMlG0aIBPTr8Ycnhf8u-bQPPXUh5i8
+EQtuOnCVV_09
+}
+
+!procedure AmazonEc2AutoScaling($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2AutoScalingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2AutoScalingLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2AutoScalingGroup($id, $name='Amazon Ec2 Auto Scaling', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2AutoScalingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.png
new file mode 100644
index 00000000000..a8afd45b0a2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.puml
new file mode 100644
index 00000000000..9dcd0ee8903
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Remote.puml
new file mode 100644
index 00000000000..9b8eabe5938
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.png
new file mode 100644
index 00000000000..d0a2cbed0be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.puml
new file mode 100644
index 00000000000..a4fd4ac129b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Remote.puml
new file mode 100644
index 00000000000..75c66152c4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2AutoScalingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.png
new file mode 100644
index 00000000000..b1f3af50656
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.puml
new file mode 100644
index 00000000000..d37075f2f78
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Card
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Card('AmazonEc2Card', 'Amazon Ec2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Remote.puml
new file mode 100644
index 00000000000..6a436525ece
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Card
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Card('AmazonEc2Card', 'Amazon Ec2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.png
new file mode 100644
index 00000000000..8ff9a3dde55
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.puml
new file mode 100644
index 00000000000..41bb836b616
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Group
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Group('AmazonEc2Group', 'Amazon Ec2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Remote.puml
new file mode 100644
index 00000000000..78afa6e3178
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Group
+include('aws-q1-2022/Architecture/Compute/AmazonEc2')
+
+' renders the element
+AmazonEc2Group('AmazonEc2Group', 'Amazon Ec2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.png
new file mode 100644
index 00000000000..927bb0cae66
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.puml
new file mode 100644
index 00000000000..cf62f5c0356
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilder
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilder('AmazonEc2ImageBuilder', 'Amazon Ec2 Image Builder', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Remote.puml
new file mode 100644
index 00000000000..41816a2e3a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilder
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilder('AmazonEc2ImageBuilder', 'Amazon Ec2 Image Builder', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.md
new file mode 100644
index 00000000000..9d77fce4ea2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.md
@@ -0,0 +1,157 @@
+# AmazonEc2ImageBuilder
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+```
+
+
+
+| Illustration | AmazonEc2ImageBuilder | AmazonEc2ImageBuilderCard | AmazonEc2ImageBuilderGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.png) | ![illustration for AmazonEc2ImageBuilder](../../../aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.Local.png) | ![illustration for AmazonEc2ImageBuilderCard](../../../aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.png) | ![illustration for AmazonEc2ImageBuilderGroup](../../../aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.png) |
+
+
+
+
+## AmazonEc2ImageBuilder
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilder
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilder('AmazonEc2ImageBuilder', 'Amazon Ec2 Image Builder', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilder
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilder('AmazonEc2ImageBuilder', 'Amazon Ec2 Image Builder', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2ImageBuilderCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderCard('AmazonEc2ImageBuilderCard', 'Amazon Ec2 Image Builder Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderCard('AmazonEc2ImageBuilderCard', 'Amazon Ec2 Image Builder Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2ImageBuilderGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderGroup('AmazonEc2ImageBuilderGroup', 'Amazon Ec2 Image Builder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderGroup('AmazonEc2ImageBuilderGroup', 'Amazon Ec2 Image Builder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.png
new file mode 100644
index 00000000000..e5519315f91
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.puml
new file mode 100644
index 00000000000..7060fb64d4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder
+
+sprite $AmazonEc2ImageBuilderXs [10x10/16z] FOi50W0W20EPTVp_nSuEM09ZdTxv4292pH2eQ8cvNFM5aeQW6IKeOA6iRe1thGqMMcUX2G
+
+sprite $AmazonEc2ImageBuilderSm [12x12/16z] JOk50KGn5CAQ2c7_XS_bvxcWviqvNWOzBvw3efF1kq-UGL9P1ZSdBGUHh6UF-VoKxfVULzymZjeNlkXbk0C
+
+sprite $AmazonEc2ImageBuilderMd [16x16/16z] LSY50GCn3CNG6ENz9-xlSHHyHlLTLR4DMju7WYjpUroGRfNhiO7fxpeZ6tB4wQ6JXL4TwtGPSbVRwP0CtNuw0JCTJayKHkeWpt6i2DJ_VoQSFkFnDlW1
+
+sprite $AmazonEc2ImageBuilderLg [20x20/16z] {
+PSZ7OKKn200myy28x3zmVkyw2lJBFlET_JYVzvkDN5UnwktGcT6HwtKoYUxTwt5g8wAwut932bhOUR-Hoh45H-_ZUfDs5K7gUbp9BGX7t6y2ebTBZnE8ZOFx
+pQmKQdNYSQD3NOkPsNbLYVizyBhV_FjD9m
+}
+
+!procedure AmazonEc2ImageBuilder($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2ImageBuilderCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2ImageBuilderLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2ImageBuilderGroup($id, $name='Amazon Ec2 Image Builder', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2ImageBuilderLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.png
new file mode 100644
index 00000000000..2219b1ff71d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.puml
new file mode 100644
index 00000000000..fa9c2e253a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderCard('AmazonEc2ImageBuilderCard', 'Amazon Ec2 Image Builder Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Remote.puml
new file mode 100644
index 00000000000..d7f3cb4781f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderCard('AmazonEc2ImageBuilderCard', 'Amazon Ec2 Image Builder Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.png
new file mode 100644
index 00000000000..9fff7904ee7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.puml
new file mode 100644
index 00000000000..08688eef4fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderGroup('AmazonEc2ImageBuilderGroup', 'Amazon Ec2 Image Builder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Remote.puml
new file mode 100644
index 00000000000..0a8b4e01922
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilderGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ImageBuilderGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder')
+
+' renders the element
+AmazonEc2ImageBuilderGroup('AmazonEc2ImageBuilderGroup', 'Amazon Ec2 Image Builder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.png
new file mode 100644
index 00000000000..0632c23a361
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.puml
new file mode 100644
index 00000000000..1c8b9446dd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5N('AmazonEc2M5n', 'Amazon Ec2 M5n', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Remote.puml
new file mode 100644
index 00000000000..15a0cc2133d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5N('AmazonEc2M5n', 'Amazon Ec2 M5n', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.md
new file mode 100644
index 00000000000..dfaac81d310
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5N
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonEc2M5N
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+```
+
+
+
+| Illustration | AmazonEc2M5N | AmazonEc2M5NCard | AmazonEc2M5NGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonEc2M5N.png) | ![illustration for AmazonEc2M5N](../../../aws-q1-2022/Architecture/Compute/AmazonEc2M5N.Local.png) | ![illustration for AmazonEc2M5NCard](../../../aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.png) | ![illustration for AmazonEc2M5NGroup](../../../aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5N
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5N('AmazonEc2M5n', 'Amazon Ec2 M5n', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5N('AmazonEc2M5n', 'Amazon Ec2 M5n', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5NCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NCard('AmazonEc2M5nCard', 'Amazon Ec2 M5n Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NCard('AmazonEc2M5nCard', 'Amazon Ec2 M5n Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5NGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NGroup('AmazonEc2M5nGroup', 'Amazon Ec2 M5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NGroup('AmazonEc2M5nGroup', 'Amazon Ec2 M5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.png
new file mode 100644
index 00000000000..436ef5ed8c7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.puml
new file mode 100644
index 00000000000..1c798aa41bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5N.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonEc2M5N
+
+sprite $AmazonEc2M5NXs [10x10/16z] FSZ70S0m5C9G_ohsdpXnrUa1qBCg7ZcCNhBeR2qofV-fiF5B0GHJmkUGAdCmjPhw
+
+sprite $AmazonEc2M5NSm [12x12/16z] HSV50G113830EEc_uPDLNWDGiqpk35Fw5SMeldpOH2G_zsS1z7ShufcYCQn0KByxLGCOReo_xeolvT7m2m
+
+sprite $AmazonEc2M5NMd [16x16/16z] NSe55i0m20JHR93b_YSkKfzAydamyoipusVWwU-0KwwgAjhFncq02-reChFTZh4_TaB5p81rkVT17mSiqqsU3jb0adMF-fZgyevgFPx-Zl41
+
+sprite $AmazonEc2M5NLg [20x20/16z] {
+RSi74WH1249HRLJS-rzuEpdvLtu57CMPz_Z4AEF32jkgAokF6RpiVDjfeAdYPb2C1DEoTYEDPHsT3hftix0ObY0LS7U8gboC38OeOriInf60B4kEbmmYozBe
+hO6piYGRgs7krfFJUdoKPwn-7_W7
+}
+
+!procedure AmazonEc2M5N($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonEc2M5N', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5NCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5NLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5NGroup($id, $name='Amazon Ec2 M5n', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5NLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.png
new file mode 100644
index 00000000000..f89d6494105
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.puml
new file mode 100644
index 00000000000..44e584e6837
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NCard('AmazonEc2M5nCard', 'Amazon Ec2 M5n Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Remote.puml
new file mode 100644
index 00000000000..05abadff810
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NCard('AmazonEc2M5nCard', 'Amazon Ec2 M5n Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.png
new file mode 100644
index 00000000000..16d3629c12f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.puml
new file mode 100644
index 00000000000..1c4264f83e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NGroup('AmazonEc2M5nGroup', 'Amazon Ec2 M5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Remote.puml
new file mode 100644
index 00000000000..ef2b3c8a0d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2M5NGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2M5N')
+
+' renders the element
+AmazonEc2M5NGroup('AmazonEc2M5nGroup', 'Amazon Ec2 M5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.png
new file mode 100644
index 00000000000..e905a779635
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.puml
new file mode 100644
index 00000000000..d058d1d7e81
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5N('AmazonEc2R5n', 'Amazon Ec2 R5n', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Remote.puml
new file mode 100644
index 00000000000..da4941118e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5N('AmazonEc2R5n', 'Amazon Ec2 R5n', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.md
new file mode 100644
index 00000000000..318cd5007f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5N
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonEc2R5N
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+```
+
+
+
+| Illustration | AmazonEc2R5N | AmazonEc2R5NCard | AmazonEc2R5NGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonEc2R5N.png) | ![illustration for AmazonEc2R5N](../../../aws-q1-2022/Architecture/Compute/AmazonEc2R5N.Local.png) | ![illustration for AmazonEc2R5NCard](../../../aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.png) | ![illustration for AmazonEc2R5NGroup](../../../aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5N
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5N('AmazonEc2R5n', 'Amazon Ec2 R5n', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5N
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5N('AmazonEc2R5n', 'Amazon Ec2 R5n', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5NCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NCard('AmazonEc2R5nCard', 'Amazon Ec2 R5n Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NCard('AmazonEc2R5nCard', 'Amazon Ec2 R5n Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5NGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NGroup('AmazonEc2R5nGroup', 'Amazon Ec2 R5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NGroup('AmazonEc2R5nGroup', 'Amazon Ec2 R5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.png
new file mode 100644
index 00000000000..42173da83e0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.puml
new file mode 100644
index 00000000000..a71e5f54b5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5N.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonEc2R5N
+
+sprite $AmazonEc2R5NXs [10x10/16z] FSV70S0m48H0NMJxhzXMv3K0FQlYaSFe9OlErY9JmghSnYy544m9doDLvc1gDVK1
+
+sprite $AmazonEc2R5NSm [12x12/16z] HSV70S0m2C10C4Nilt3YRhrEGAuYU3DDQi-JMVPikeb8T1SWW0wN8YrIrASLS7AuGjM1wQ8ngWhlRS-cVm
+
+sprite $AmazonEc2R5NMd [16x16/16z] LSs50O0m30J0nhF_nCIeF7fViuZ-4H5x2aq_XKqXminGFZEs0M11sOlv4YnxMfIErO3oQ83LdlbWsdQG2AFPs0a1WfR_de-bCl4FcNNSENwA3m
+
+sprite $AmazonEc2R5NLg [20x20/16z] {
+RSi73iH024DH68hP-rzuJHAK-bLvmkZoB1YUc6DusE3QesAAtB8OEzT-ci5LxMQcrebjLlFNQUv638H5y51FpxOoG8tkIrJbD0SIAOeyh60q9WQC5Neb93PM
+ZbYBr8qLi32rHJYJqnWUrHcctmV-0G
+}
+
+!procedure AmazonEc2R5N($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonEc2R5N', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5NCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5NLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5NGroup($id, $name='Amazon Ec2 R5n', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5NLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.png
new file mode 100644
index 00000000000..c68593f16e1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.puml
new file mode 100644
index 00000000000..ea03b80c8d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NCard('AmazonEc2R5nCard', 'Amazon Ec2 R5n Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Remote.puml
new file mode 100644
index 00000000000..bb961be9045
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NCard
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NCard('AmazonEc2R5nCard', 'Amazon Ec2 R5n Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.png
new file mode 100644
index 00000000000..927c747fa9f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.puml
new file mode 100644
index 00000000000..93b6fe87081
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NGroup('AmazonEc2R5nGroup', 'Amazon Ec2 R5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Remote.puml
new file mode 100644
index 00000000000..a2a76d09a7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonEc2R5NGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NGroup
+include('aws-q1-2022/Architecture/Compute/AmazonEc2R5N')
+
+' renders the element
+AmazonEc2R5NGroup('AmazonEc2R5nGroup', 'Amazon Ec2 R5n Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.png
new file mode 100644
index 00000000000..a81f0355672
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.puml
new file mode 100644
index 00000000000..ca46fc8982d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetes
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetes('AmazonElasticContainerKubernetes', 'Amazon Elastic Container Kubernetes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Remote.puml
new file mode 100644
index 00000000000..5fe01c3cbcd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetes
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetes('AmazonElasticContainerKubernetes', 'Amazon Elastic Container Kubernetes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.md
new file mode 100644
index 00000000000..403d73e201f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerKubernetes
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+```
+
+
+
+| Illustration | AmazonElasticContainerKubernetes | AmazonElasticContainerKubernetesCard | AmazonElasticContainerKubernetesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.png) | ![illustration for AmazonElasticContainerKubernetes](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.Local.png) | ![illustration for AmazonElasticContainerKubernetesCard](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.png) | ![illustration for AmazonElasticContainerKubernetesGroup](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerKubernetes
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetes
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetes('AmazonElasticContainerKubernetes', 'Amazon Elastic Container Kubernetes', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetes
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetes('AmazonElasticContainerKubernetes', 'Amazon Elastic Container Kubernetes', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerKubernetesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesCard('AmazonElasticContainerKubernetesCard', 'Amazon Elastic Container Kubernetes Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesCard('AmazonElasticContainerKubernetesCard', 'Amazon Elastic Container Kubernetes Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerKubernetesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesGroup('AmazonElasticContainerKubernetesGroup', 'Amazon Elastic Container Kubernetes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesGroup('AmazonElasticContainerKubernetesGroup', 'Amazon Elastic Container Kubernetes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.png
new file mode 100644
index 00000000000..299221539dd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.puml
new file mode 100644
index 00000000000..d50f3f3d3f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes
+
+sprite $AmazonElasticContainerKubernetesXs [10x10/16z] FOg50G0X54AvmCV-2zlwamBAA9iB1vBL8RXFbqfuPk0jIKU2XSmdTnJ1Y7Gq0njbe0O
+
+sprite $AmazonElasticContainerKubernetesSm [12x12/16z] HSU70S0W30F1191V-ozCBwud85P9l31DaKOOJ2Z-RNu6mvCnWptyRRiR_NcwSywmev00F4iyUxe1
+
+sprite $AmazonElasticContainerKubernetesMd [16x16/16z] LSY70S0W00916xpxJnnCbnIz9_CpIMp1yHukg-RvN3rarTiQgpIxovvnYXdHyem7QlZsF5t-NazBUqmVULM9iuWEJH1dL51ADg-fmEUrpriu
+
+sprite $AmazonElasticContainerKubernetesLg [20x20/16z] {
+RSZ50GD1300nypZz5tou3kifJlMI1rQ-pF7lAA-SdH9DbuypnpBBV8vKGF8CoNKAOKLgLDbnVPzZABQkvwHUrtDWpBL2ODVuwv04NALodGUaXXO8tDSbN481
+pZk5GMbowI7gC3VWTR_v-9Cx
+}
+
+!procedure AmazonElasticContainerKubernetes($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerKubernetesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerKubernetesLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerKubernetesGroup($id, $name='Amazon Elastic Container Kubernetes', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonElasticContainerKubernetesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.png
new file mode 100644
index 00000000000..9bce6693bf5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.puml
new file mode 100644
index 00000000000..24adc1046fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesCard('AmazonElasticContainerKubernetesCard', 'Amazon Elastic Container Kubernetes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Remote.puml
new file mode 100644
index 00000000000..b349c7f6ab7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesCard('AmazonElasticContainerKubernetesCard', 'Amazon Elastic Container Kubernetes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.png
new file mode 100644
index 00000000000..8a6b768ce86
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.puml
new file mode 100644
index 00000000000..630b46afd08
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesGroup('AmazonElasticContainerKubernetesGroup', 'Amazon Elastic Container Kubernetes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Remote.puml
new file mode 100644
index 00000000000..498579375fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerKubernetesGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes')
+
+' renders the element
+AmazonElasticContainerKubernetesGroup('AmazonElasticContainerKubernetesGroup', 'Amazon Elastic Container Kubernetes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.png
new file mode 100644
index 00000000000..ea5fe7a1961
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.puml
new file mode 100644
index 00000000000..62d3015eac0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Remote.puml
new file mode 100644
index 00000000000..487bb9bd435
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.md
new file mode 100644
index 00000000000..6b1a42b39f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerRegistry
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+```
+
+
+
+| Illustration | AmazonElasticContainerRegistry | AmazonElasticContainerRegistryCard | AmazonElasticContainerRegistryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.png) | ![illustration for AmazonElasticContainerRegistry](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.Local.png) | ![illustration for AmazonElasticContainerRegistryCard](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.png) | ![illustration for AmazonElasticContainerRegistryGroup](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerRegistry
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerRegistryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerRegistryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.png
new file mode 100644
index 00000000000..a6ae1feeba3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.puml
new file mode 100644
index 00000000000..6abcacbe85d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry
+
+sprite $AmazonElasticContainerRegistryXs [10x10/16z] LSQ53O1000Imzzx-4nCS6YlMRavtpuszgEUpHrbj9VluBnEBx5Nisy46
+
+sprite $AmazonElasticContainerRegistrySm [12x12/16z] JOk54O0m40I7jxt-6mRYsR5Je0QPN8Pkl1i0pqeRse7Ag1ATf-pNspIjeUaw0IDfMjPpK8TYw_7v
+
+sprite $AmazonElasticContainerRegistryMd [16x16/16z] NSr90eCm34FH9hOit__4zTY1l-89I1ZP1e0zRE1ZOAT7VumJJrVNn-gNMfq4gmEalQt2bo7jUmUUvjZxVuvvXiSOZbG244RUtJYTxOcTFuOt
+
+sprite $AmazonElasticContainerRegistryLg [20x20/16z] {
+PSm54WGn2011887X_l_XMogsCkMDKCN9htXZBEDj4tthDkdoCcj4DFLZJUVFhijqRa-AB9ia4M9bkKmxtM9O3dF0M9OtusFoCLS8ewpGoue469QXKMQTAcSk
+gC2q6RDfR_rzaJy
+}
+
+!procedure AmazonElasticContainerRegistry($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerRegistryLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryGroup($id, $name='Amazon Elastic Container Registry', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonElasticContainerRegistryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.png
new file mode 100644
index 00000000000..f6bcd295d84
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.puml
new file mode 100644
index 00000000000..04ea6897d6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Remote.puml
new file mode 100644
index 00000000000..a551dc03e96
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.png
new file mode 100644
index 00000000000..a08eda4e139
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.puml
new file mode 100644
index 00000000000..3a2fd2383d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Remote.puml
new file mode 100644
index 00000000000..ae0002f7e4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.png
new file mode 100644
index 00000000000..bc82df493b1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.puml
new file mode 100644
index 00000000000..ea7b3950001
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Remote.puml
new file mode 100644
index 00000000000..07e57739c35
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.md
new file mode 100644
index 00000000000..d0bf2c51264
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerService
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonElasticContainerService
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+```
+
+
+
+| Illustration | AmazonElasticContainerService | AmazonElasticContainerServiceCard | AmazonElasticContainerServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.png) | ![illustration for AmazonElasticContainerService](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.Local.png) | ![illustration for AmazonElasticContainerServiceCard](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.png) | ![illustration for AmazonElasticContainerServiceGroup](../../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.png
new file mode 100644
index 00000000000..dd1366acc36
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.puml
new file mode 100644
index 00000000000..d134b54e3a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonElasticContainerService
+
+sprite $AmazonElasticContainerServiceXs [10x10/16z] FOg53G0m0C8cWVB_nVCrXXJmGk979aLbHX1eJWwLYPkJdJX9zAAPKc0fCrqX6oO3
+
+sprite $AmazonElasticContainerServiceSm [12x12/16z] JSU50O1034DHBFtPVsAe05Tz0Q9BOWbfBYb3ya2nZzb9XfEvQQzs-om_h4axBWu0LudVBjy
+
+sprite $AmazonElasticContainerServiceMd [16x16/16z] PSW70eGW00D1MhBy_yKNpgvhWGd9Hv9u38wVmsRLF9UhXwowMsCjpUwoP_nVY9Pdl8Xtpw_5IkKmVUHL9KuH7PeWJbHGbZItL63ttjlxy0C
+
+sprite $AmazonElasticContainerServiceLg [20x20/16z] {
+RSZ50O00302n-fNz1yOTyWoBkkICTzPn_1tbbSSU9PekZpF7CilyE581oIKazrC8ArAZokRhxPo5xTT_rrp7SQqG0FFuTKW2hbAvdmUaXXO8RDSbh481gZTX
+K9gi-Y3gSDm1EEudXv-S
+}
+
+!procedure AmazonElasticContainerService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonElasticContainerService', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceGroup($id, $name='Amazon Elastic Container Service', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonElasticContainerServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.png
new file mode 100644
index 00000000000..0b6849ed35f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.puml
new file mode 100644
index 00000000000..a00165d8f19
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Remote.puml
new file mode 100644
index 00000000000..72869293876
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.png
new file mode 100644
index 00000000000..f2afbde8c28
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.puml
new file mode 100644
index 00000000000..6db95fdfe1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Remote.puml
new file mode 100644
index 00000000000..b8a824be929
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonElasticContainerServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Compute/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.png
new file mode 100644
index 00000000000..54788b6f1e5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.puml
new file mode 100644
index 00000000000..c2c386afeb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCli
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCli('AmazonGenomicsCli', 'Amazon Genomics Cli', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Remote.puml
new file mode 100644
index 00000000000..18d95b2c973
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCli
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCli('AmazonGenomicsCli', 'Amazon Genomics Cli', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.md
new file mode 100644
index 00000000000..621f05ad474
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.md
@@ -0,0 +1,157 @@
+# AmazonGenomicsCli
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonGenomicsCli
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+```
+
+
+
+| Illustration | AmazonGenomicsCli | AmazonGenomicsCliCard | AmazonGenomicsCliGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.png) | ![illustration for AmazonGenomicsCli](../../../aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.Local.png) | ![illustration for AmazonGenomicsCliCard](../../../aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.png) | ![illustration for AmazonGenomicsCliGroup](../../../aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.png) |
+
+
+
+
+## AmazonGenomicsCli
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCli
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCli('AmazonGenomicsCli', 'Amazon Genomics Cli', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCli
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCli('AmazonGenomicsCli', 'Amazon Genomics Cli', 'an optional tech label')
+@enduml
+```
+
+## AmazonGenomicsCliCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliCard
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliCard('AmazonGenomicsCliCard', 'Amazon Genomics Cli Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliCard
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliCard('AmazonGenomicsCliCard', 'Amazon Genomics Cli Card', 'an optional description')
+@enduml
+```
+
+## AmazonGenomicsCliGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliGroup
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliGroup('AmazonGenomicsCliGroup', 'Amazon Genomics Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliGroup
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliGroup('AmazonGenomicsCliGroup', 'Amazon Genomics Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.png
new file mode 100644
index 00000000000..81e9e2e2459
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.puml
new file mode 100644
index 00000000000..71d1f2584a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonGenomicsCli
+
+sprite $AmazonGenomicsCliXs [10x10/16z] FSR10G0G54EnWhw__y80SWhWfJL-sLKhvjJLSPhis5NIN22cDIDHYMXroNCBqm
+
+sprite $AmazonGenomicsCliSm [12x12/16z] HSU53G113CH0XTRfl-67mn7PWAOgk0FsyN0FWG6gZ5oDtAJ6ae_ztKQ28ceqHi7ir0VztSqlwAwSH4_yNW
+
+sprite $AmazonGenomicsCliMd [16x16/16z] NSi53aHH34BHL83kVyLJ6RzV3ybJnrS0z3CGloBRYObmjpNkY7jyMKmuoNfP38vBP8opXxFaxR2mftU0sTFLlCw4l9D2xPf7cqdzR-_Ebwxw6nu
+
+sprite $AmazonGenomicsCliLg [20x20/16z] {
+RSg54GCm40D1FqXo-cyuRmpUyCvfn5Uez8qyfc-3pu8E846MnJaRWJYsqU3HkEqYCwzjH0QhFemROPZMozIcqfanhPV9XZLOj6k5B0kptDObDksEzGpTje5I
+gqnAQbcbNPc60NdpOPLEh3JifjFZ3pu1
+}
+
+!procedure AmazonGenomicsCli($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonGenomicsCli', $name, $tech)
+!endprocedure
+
+!procedure AmazonGenomicsCliCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonGenomicsCliLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonGenomicsCliGroup($id, $name='Amazon Genomics Cli', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonGenomicsCliLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.png
new file mode 100644
index 00000000000..eb2bfcab3c5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.puml
new file mode 100644
index 00000000000..86dea1497fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliCard
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliCard('AmazonGenomicsCliCard', 'Amazon Genomics Cli Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Remote.puml
new file mode 100644
index 00000000000..c9b61239c1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliCard
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliCard('AmazonGenomicsCliCard', 'Amazon Genomics Cli Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.png
new file mode 100644
index 00000000000..621f9000afd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.puml
new file mode 100644
index 00000000000..eb77f9d0888
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliGroup
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliGroup('AmazonGenomicsCliGroup', 'Amazon Genomics Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Remote.puml
new file mode 100644
index 00000000000..328284db11f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonGenomicsCliGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGenomicsCliGroup
+include('aws-q1-2022/Architecture/Compute/AmazonGenomicsCli')
+
+' renders the element
+AmazonGenomicsCliGroup('AmazonGenomicsCliGroup', 'Amazon Genomics Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.png
new file mode 100644
index 00000000000..357d2c0c75b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.puml
new file mode 100644
index 00000000000..228c94d00d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsail
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsail('AmazonLightsail', 'Amazon Lightsail', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Remote.puml
new file mode 100644
index 00000000000..dedbb6be5aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsail
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsail('AmazonLightsail', 'Amazon Lightsail', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.md b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.md
new file mode 100644
index 00000000000..b4e296b7c69
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.md
@@ -0,0 +1,157 @@
+# AmazonLightsail
+
+
+```text
+aws-q1-2022/Architecture/Compute/AmazonLightsail
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+```
+
+
+
+| Illustration | AmazonLightsail | AmazonLightsailCard | AmazonLightsailGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AmazonLightsail.png) | ![illustration for AmazonLightsail](../../../aws-q1-2022/Architecture/Compute/AmazonLightsail.Local.png) | ![illustration for AmazonLightsailCard](../../../aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.png) | ![illustration for AmazonLightsailGroup](../../../aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.png) |
+
+
+
+
+## AmazonLightsail
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsail
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsail('AmazonLightsail', 'Amazon Lightsail', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsail
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsail('AmazonLightsail', 'Amazon Lightsail', 'an optional tech label')
+@enduml
+```
+
+## AmazonLightsailCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailCard
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailCard('AmazonLightsailCard', 'Amazon Lightsail Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailCard
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailCard('AmazonLightsailCard', 'Amazon Lightsail Card', 'an optional description')
+@enduml
+```
+
+## AmazonLightsailGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailGroup
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailGroup('AmazonLightsailGroup', 'Amazon Lightsail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailGroup
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailGroup('AmazonLightsailGroup', 'Amazon Lightsail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.png
new file mode 100644
index 00000000000..81da984f43b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.puml
new file mode 100644
index 00000000000..fdcd00c6f89
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsail.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AmazonLightsail
+
+sprite $AmazonLightsailXs [10x10/16z] FSR70S10200WhudxBvoUumNojfPTqCTL976jW8oiIYCOrsf1t2jMfzwwjdi2
+
+sprite $AmazonLightsailSm [12x12/16z] JOh70O103CCW8PRtdnYuheyhe4uLH-08pOPq3r_YKag6vEDMoNuoulfyVju5A1_97mdVGFEExmUuGSD7U04
+
+sprite $AmazonLightsailMd [16x16/16z] NSZ50GD13CNGDNsv_uep6DBjYP5kLSKPz_0tEAFospwKTeqXCcJ3FRZk4r8EZv7h3TbqHnHw88ux6RcgZgbXCrJRdG8XX-sMPLeowXEdlbt_ZHS
+
+sprite $AmazonLightsailLg [20x20/16z] {
+RSYt0SD034MnO_gFtdzXYuMoK8AXKsruflRZusufTkKMzoihIU4wJm5eINRUWY0hLIcffv9XcBJc9ZMLIKYkkPQ232r857CRak4uihcXcWiChVtQPif4YFrw
+iIayWVqwF3DCZDvnwe_iZ_nzv1y
+}
+
+!procedure AmazonLightsail($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AmazonLightsail', $name, $tech)
+!endprocedure
+
+!procedure AmazonLightsailCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLightsailLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLightsailGroup($id, $name='Amazon Lightsail', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonLightsailLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.png
new file mode 100644
index 00000000000..1abf503a6c6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.puml
new file mode 100644
index 00000000000..efd425859a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailCard
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailCard('AmazonLightsailCard', 'Amazon Lightsail Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Remote.puml
new file mode 100644
index 00000000000..a18228b67b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailCard
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailCard('AmazonLightsailCard', 'Amazon Lightsail Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.png
new file mode 100644
index 00000000000..682d40debc5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.puml
new file mode 100644
index 00000000000..8450d0872cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailGroup
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailGroup('AmazonLightsailGroup', 'Amazon Lightsail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Remote.puml
new file mode 100644
index 00000000000..f33136773b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AmazonLightsailGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLightsailGroup
+include('aws-q1-2022/Architecture/Compute/AmazonLightsail')
+
+' renders the element
+AmazonLightsailGroup('AmazonLightsailGroup', 'Amazon Lightsail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.png
new file mode 100644
index 00000000000..ae3c036ac3d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.puml
new file mode 100644
index 00000000000..040ddfed2e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunner
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunner('AwsAppRunner', 'Aws App Runner', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Remote.puml
new file mode 100644
index 00000000000..204e4ca67e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunner
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunner('AwsAppRunner', 'Aws App Runner', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.md b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.md
new file mode 100644
index 00000000000..446387af6ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.md
@@ -0,0 +1,157 @@
+# AwsAppRunner
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsAppRunner
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+```
+
+
+
+| Illustration | AwsAppRunner | AwsAppRunnerCard | AwsAppRunnerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsAppRunner.png) | ![illustration for AwsAppRunner](../../../aws-q1-2022/Architecture/Compute/AwsAppRunner.Local.png) | ![illustration for AwsAppRunnerCard](../../../aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.png) | ![illustration for AwsAppRunnerGroup](../../../aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.png) |
+
+
+
+
+## AwsAppRunner
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunner
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunner('AwsAppRunner', 'Aws App Runner', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunner
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunner('AwsAppRunner', 'Aws App Runner', 'an optional tech label')
+@enduml
+```
+
+## AwsAppRunnerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerCard
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerCard('AwsAppRunnerCard', 'Aws App Runner Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerCard
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerCard('AwsAppRunnerCard', 'Aws App Runner Card', 'an optional description')
+@enduml
+```
+
+## AwsAppRunnerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerGroup
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerGroup('AwsAppRunnerGroup', 'Aws App Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerGroup
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerGroup('AwsAppRunnerGroup', 'Aws App Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.png b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.png
new file mode 100644
index 00000000000..302fc88d853
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.puml
new file mode 100644
index 00000000000..5f82a252a50
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunner.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsAppRunner
+
+sprite $AwsAppRunnerXs [10x10/16z] FKg30S104Ak2_IVkdnb9OXIWXMfuCH7ua4uKgdskW40EJGhqAjFs7MgWg8G_
+
+sprite $AwsAppRunnerSm [12x12/16z] HSY53G1H3CDGbUBkl_31HujU0cXMnHt3OrW8CFVoz667KhhKq-Xt8uag_UxnuyEPmtos2CSzuR-x6VLi-0K
+
+sprite $AwsAppRunnerMd [16x16/16z] NSe94WD120B07HJm_o-E6oedSpQbDtg5f5Ey4libAKxHLto0Gu0uCMnIgf8qBrl2xLcJHRBZiJRUGl5atiQ_7QjCFUtRh2uOGDjUNsSlEvbNNluh7W
+
+sprite $AwsAppRunnerLg [20x20/16z] {
+RSm7biKW34FHH4OIi_yDZtq-Jd-fN8ehdJ7p4zNcBsi4AFcEOslR0MpCry1eGpsa1b8U9g5iNinjyteUbYMgCZCjcwvP511jytUUwksseDpcPGmRMkQoO2WG
+HZQSbUtCjyzcrk_JkXF_Fl0V
+}
+
+!procedure AwsAppRunner($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsAppRunner', $name, $tech)
+!endprocedure
+
+!procedure AwsAppRunnerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppRunnerLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppRunnerGroup($id, $name='Aws App Runner', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsAppRunnerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.png
new file mode 100644
index 00000000000..5c16fa48766
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.puml
new file mode 100644
index 00000000000..ce96c95a2a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerCard
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerCard('AwsAppRunnerCard', 'Aws App Runner Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Remote.puml
new file mode 100644
index 00000000000..0de39c7ca32
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerCard
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerCard('AwsAppRunnerCard', 'Aws App Runner Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.png
new file mode 100644
index 00000000000..853f6035ea0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.puml
new file mode 100644
index 00000000000..7ce09a5d224
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerGroup
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerGroup('AwsAppRunnerGroup', 'Aws App Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Remote.puml
new file mode 100644
index 00000000000..0965b97af38
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsAppRunnerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppRunnerGroup
+include('aws-q1-2022/Architecture/Compute/AwsAppRunner')
+
+' renders the element
+AwsAppRunnerGroup('AwsAppRunnerGroup', 'Aws App Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Local.png
new file mode 100644
index 00000000000..912014c4f92
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Local.puml
new file mode 100644
index 00000000000..68791d7d0b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatch
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatch('AwsBatch', 'Aws Batch', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Remote.puml
new file mode 100644
index 00000000000..fb17804a96f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatch
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatch('AwsBatch', 'Aws Batch', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.md b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.md
new file mode 100644
index 00000000000..4c59076d86f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.md
@@ -0,0 +1,157 @@
+# AwsBatch
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsBatch
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+```
+
+
+
+| Illustration | AwsBatch | AwsBatchCard | AwsBatchGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsBatch.png) | ![illustration for AwsBatch](../../../aws-q1-2022/Architecture/Compute/AwsBatch.Local.png) | ![illustration for AwsBatchCard](../../../aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.png) | ![illustration for AwsBatchGroup](../../../aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.png) |
+
+
+
+
+## AwsBatch
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatch
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatch('AwsBatch', 'Aws Batch', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatch
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatch('AwsBatch', 'Aws Batch', 'an optional tech label')
+@enduml
+```
+
+## AwsBatchCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchCard
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchCard('AwsBatchCard', 'Aws Batch Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchCard
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchCard('AwsBatchCard', 'Aws Batch Card', 'an optional description')
+@enduml
+```
+
+## AwsBatchGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchGroup
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchGroup('AwsBatchGroup', 'Aws Batch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchGroup
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchGroup('AwsBatchGroup', 'Aws Batch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.png b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.png
new file mode 100644
index 00000000000..ceafa1c0aca
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.puml
new file mode 100644
index 00000000000..71da5f2d3d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatch.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsBatch
+
+sprite $AwsBatchXs [10x10/16z] DSQ70SD03CD0VGNtdpXGRAkG1zoUS_ZuQidMOQWqYrQkg5egI51Lbf6ScSsPgWVd1m
+
+sprite $AwsBatchSm [12x12/16z] JOh50S0m4CCSEdd_YTjmz388Y4bhF8LEfDOB7KKvkPMH3Hd4o2wIKDTi2mGfUauzaFXpkEQae68RkqBGSuVE1m
+
+sprite $AwsBatchMd [16x16/16z] NOg75KGn2CCmYH7xBtptUrCAoCy0TMARLr3c4x0JrilNwjD5raQp4tLuCvMhK-7LEsD6416btIqgvlesxmG249jNJcJX76pzLaic4VJ2eAq1epRVOQS_mHy
+
+sprite $AwsBatchLg [20x20/16z] {
+RSd50GD15CDGVx8c_HSSfWKTdm3mhxd77lqnpWnFzaU_LfxQMM9hPpCuTaOf_MvzKV2nEwh3T2HKnDEMBQIW9BbUHb0cAo1AJxiN0088_isQf_4oMP2qqGXU
+jWewt8WoF6oKzz62KNAtRtnR9tWvmHi
+}
+
+!procedure AwsBatch($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsBatch', $name, $tech)
+!endprocedure
+
+!procedure AwsBatchCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBatchLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsBatchGroup($id, $name='Aws Batch', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsBatchLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.png
new file mode 100644
index 00000000000..00c9796ba09
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.puml
new file mode 100644
index 00000000000..8bd6be2d00e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchCard
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchCard('AwsBatchCard', 'Aws Batch Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Remote.puml
new file mode 100644
index 00000000000..11776e3eb51
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchCard
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchCard('AwsBatchCard', 'Aws Batch Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.png
new file mode 100644
index 00000000000..8293ab69ec3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.puml
new file mode 100644
index 00000000000..c7ce242c906
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchGroup
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchGroup('AwsBatchGroup', 'Aws Batch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Remote.puml
new file mode 100644
index 00000000000..892c8eddaf3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsBatchGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBatchGroup
+include('aws-q1-2022/Architecture/Compute/AwsBatch')
+
+' renders the element
+AwsBatchGroup('AwsBatchGroup', 'Aws Batch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.png
new file mode 100644
index 00000000000..b9f360b8567
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.puml
new file mode 100644
index 00000000000..0ea2fdfe61f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizer
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizer('AwsComputeOptimizer', 'Aws Compute Optimizer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Remote.puml
new file mode 100644
index 00000000000..ec00ff9802b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizer
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizer('AwsComputeOptimizer', 'Aws Compute Optimizer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.md b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.md
new file mode 100644
index 00000000000..b89e98071e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.md
@@ -0,0 +1,157 @@
+# AwsComputeOptimizer
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsComputeOptimizer
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+```
+
+
+
+| Illustration | AwsComputeOptimizer | AwsComputeOptimizerCard | AwsComputeOptimizerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.png) | ![illustration for AwsComputeOptimizer](../../../aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.Local.png) | ![illustration for AwsComputeOptimizerCard](../../../aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.png) | ![illustration for AwsComputeOptimizerGroup](../../../aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.png) |
+
+
+
+
+## AwsComputeOptimizer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizer
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizer('AwsComputeOptimizer', 'Aws Compute Optimizer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizer
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizer('AwsComputeOptimizer', 'Aws Compute Optimizer', 'an optional tech label')
+@enduml
+```
+
+## AwsComputeOptimizerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerCard
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerCard('AwsComputeOptimizerCard', 'Aws Compute Optimizer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerCard
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerCard('AwsComputeOptimizerCard', 'Aws Compute Optimizer Card', 'an optional description')
+@enduml
+```
+
+## AwsComputeOptimizerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerGroup
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerGroup('AwsComputeOptimizerGroup', 'Aws Compute Optimizer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerGroup
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerGroup('AwsComputeOptimizerGroup', 'Aws Compute Optimizer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.png b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.png
new file mode 100644
index 00000000000..30259e2d934
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.puml
new file mode 100644
index 00000000000..dcb722b1111
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsComputeOptimizer
+
+sprite $AwsComputeOptimizerXs [10x10/16z] DSY55S0m3CHGixh_nBsG0lxFmAowULoAoKMK-TA7c-xuV28-B1dcWBIsXR6KPBQqGlq
+
+sprite $AwsComputeOptimizerSm [12x12/16z] HOk53G10309J0Rh_mkzoCLGIDu2-MHhEc6P8CraQbdR1I2TBDipG0LOPR7XnQxbXRQeyrrrJ9sYKKZMX5hLPkWC
+
+sprite $AwsComputeOptimizerMd [16x16/16z] {
+NSg7iS0m409H8HtizT_m3yus4zyE03bdcrU8-OIDQydZjWfaJUzcfb2IaQIXHWPIedytZbXY2vizZHYS9am9zdyp4M8eRExLe0LLRAuI4Y3eRND1R3RlOrz_
+mYy
+}
+
+sprite $AwsComputeOptimizerLg [20x20/16z] {
+RSs7OS0W3011zLVsNpWYDf3sxcSAgxhbnC6hFFrd6VEnzI6pKeyVfkLVDz4yPgICJNeDnjPSMzOGMgAWI9NgiiQzeZ1b7lLOEwaAOycrzUMQ2XgFbGX8ZGJ1
+ifLXpnvcy9etOnu30e-5XQFAP0Nzf3xYKtAiQKvzklZn3tu2
+}
+
+!procedure AwsComputeOptimizer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsComputeOptimizer', $name, $tech)
+!endprocedure
+
+!procedure AwsComputeOptimizerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsComputeOptimizerLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsComputeOptimizerGroup($id, $name='Aws Compute Optimizer', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsComputeOptimizerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.png
new file mode 100644
index 00000000000..1c264871e01
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.puml
new file mode 100644
index 00000000000..cbd76e0045c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerCard
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerCard('AwsComputeOptimizerCard', 'Aws Compute Optimizer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Remote.puml
new file mode 100644
index 00000000000..2b76d329eac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerCard
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerCard('AwsComputeOptimizerCard', 'Aws Compute Optimizer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.png
new file mode 100644
index 00000000000..2694ee3a88a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.puml
new file mode 100644
index 00000000000..9946bfaf2e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerGroup
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerGroup('AwsComputeOptimizerGroup', 'Aws Compute Optimizer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Remote.puml
new file mode 100644
index 00000000000..d24c2e842dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsComputeOptimizerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsComputeOptimizerGroup
+include('aws-q1-2022/Architecture/Compute/AwsComputeOptimizer')
+
+' renders the element
+AwsComputeOptimizerGroup('AwsComputeOptimizerGroup', 'Aws Compute Optimizer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.png
new file mode 100644
index 00000000000..70e903607c3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.puml
new file mode 100644
index 00000000000..912df799656
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalk
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalk('AwsElasticBeanstalk', 'Aws Elastic Beanstalk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Remote.puml
new file mode 100644
index 00000000000..1c3351fa5a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalk
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalk('AwsElasticBeanstalk', 'Aws Elastic Beanstalk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.md b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.md
new file mode 100644
index 00000000000..a74c180fb56
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.md
@@ -0,0 +1,157 @@
+# AwsElasticBeanstalk
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+```
+
+
+
+| Illustration | AwsElasticBeanstalk | AwsElasticBeanstalkCard | AwsElasticBeanstalkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.png) | ![illustration for AwsElasticBeanstalk](../../../aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.Local.png) | ![illustration for AwsElasticBeanstalkCard](../../../aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.png) | ![illustration for AwsElasticBeanstalkGroup](../../../aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.png) |
+
+
+
+
+## AwsElasticBeanstalk
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalk
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalk('AwsElasticBeanstalk', 'Aws Elastic Beanstalk', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalk
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalk('AwsElasticBeanstalk', 'Aws Elastic Beanstalk', 'an optional tech label')
+@enduml
+```
+
+## AwsElasticBeanstalkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkCard
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkCard('AwsElasticBeanstalkCard', 'Aws Elastic Beanstalk Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkCard
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkCard('AwsElasticBeanstalkCard', 'Aws Elastic Beanstalk Card', 'an optional description')
+@enduml
+```
+
+## AwsElasticBeanstalkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkGroup
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkGroup('AwsElasticBeanstalkGroup', 'Aws Elastic Beanstalk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkGroup
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkGroup('AwsElasticBeanstalkGroup', 'Aws Elastic Beanstalk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.png b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.png
new file mode 100644
index 00000000000..6a40e94afc6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.puml
new file mode 100644
index 00000000000..5af5da46a5c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk
+
+sprite $AwsElasticBeanstalkXs [10x10/16z] FSP70S0m402WPdB-5JUR5-XJQrwz8j760gflBFg8qR6MUyh68YGO6Jqx_G4
+
+sprite $AwsElasticBeanstalkSm [12x12/16z] JSU10G0H30J1XznU_nK_W8La0CqYUC03MYdItYlmTHaAkQ86kpIq56qdKf5epoqg1MXxYvaV-C4F
+
+sprite $AwsElasticBeanstalkMd [16x16/16z] NOc74GGm38FI9Bp_n7_ATvCA1l0RIVm5YnPeWR2tveyhzvYALyOmXxsk5-jEmKVnMZ09NjSd2wEDp_KwNcBgY7W03K8yyAPQg1QgXGS
+
+sprite $AwsElasticBeanstalkLg [20x20/16z] {
+RSjB0aCX24DHuYE9tV-6Az9_lSC3SQLtNBdnIzqTx0lb0pRaO89V9dW5veTTzPfAOjiiYpOhnhQ5lQo3X6rJMf9qfMZpC0KQyRQfO0oAy0YNxKp0broLDIuD
+TsMDzAlvmeFDaxtnTi0x
+}
+
+!procedure AwsElasticBeanstalk($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk', $name, $tech)
+!endprocedure
+
+!procedure AwsElasticBeanstalkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElasticBeanstalkLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsElasticBeanstalkGroup($id, $name='Aws Elastic Beanstalk', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsElasticBeanstalkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.png
new file mode 100644
index 00000000000..07363bbdd30
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.puml
new file mode 100644
index 00000000000..c4185688fa1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkCard
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkCard('AwsElasticBeanstalkCard', 'Aws Elastic Beanstalk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Remote.puml
new file mode 100644
index 00000000000..80d5feb0152
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkCard
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkCard('AwsElasticBeanstalkCard', 'Aws Elastic Beanstalk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.png
new file mode 100644
index 00000000000..74521361595
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.puml
new file mode 100644
index 00000000000..148085f1e4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkGroup
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkGroup('AwsElasticBeanstalkGroup', 'Aws Elastic Beanstalk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Remote.puml
new file mode 100644
index 00000000000..e9a9ba1088d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsElasticBeanstalkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkGroup
+include('aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk')
+
+' renders the element
+AwsElasticBeanstalkGroup('AwsElasticBeanstalkGroup', 'Aws Elastic Beanstalk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Local.png
new file mode 100644
index 00000000000..eb35474b103
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Local.puml
new file mode 100644
index 00000000000..8d65bbee9f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Remote.puml
new file mode 100644
index 00000000000..376f0bf3f64
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.md b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.md
new file mode 100644
index 00000000000..0a121bcf0ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.md
@@ -0,0 +1,157 @@
+# AwsFargate
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsFargate
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+```
+
+
+
+| Illustration | AwsFargate | AwsFargateCard | AwsFargateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsFargate.png) | ![illustration for AwsFargate](../../../aws-q1-2022/Architecture/Compute/AwsFargate.Local.png) | ![illustration for AwsFargateCard](../../../aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.png) | ![illustration for AwsFargateGroup](../../../aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.png) |
+
+
+
+
+## AwsFargate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
+```
+
+## AwsFargateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
+```
+
+## AwsFargateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.png b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.png
new file mode 100644
index 00000000000..0e7169b8771
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.puml
new file mode 100644
index 00000000000..27e9467ebea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsFargate
+
+sprite $AwsFargateXs [10x10/16z] FSY54G0m3CD05-Nz9oucEleJC4zZa3pIr2QFEwCjzhMf3ChSSXMg7AcDBjZQXYyVBG
+
+sprite $AwsFargateSm [12x12/16z] HOd70KK138BIbEo_y2-lUX80V4xYXUEZr1y0ifnvVXVXVrcQ94YFTmaX9lpxInitnrzbfk3y4nAmnmQUlyV_0W
+
+sprite $AwsFargateMd [16x16/16z] NSY70S8m3011zTV-4-CA9EzwObItpEGCJiFFmNReM3-xUPdvpo1LomtfqvHR33TAv71awNGZ3WacjTnGh7FSOe6Rm764XBW3suI8U37gNShGpoEENuCF
+
+sprite $AwsFargateLg [20x20/16z] {
+RSZ7OGGm40CnRkB8_JTiwNB24nn-cetFzFtuTNXgxdkhKhjLRvVHheYt6ooxdqVkG-pBSmiGrwDjdTkP43MQ2ZlEdLGQZvcGhxUJwQhgWTljp11OaN2_fIZN
+T8YJjylIgFCSjrlbKhhWM7TImDjjy7xl-VSZ_m4
+}
+
+!procedure AwsFargate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsFargate', $name, $tech)
+!endprocedure
+
+!procedure AwsFargateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsFargateLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsFargateGroup($id, $name='Aws Fargate', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsFargateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.png
new file mode 100644
index 00000000000..b85084ec345
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.puml
new file mode 100644
index 00000000000..e4a01b1c432
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Remote.puml
new file mode 100644
index 00000000000..e4db2dd4970
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.png
new file mode 100644
index 00000000000..e5f3b63ba25
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.puml
new file mode 100644
index 00000000000..eeb9b33e861
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Remote.puml
new file mode 100644
index 00000000000..bcd2e2d0799
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsFargateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Compute/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Local.png
new file mode 100644
index 00000000000..a61d6e5fe24
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Local.puml
new file mode 100644
index 00000000000..32b3d6cd0d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambda
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambda('AwsLambda', 'Aws Lambda', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Remote.puml
new file mode 100644
index 00000000000..e9356191bc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambda
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambda('AwsLambda', 'Aws Lambda', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.md b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.md
new file mode 100644
index 00000000000..5a7c95d1745
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.md
@@ -0,0 +1,157 @@
+# AwsLambda
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsLambda
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+```
+
+
+
+| Illustration | AwsLambda | AwsLambdaCard | AwsLambdaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsLambda.png) | ![illustration for AwsLambda](../../../aws-q1-2022/Architecture/Compute/AwsLambda.Local.png) | ![illustration for AwsLambdaCard](../../../aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.png) | ![illustration for AwsLambdaGroup](../../../aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.png) |
+
+
+
+
+## AwsLambda
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambda
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambda('AwsLambda', 'Aws Lambda', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambda
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambda('AwsLambda', 'Aws Lambda', 'an optional tech label')
+@enduml
+```
+
+## AwsLambdaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaCard
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaCard('AwsLambdaCard', 'Aws Lambda Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaCard
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaCard('AwsLambdaCard', 'Aws Lambda Card', 'an optional description')
+@enduml
+```
+
+## AwsLambdaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaGroup
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaGroup('AwsLambdaGroup', 'Aws Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaGroup
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaGroup('AwsLambdaGroup', 'Aws Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.png
new file mode 100644
index 00000000000..27991ba31fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.puml
new file mode 100644
index 00000000000..a11f14e5c83
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambda.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsLambda
+
+sprite $AwsLambdaXs [10x10/16z] FSQ50GCn30D0V-Yy_yHjq20TnfpUFQ8eauWmbI2calYOoeOmbPyc_BibRMeE_
+
+sprite $AwsLambdaSm [12x12/16z] HOg53S104CDwwEm_SVLiGH3eHHKlJ6_spG1lcSwmuSKR9B0oVFWHiYccDumOWmPGq4YTEMu9MZ3u0G
+
+sprite $AwsLambdaMd [16x16/16z] NSZ5WKHH3C2m_q9A_mql3licmzphRczZFZqWky-hc-aNHuphtmiSS_F2AQwRbon7txrI9CVDnP5w_3jM2oBykdS3HV3ZwvnQufnaxm7sOtm3
+
+sprite $AwsLambdaLg [20x20/16z] {
+PSY5OKH12431DHZIVy6ddzYzLGRaJ_68ngxDfrcFTdQNaUlJDBQDCVXdd9JxicgSZBPwIsxojBtm39EfhHWY5n7QAW_JPj2si2tYXCjscUGX1o-RLHR6TLuM
+PnNiSzhWVMVcsphTroUw0m
+}
+
+!procedure AwsLambda($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsLambda', $name, $tech)
+!endprocedure
+
+!procedure AwsLambdaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLambdaLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsLambdaGroup($id, $name='Aws Lambda', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsLambdaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.png
new file mode 100644
index 00000000000..60ee21c15db
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.puml
new file mode 100644
index 00000000000..95bfbfbae18
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaCard
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaCard('AwsLambdaCard', 'Aws Lambda Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Remote.puml
new file mode 100644
index 00000000000..2d42c155bfc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaCard
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaCard('AwsLambdaCard', 'Aws Lambda Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.png
new file mode 100644
index 00000000000..393ad79a679
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.puml
new file mode 100644
index 00000000000..0bef2373c3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaGroup
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaGroup('AwsLambdaGroup', 'Aws Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Remote.puml
new file mode 100644
index 00000000000..86ae10ce7ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLambdaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaGroup
+include('aws-q1-2022/Architecture/Compute/AwsLambda')
+
+' renders the element
+AwsLambdaGroup('AwsLambdaGroup', 'Aws Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.png
new file mode 100644
index 00000000000..9d2e4e65bc8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.puml
new file mode 100644
index 00000000000..fa8e3ad385c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZones
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZones('AwsLocalZones', 'Aws Local Zones', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Remote.puml
new file mode 100644
index 00000000000..bccfff57bf8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZones
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZones('AwsLocalZones', 'Aws Local Zones', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.md b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.md
new file mode 100644
index 00000000000..6c1ceb56ed4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.md
@@ -0,0 +1,157 @@
+# AwsLocalZones
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsLocalZones
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+```
+
+
+
+| Illustration | AwsLocalZones | AwsLocalZonesCard | AwsLocalZonesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsLocalZones.png) | ![illustration for AwsLocalZones](../../../aws-q1-2022/Architecture/Compute/AwsLocalZones.Local.png) | ![illustration for AwsLocalZonesCard](../../../aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.png) | ![illustration for AwsLocalZonesGroup](../../../aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.png) |
+
+
+
+
+## AwsLocalZones
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZones
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZones('AwsLocalZones', 'Aws Local Zones', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZones
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZones('AwsLocalZones', 'Aws Local Zones', 'an optional tech label')
+@enduml
+```
+
+## AwsLocalZonesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesCard
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesCard('AwsLocalZonesCard', 'Aws Local Zones Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesCard
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesCard('AwsLocalZonesCard', 'Aws Local Zones Card', 'an optional description')
+@enduml
+```
+
+## AwsLocalZonesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesGroup
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesGroup('AwsLocalZonesGroup', 'Aws Local Zones Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesGroup
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesGroup('AwsLocalZonesGroup', 'Aws Local Zones Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.png
new file mode 100644
index 00000000000..8919f2f5e57
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.puml
new file mode 100644
index 00000000000..5a4ab491421
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZones.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsLocalZones
+
+sprite $AwsLocalZonesXs [10x10/16z] FSY73S103CD0fqZK_XCdtqoq0m6F99f3hv-ovw9UE-Dn-rUGy3CKPaCf2iX876Ne0m
+
+sprite $AwsLocalZonesSm [12x12/16z] HOhN0O105CBqjR3_mdhz-08Ie6OokMDqxBK-UWspyjdTmBmDWLbHtP8eVx6eteK3nkXYPdJPG8okXzkdzWC
+
+sprite $AwsLocalZonesMd [16x16/16z] LSk70SGW30F0TvNsd_YLX2hg6GobPweALw7bk_3PeY9zsTeyOhqdGbjrofGz73OQICW6XsUy9hhBy5F3P-epW3OCirikRSDqsQ4CK_ruCmp3PNBvBlm1
+
+sprite $AwsLocalZonesLg [20x20/16z] {
+RSe74W8n34DHLscv_uMn1uN-qz-46rxrn6_4CNwPC2DRAl82a6rucI4z0ewNDH8a3DLF2mROZa2kNG-h2cRawDfYihozBVLl4GF5X2TaWuOWwJ3A5ejRpf8D
+nXBME2OqSjTsx48ogAvJTRti99Affzt-u1q
+}
+
+!procedure AwsLocalZones($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsLocalZones', $name, $tech)
+!endprocedure
+
+!procedure AwsLocalZonesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLocalZonesLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsLocalZonesGroup($id, $name='Aws Local Zones', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsLocalZonesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.png
new file mode 100644
index 00000000000..8542a6e9a8f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.puml
new file mode 100644
index 00000000000..e806434237b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesCard
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesCard('AwsLocalZonesCard', 'Aws Local Zones Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Remote.puml
new file mode 100644
index 00000000000..72c61e0070b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesCard
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesCard('AwsLocalZonesCard', 'Aws Local Zones Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.png
new file mode 100644
index 00000000000..7c10c412c3f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.puml
new file mode 100644
index 00000000000..a74b64b3398
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesGroup
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesGroup('AwsLocalZonesGroup', 'Aws Local Zones Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Remote.puml
new file mode 100644
index 00000000000..e16d3a27acf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsLocalZonesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLocalZonesGroup
+include('aws-q1-2022/Architecture/Compute/AwsLocalZones')
+
+' renders the element
+AwsLocalZonesGroup('AwsLocalZonesGroup', 'Aws Local Zones Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.png
new file mode 100644
index 00000000000..3a3001c45a5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.puml
new file mode 100644
index 00000000000..e6af729979c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclaves
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclaves('AwsNitroEnclaves', 'Aws Nitro Enclaves', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Remote.puml
new file mode 100644
index 00000000000..52a16c5e45a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclaves
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclaves('AwsNitroEnclaves', 'Aws Nitro Enclaves', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.md b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.md
new file mode 100644
index 00000000000..e10c2d77715
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.md
@@ -0,0 +1,157 @@
+# AwsNitroEnclaves
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsNitroEnclaves
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+```
+
+
+
+| Illustration | AwsNitroEnclaves | AwsNitroEnclavesCard | AwsNitroEnclavesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.png) | ![illustration for AwsNitroEnclaves](../../../aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.Local.png) | ![illustration for AwsNitroEnclavesCard](../../../aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.png) | ![illustration for AwsNitroEnclavesGroup](../../../aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.png) |
+
+
+
+
+## AwsNitroEnclaves
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclaves
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclaves('AwsNitroEnclaves', 'Aws Nitro Enclaves', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclaves
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclaves('AwsNitroEnclaves', 'Aws Nitro Enclaves', 'an optional tech label')
+@enduml
+```
+
+## AwsNitroEnclavesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesCard
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesCard('AwsNitroEnclavesCard', 'Aws Nitro Enclaves Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesCard
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesCard('AwsNitroEnclavesCard', 'Aws Nitro Enclaves Card', 'an optional description')
+@enduml
+```
+
+## AwsNitroEnclavesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesGroup
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesGroup('AwsNitroEnclavesGroup', 'Aws Nitro Enclaves Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesGroup
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesGroup('AwsNitroEnclavesGroup', 'Aws Nitro Enclaves Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.png b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.png
new file mode 100644
index 00000000000..46b106c3ded
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.puml
new file mode 100644
index 00000000000..9e9f28908e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsNitroEnclaves
+
+sprite $AwsNitroEnclavesXs [10x10/16z] FSY73S0m48LGroFxJnn-Yb5x0gYqDuVGrqkLkwikhDDLs5eaLwwI4M9PYn9s0m
+
+sprite $AwsNitroEnclavesSm [12x12/16z] JOj50GH03CJAgN_31yjv3G8roUGnW8PfYLG1c9Lv36rZvbKD0J8-tIGXmj2T2C3IuyBG3OEV9luCFU3F5m
+
+sprite $AwsNitroEnclavesMd [16x16/16z] DSjHWWD010JHcQ6L-rzuDubMVmy0QfE41qxB3P0kLxSYRF9blQUqxppfVjn0_bXPN_VuWDq8pZcrRf7YaAo11mAxUVKpTXTZVhxJs06s6_y3
+
+sprite $AwsNitroEnclavesLg [20x20/16z] {
+RSm7biGW30HH4A9BU_yBh_LmJov7Fe5Ep_OL69sDByi8AM8f8rhR9YbIKw5ycYAsLhnQ-imTDevjQQehMw-sDUv-Gc2hOtECyRHg6x34n5QNPR2uZ1SZ1hHX
+AnZSXgqGDexbtNXQSP9i3lVt0_y1
+}
+
+!procedure AwsNitroEnclaves($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsNitroEnclaves', $name, $tech)
+!endprocedure
+
+!procedure AwsNitroEnclavesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsNitroEnclavesLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsNitroEnclavesGroup($id, $name='Aws Nitro Enclaves', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsNitroEnclavesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.png
new file mode 100644
index 00000000000..1a534e062a7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.puml
new file mode 100644
index 00000000000..bf6cdc73b01
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesCard
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesCard('AwsNitroEnclavesCard', 'Aws Nitro Enclaves Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Remote.puml
new file mode 100644
index 00000000000..4867b5a70c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesCard
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesCard('AwsNitroEnclavesCard', 'Aws Nitro Enclaves Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.png
new file mode 100644
index 00000000000..9669e2c0082
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.puml
new file mode 100644
index 00000000000..f90d77e4e66
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesGroup
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesGroup('AwsNitroEnclavesGroup', 'Aws Nitro Enclaves Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Remote.puml
new file mode 100644
index 00000000000..db0c7973709
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsNitroEnclavesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNitroEnclavesGroup
+include('aws-q1-2022/Architecture/Compute/AwsNitroEnclaves')
+
+' renders the element
+AwsNitroEnclavesGroup('AwsNitroEnclavesGroup', 'Aws Nitro Enclaves Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.png
new file mode 100644
index 00000000000..0fe731c341a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.puml
new file mode 100644
index 00000000000..a16a6f4d7d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamily
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamily('AwsOutpostsFamily', 'Aws Outposts Family', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Remote.puml
new file mode 100644
index 00000000000..23110c37ea2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamily
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamily('AwsOutpostsFamily', 'Aws Outposts Family', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.md b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.md
new file mode 100644
index 00000000000..4791dbe4639
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.md
@@ -0,0 +1,157 @@
+# AwsOutpostsFamily
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsOutpostsFamily
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+```
+
+
+
+| Illustration | AwsOutpostsFamily | AwsOutpostsFamilyCard | AwsOutpostsFamilyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.png) | ![illustration for AwsOutpostsFamily](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.Local.png) | ![illustration for AwsOutpostsFamilyCard](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.png) | ![illustration for AwsOutpostsFamilyGroup](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.png) |
+
+
+
+
+## AwsOutpostsFamily
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamily
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamily('AwsOutpostsFamily', 'Aws Outposts Family', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamily
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamily('AwsOutpostsFamily', 'Aws Outposts Family', 'an optional tech label')
+@enduml
+```
+
+## AwsOutpostsFamilyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyCard('AwsOutpostsFamilyCard', 'Aws Outposts Family Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyCard('AwsOutpostsFamilyCard', 'Aws Outposts Family Card', 'an optional description')
+@enduml
+```
+
+## AwsOutpostsFamilyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyGroup('AwsOutpostsFamilyGroup', 'Aws Outposts Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyGroup('AwsOutpostsFamilyGroup', 'Aws Outposts Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.png
new file mode 100644
index 00000000000..1338f84c824
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.puml
new file mode 100644
index 00000000000..3959f88f9ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsOutpostsFamily
+
+sprite $AwsOutpostsFamilyXs [10x10/16z] FSQ70S0m2CH0yXIn_yHnbmqSKBDC7e4FcmG1fQeca3JO3KhIXXeLnj3WnwWxCsFyeHcZ7m
+
+sprite $AwsOutpostsFamilySm [12x12/16z] HOg53G0m3CFAwVyNhoJDee01nEAENoORUpGLlHwppTHQFmaMBg9pCfXQwvn61fXsxcUu76XAEHove7a
+
+sprite $AwsOutpostsFamilyMd [16x16/16z] JSm70i0W24DHWf9u_mkxr-zyjAeUJn6XFTXD_uF9v0cVWnAHZZsj8OPBD_OU62xApEIK3vUaB0jSqqmzmDWz2XaTXAuPWdhRnRYiBdUuZHCOtccs_GOD
+
+sprite $AwsOutpostsFamilyLg [20x20/16z] {
+RSg74SD030F13m2ExhzW1uwpTDAd7V8edtoFVypBE3NfetHpa_5hFPwf_R55vsIz30swPFHaGJHPdUFri693Br0osaeFMyi3-MKrjqG86ijFAz1Q6UnXNbOe
+nWZ3oqhC2UBHnrRoDAegjfUdv6s9jk9LxZti4wyk9tW3
+}
+
+!procedure AwsOutpostsFamily($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsOutpostsFamily', $name, $tech)
+!endprocedure
+
+!procedure AwsOutpostsFamilyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOutpostsFamilyLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsOutpostsFamilyGroup($id, $name='Aws Outposts Family', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsOutpostsFamilyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.png
new file mode 100644
index 00000000000..24d47bde0ea
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.puml
new file mode 100644
index 00000000000..cea5af354c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyCard('AwsOutpostsFamilyCard', 'Aws Outposts Family Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Remote.puml
new file mode 100644
index 00000000000..0ebebe47042
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyCard('AwsOutpostsFamilyCard', 'Aws Outposts Family Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.png
new file mode 100644
index 00000000000..a16a73faeca
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.puml
new file mode 100644
index 00000000000..83818c19b83
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyGroup('AwsOutpostsFamilyGroup', 'Aws Outposts Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Remote.puml
new file mode 100644
index 00000000000..b7b0bfa8299
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsFamilyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsFamilyGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsFamily')
+
+' renders the element
+AwsOutpostsFamilyGroup('AwsOutpostsFamilyGroup', 'Aws Outposts Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.png
new file mode 100644
index 00000000000..8e9a6a01253
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.puml
new file mode 100644
index 00000000000..d9282ed3537
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRack
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRack('AwsOutpostsRack', 'Aws Outposts Rack', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Remote.puml
new file mode 100644
index 00000000000..3ec6ddfecec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRack
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRack('AwsOutpostsRack', 'Aws Outposts Rack', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.md b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.md
new file mode 100644
index 00000000000..cdc02bff1dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.md
@@ -0,0 +1,157 @@
+# AwsOutpostsRack
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsOutpostsRack
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+```
+
+
+
+| Illustration | AwsOutpostsRack | AwsOutpostsRackCard | AwsOutpostsRackGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsRack.png) | ![illustration for AwsOutpostsRack](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsRack.Local.png) | ![illustration for AwsOutpostsRackCard](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.png) | ![illustration for AwsOutpostsRackGroup](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.png) |
+
+
+
+
+## AwsOutpostsRack
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRack
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRack('AwsOutpostsRack', 'Aws Outposts Rack', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRack
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRack('AwsOutpostsRack', 'Aws Outposts Rack', 'an optional tech label')
+@enduml
+```
+
+## AwsOutpostsRackCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackCard('AwsOutpostsRackCard', 'Aws Outposts Rack Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackCard('AwsOutpostsRackCard', 'Aws Outposts Rack Card', 'an optional description')
+@enduml
+```
+
+## AwsOutpostsRackGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackGroup('AwsOutpostsRackGroup', 'Aws Outposts Rack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackGroup('AwsOutpostsRackGroup', 'Aws Outposts Rack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.png
new file mode 100644
index 00000000000..001d602a747
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.puml
new file mode 100644
index 00000000000..3c08a1e1de9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRack.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsOutpostsRack
+
+sprite $AwsOutpostsRackXs [10x10/16z] DSY73G0X3CNGAtoS_HU6LAiz6TYHn33rAPXlBPU1VChb15B9JSXIX6mzaChB1G
+
+sprite $AwsOutpostsRackSm [12x12/16z] HSU72G0n3CLGNENz5xxo7OXeJq1lLToHQTUis_pOEi8-ZspXl_zfMCyQUTR8GwO1ex9BLloz
+
+sprite $AwsOutpostsRackMd [16x16/16z] NSd50K0n3CFGXgpil_1dh6zF1j2zgk8ATs4Afp6FhmsLvUFoC3lTvpr0VdWF6aEwlOVzvtRlbd0kz_N3vRxDvRRCt4tV0TFN3Rn-mme
+
+sprite $AwsOutpostsRackLg [20x20/16z] {
+RSx70GGn24DH6oo9xR_WdQZ9__WSG4iymvoUI9iUPWITBHBjOKoHhTyiY35tDKBBdO7LQZL04G7ijc4kGjkE2aasOsJE95lvtcoorSLagul9LkhpohcQoc5a
+wxgO1zdU-Fl02G
+}
+
+!procedure AwsOutpostsRack($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsOutpostsRack', $name, $tech)
+!endprocedure
+
+!procedure AwsOutpostsRackCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOutpostsRackLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsOutpostsRackGroup($id, $name='Aws Outposts Rack', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsOutpostsRackLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.png
new file mode 100644
index 00000000000..9b30c4b0155
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.puml
new file mode 100644
index 00000000000..cf527c122a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackCard('AwsOutpostsRackCard', 'Aws Outposts Rack Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Remote.puml
new file mode 100644
index 00000000000..e067a37acc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackCard('AwsOutpostsRackCard', 'Aws Outposts Rack Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.png
new file mode 100644
index 00000000000..83e7d0e7b8a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.puml
new file mode 100644
index 00000000000..1236640c775
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackGroup('AwsOutpostsRackGroup', 'Aws Outposts Rack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Remote.puml
new file mode 100644
index 00000000000..91ac3bec40f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsRackGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsRackGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsRack')
+
+' renders the element
+AwsOutpostsRackGroup('AwsOutpostsRackGroup', 'Aws Outposts Rack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.png
new file mode 100644
index 00000000000..9d911bbbaac
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.puml
new file mode 100644
index 00000000000..8ec43912aaf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServers
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServers('AwsOutpostsServers', 'Aws Outposts Servers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Remote.puml
new file mode 100644
index 00000000000..e0356f9df0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServers
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServers('AwsOutpostsServers', 'Aws Outposts Servers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.md b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.md
new file mode 100644
index 00000000000..3778cceb5bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.md
@@ -0,0 +1,157 @@
+# AwsOutpostsServers
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsOutpostsServers
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+```
+
+
+
+| Illustration | AwsOutpostsServers | AwsOutpostsServersCard | AwsOutpostsServersGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsServers.png) | ![illustration for AwsOutpostsServers](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsServers.Local.png) | ![illustration for AwsOutpostsServersCard](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.png) | ![illustration for AwsOutpostsServersGroup](../../../aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.png) |
+
+
+
+
+## AwsOutpostsServers
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServers
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServers('AwsOutpostsServers', 'Aws Outposts Servers', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServers
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServers('AwsOutpostsServers', 'Aws Outposts Servers', 'an optional tech label')
+@enduml
+```
+
+## AwsOutpostsServersCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersCard('AwsOutpostsServersCard', 'Aws Outposts Servers Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersCard('AwsOutpostsServersCard', 'Aws Outposts Servers Card', 'an optional description')
+@enduml
+```
+
+## AwsOutpostsServersGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersGroup('AwsOutpostsServersGroup', 'Aws Outposts Servers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersGroup('AwsOutpostsServersGroup', 'Aws Outposts Servers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.png
new file mode 100644
index 00000000000..b86bd004836
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.puml
new file mode 100644
index 00000000000..5574602d586
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServers.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsOutpostsServers
+
+sprite $AwsOutpostsServersXs [10x10/16z] FSOt0S1040InpxFy4TiNLGbuvbwwT84ni0cChIlTSyxUyv-c6SXWrFq
+
+sprite $AwsOutpostsServersSm [12x12/16z] JSV50G0n4CF0a2Ftt_11SFNI07qc4K000K2cQhn1G1dlp6XyLnhfUnSrMbFxtsRc00Uy
+
+sprite $AwsOutpostsServersMd [16x16/16z] NOu54iH02C1ciV3_3vy1rvQC9Yi048Exqs4AAr1iv-vgfXCIC72pzkHGbyPxng4y3xDCUGeuNptjNjWXic38PdkEh_06
+
+sprite $AwsOutpostsServersLg [20x20/16z] RSg53S0m4CNGuFTr_u7BuLZyP9xKodVCg6BCDgCexOp9iWjEZ1O07t8nUpz0U8ePYhp9LxD8AL4igrZv7WpfBTxvtooGl9U_YwbOz3K7iZ-wR8EsGTlWiS4B
+
+!procedure AwsOutpostsServers($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsOutpostsServers', $name, $tech)
+!endprocedure
+
+!procedure AwsOutpostsServersCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOutpostsServersLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsOutpostsServersGroup($id, $name='Aws Outposts Servers', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsOutpostsServersLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.png
new file mode 100644
index 00000000000..341e6014ab3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.puml
new file mode 100644
index 00000000000..76d83cc54b5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersCard('AwsOutpostsServersCard', 'Aws Outposts Servers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Remote.puml
new file mode 100644
index 00000000000..c2d96c57303
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersCard
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersCard('AwsOutpostsServersCard', 'Aws Outposts Servers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.png
new file mode 100644
index 00000000000..f935b525c55
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.puml
new file mode 100644
index 00000000000..46358db7337
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersGroup('AwsOutpostsServersGroup', 'Aws Outposts Servers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Remote.puml
new file mode 100644
index 00000000000..ce317082f4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsOutpostsServersGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOutpostsServersGroup
+include('aws-q1-2022/Architecture/Compute/AwsOutpostsServers')
+
+' renders the element
+AwsOutpostsServersGroup('AwsOutpostsServersGroup', 'Aws Outposts Servers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.png
new file mode 100644
index 00000000000..3ee0720abcc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.puml
new file mode 100644
index 00000000000..c194018ab1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelCluster
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelCluster('AwsParallelCluster', 'Aws Parallel Cluster', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Remote.puml
new file mode 100644
index 00000000000..be005bf8bda
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelCluster
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelCluster('AwsParallelCluster', 'Aws Parallel Cluster', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.md b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.md
new file mode 100644
index 00000000000..7e5296f01c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.md
@@ -0,0 +1,157 @@
+# AwsParallelCluster
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsParallelCluster
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+```
+
+
+
+| Illustration | AwsParallelCluster | AwsParallelClusterCard | AwsParallelClusterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsParallelCluster.png) | ![illustration for AwsParallelCluster](../../../aws-q1-2022/Architecture/Compute/AwsParallelCluster.Local.png) | ![illustration for AwsParallelClusterCard](../../../aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.png) | ![illustration for AwsParallelClusterGroup](../../../aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.png) |
+
+
+
+
+## AwsParallelCluster
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelCluster
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelCluster('AwsParallelCluster', 'Aws Parallel Cluster', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelCluster
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelCluster('AwsParallelCluster', 'Aws Parallel Cluster', 'an optional tech label')
+@enduml
+```
+
+## AwsParallelClusterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterCard
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterCard('AwsParallelClusterCard', 'Aws Parallel Cluster Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterCard
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterCard('AwsParallelClusterCard', 'Aws Parallel Cluster Card', 'an optional description')
+@enduml
+```
+
+## AwsParallelClusterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterGroup
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterGroup('AwsParallelClusterGroup', 'Aws Parallel Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterGroup
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterGroup('AwsParallelClusterGroup', 'Aws Parallel Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.png b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.png
new file mode 100644
index 00000000000..95c773d3d94
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.puml
new file mode 100644
index 00000000000..b1ca141be3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelCluster.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsParallelCluster
+
+sprite $AwsParallelClusterXs [10x10/16z] FSW54G0m30J1yiM_uePvvu5dTIzDnJnE1TjJOOx3s2e1XevgCfMMLIf9LVC3
+
+sprite $AwsParallelClusterSm [12x12/16z] JSY50S0m2031ei_-4pUUu0UGCo9um0D0x-qcELM4fD6wtIN01ndjJX1KjFrRq6HEreGuK0lC--07
+
+sprite $AwsParallelClusterMd [16x16/16z] NSv70eH024JHgIPyxdzXjMkox1uPeDzHLJZnpN1BM9b_NeWVQwLu9mP4x7GejmUQVewaxHiFeBKz0aIsrFP82VkvROUFhWMs4puAbXDWtn9pIvm
+
+sprite $AwsParallelClusterLg [20x20/16z] {
+RSo54G903031-8N-6uOtv8SRtmYZ-fIlkB6ESTkDDI5KupO3vyTAf_5jHBeN7sn0JIoWn5ocDNCtBMriohHs9Wh0iPoB6a54-B9MntLi6bdRpajLoMBOR1g8
+0iTwM8GmwXEV-i9ZDpx-u1C
+}
+
+!procedure AwsParallelCluster($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsParallelCluster', $name, $tech)
+!endprocedure
+
+!procedure AwsParallelClusterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsParallelClusterLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsParallelClusterGroup($id, $name='Aws Parallel Cluster', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsParallelClusterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.png
new file mode 100644
index 00000000000..bf85443fdad
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.puml
new file mode 100644
index 00000000000..7f22e550238
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterCard
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterCard('AwsParallelClusterCard', 'Aws Parallel Cluster Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Remote.puml
new file mode 100644
index 00000000000..23908f96457
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterCard
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterCard('AwsParallelClusterCard', 'Aws Parallel Cluster Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.png
new file mode 100644
index 00000000000..bb41fcdf55d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.puml
new file mode 100644
index 00000000000..0a59f9975ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterGroup
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterGroup('AwsParallelClusterGroup', 'Aws Parallel Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Remote.puml
new file mode 100644
index 00000000000..cf009960cc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsParallelClusterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsParallelClusterGroup
+include('aws-q1-2022/Architecture/Compute/AwsParallelCluster')
+
+' renders the element
+AwsParallelClusterGroup('AwsParallelClusterGroup', 'Aws Parallel Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.png
new file mode 100644
index 00000000000..3a81e52b3c0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.puml
new file mode 100644
index 00000000000..8ab727341ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepository
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepository('AwsServerlessApplicationRepository', 'Aws Serverless Application Repository', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Remote.puml
new file mode 100644
index 00000000000..46b13fe539e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepository
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepository('AwsServerlessApplicationRepository', 'Aws Serverless Application Repository', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.md b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.md
new file mode 100644
index 00000000000..0341494eab6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.md
@@ -0,0 +1,157 @@
+# AwsServerlessApplicationRepository
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+```
+
+
+
+| Illustration | AwsServerlessApplicationRepository | AwsServerlessApplicationRepositoryCard | AwsServerlessApplicationRepositoryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.png) | ![illustration for AwsServerlessApplicationRepository](../../../aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.Local.png) | ![illustration for AwsServerlessApplicationRepositoryCard](../../../aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.png) | ![illustration for AwsServerlessApplicationRepositoryGroup](../../../aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.png) |
+
+
+
+
+## AwsServerlessApplicationRepository
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepository
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepository('AwsServerlessApplicationRepository', 'Aws Serverless Application Repository', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepository
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepository('AwsServerlessApplicationRepository', 'Aws Serverless Application Repository', 'an optional tech label')
+@enduml
+```
+
+## AwsServerlessApplicationRepositoryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryCard
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryCard('AwsServerlessApplicationRepositoryCard', 'Aws Serverless Application Repository Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryCard
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryCard('AwsServerlessApplicationRepositoryCard', 'Aws Serverless Application Repository Card', 'an optional description')
+@enduml
+```
+
+## AwsServerlessApplicationRepositoryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryGroup
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryGroup('AwsServerlessApplicationRepositoryGroup', 'Aws Serverless Application Repository Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryGroup
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryGroup('AwsServerlessApplicationRepositoryGroup', 'Aws Serverless Application Repository Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.png b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.png
new file mode 100644
index 00000000000..be303098046
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.puml
new file mode 100644
index 00000000000..fc99c813d1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository
+
+sprite $AwsServerlessApplicationRepositoryXs [10x10/16z] FSO10W0G20J12-pz_yK2bcg0iUgTJpuNYfRCIf6o8FAdMcj5TScH2RnYvSy9
+
+sprite $AwsServerlessApplicationRepositorySm [12x12/16z] JOl50G0m30AfvRB_mdNZWmEsK0gVuJDyPgXCdjeXG8nbQ2-aOVFGaab1obtFJwRqV805_un_fW4
+
+sprite $AwsServerlessApplicationRepositoryMd [16x16/16z] NOf10W0H3CGMCqt__-85BWsGm2GUjhdXOagW14hOqgLsFQSApDUqVOOsVQxh-U5OZhHyzj4Ks6xxVIJxCnoFuOdi7apVyCXBzQn-mmy
+
+sprite $AwsServerlessApplicationRepositoryLg [20x20/16z] {
+RSs50SH02011x5Y-_u9Zv9sDJquuotVhYCOlfPkiyOu16P1EJEJRqi1IdrO0ndajSMqxKO6805rjXO1Zke3GjW39iDxQsZmYCi9It5tRi098TK0ux4pqJWGu
+h8DtDM0DM0C-1jm1
+}
+
+!procedure AwsServerlessApplicationRepository($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository', $name, $tech)
+!endprocedure
+
+!procedure AwsServerlessApplicationRepositoryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsServerlessApplicationRepositoryLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsServerlessApplicationRepositoryGroup($id, $name='Aws Serverless Application Repository', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsServerlessApplicationRepositoryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.png
new file mode 100644
index 00000000000..de9b020af27
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.puml
new file mode 100644
index 00000000000..b140fb84e07
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryCard
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryCard('AwsServerlessApplicationRepositoryCard', 'Aws Serverless Application Repository Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Remote.puml
new file mode 100644
index 00000000000..cd9ae11d8aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryCard
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryCard('AwsServerlessApplicationRepositoryCard', 'Aws Serverless Application Repository Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.png
new file mode 100644
index 00000000000..68bafeece69
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.puml
new file mode 100644
index 00000000000..894a60bc6f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryGroup
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryGroup('AwsServerlessApplicationRepositoryGroup', 'Aws Serverless Application Repository Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Remote.puml
new file mode 100644
index 00000000000..5ae06b5024b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepositoryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerlessApplicationRepositoryGroup
+include('aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository')
+
+' renders the element
+AwsServerlessApplicationRepositoryGroup('AwsServerlessApplicationRepositoryGroup', 'Aws Serverless Application Repository Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.png
new file mode 100644
index 00000000000..5e762f0246d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.puml
new file mode 100644
index 00000000000..7ac078f8cd5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadline
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadline('AwsThinkBoxDeadline', 'Aws Think Box Deadline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Remote.puml
new file mode 100644
index 00000000000..5577700570e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadline
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadline('AwsThinkBoxDeadline', 'Aws Think Box Deadline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.md b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.md
new file mode 100644
index 00000000000..284e7d0a289
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.md
@@ -0,0 +1,157 @@
+# AwsThinkBoxDeadline
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+```
+
+
+
+| Illustration | AwsThinkBoxDeadline | AwsThinkBoxDeadlineCard | AwsThinkBoxDeadlineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.png) | ![illustration for AwsThinkBoxDeadline](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.Local.png) | ![illustration for AwsThinkBoxDeadlineCard](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.png) | ![illustration for AwsThinkBoxDeadlineGroup](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.png) |
+
+
+
+
+## AwsThinkBoxDeadline
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadline
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadline('AwsThinkBoxDeadline', 'Aws Think Box Deadline', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadline
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadline('AwsThinkBoxDeadline', 'Aws Think Box Deadline', 'an optional tech label')
+@enduml
+```
+
+## AwsThinkBoxDeadlineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineCard('AwsThinkBoxDeadlineCard', 'Aws Think Box Deadline Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineCard('AwsThinkBoxDeadlineCard', 'Aws Think Box Deadline Card', 'an optional description')
+@enduml
+```
+
+## AwsThinkBoxDeadlineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineGroup('AwsThinkBoxDeadlineGroup', 'Aws Think Box Deadline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineGroup('AwsThinkBoxDeadlineGroup', 'Aws Think Box Deadline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.png
new file mode 100644
index 00000000000..ecb4277d62b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.puml
new file mode 100644
index 00000000000..645e00eb73a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline
+
+sprite $AwsThinkBoxDeadlineXs [10x10/16z] FSR70S10200WlORxBvoUumNMRKwxzoBlqdXMeiyqsgeA9izInhptFAYdVAjx9m
+
+sprite $AwsThinkBoxDeadlineSm [12x12/16z] JOXR5iHG38BYkL6o_mtFzDtw8m3adCr7EAGE0IBaatDs9KCeofsD9oY6YmjPxCnI2XQPROtQm1mpF3m7_m4
+
+sprite $AwsThinkBoxDeadlineMd [16x16/16z] LSZ70O1048NGoMp_5VlDoks1chlkvZT6_e_BRg-bnYTkPmDMFYul23BASQ-MbrnWOJE7bumrpkCCTtoux0qQjrVsYBI3h6RmyK6jipRfjUBsVsm
+
+sprite $AwsThinkBoxDeadlineLg [20x20/16z] {
+RSZ50SC034KnVzDpzn-u78wE0g0tzSOvUpdkZgvOTpaBvU7Q0zIPsxa0P9tjonbDINIMFZdV2oi4blsz0OCWfCZ-t_pEgqcM6mE52GBM2oMeBMgx8cbBe9tV
+3HDM0du_Fmd2WwzPc3cSRc2xQpvkyWK
+}
+
+!procedure AwsThinkBoxDeadline($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline', $name, $tech)
+!endprocedure
+
+!procedure AwsThinkBoxDeadlineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsThinkBoxDeadlineLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsThinkBoxDeadlineGroup($id, $name='Aws Think Box Deadline', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsThinkBoxDeadlineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.png
new file mode 100644
index 00000000000..926c0689b37
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.puml
new file mode 100644
index 00000000000..6602786bdda
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineCard('AwsThinkBoxDeadlineCard', 'Aws Think Box Deadline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Remote.puml
new file mode 100644
index 00000000000..46bc4386bc9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineCard('AwsThinkBoxDeadlineCard', 'Aws Think Box Deadline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.png
new file mode 100644
index 00000000000..0a4d8d93b2d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.puml
new file mode 100644
index 00000000000..99be3c290b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineGroup('AwsThinkBoxDeadlineGroup', 'Aws Think Box Deadline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Remote.puml
new file mode 100644
index 00000000000..1b32b3e561d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadlineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxDeadlineGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline')
+
+' renders the element
+AwsThinkBoxDeadlineGroup('AwsThinkBoxDeadlineGroup', 'Aws Think Box Deadline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.png
new file mode 100644
index 00000000000..6aaf96f0b1d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.puml
new file mode 100644
index 00000000000..acbc86c6e2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrost
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrost('AwsThinkBoxFrost', 'Aws Think Box Frost', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Remote.puml
new file mode 100644
index 00000000000..178f512aa1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrost
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrost('AwsThinkBoxFrost', 'Aws Think Box Frost', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.md b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.md
new file mode 100644
index 00000000000..48b398f9450
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.md
@@ -0,0 +1,157 @@
+# AwsThinkBoxFrost
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+```
+
+
+
+| Illustration | AwsThinkBoxFrost | AwsThinkBoxFrostCard | AwsThinkBoxFrostGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.png) | ![illustration for AwsThinkBoxFrost](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.Local.png) | ![illustration for AwsThinkBoxFrostCard](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.png) | ![illustration for AwsThinkBoxFrostGroup](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.png) |
+
+
+
+
+## AwsThinkBoxFrost
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrost
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrost('AwsThinkBoxFrost', 'Aws Think Box Frost', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrost
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrost('AwsThinkBoxFrost', 'Aws Think Box Frost', 'an optional tech label')
+@enduml
+```
+
+## AwsThinkBoxFrostCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostCard('AwsThinkBoxFrostCard', 'Aws Think Box Frost Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostCard('AwsThinkBoxFrostCard', 'Aws Think Box Frost Card', 'an optional description')
+@enduml
+```
+
+## AwsThinkBoxFrostGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostGroup('AwsThinkBoxFrostGroup', 'Aws Think Box Frost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostGroup('AwsThinkBoxFrostGroup', 'Aws Think Box Frost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.png
new file mode 100644
index 00000000000..5fcabaeb10a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.puml
new file mode 100644
index 00000000000..c57b2ba12e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost
+
+sprite $AwsThinkBoxFrostXs [10x10/16z] FSR95S0W44CnO9xztN_52QjE0Zn9lCxHPi5pieD4--Ea6B3M6fqnbumkmrmwd6Nk0m
+
+sprite $AwsThinkBoxFrostSm [12x12/16z] JSY70GCn24DHKwNz9uuWrrpV1q3_LnK-WGtR64PPN3u1pNKuaH5Yat2OxXaJHzjhxI4ZC6R9ixWhF-Rw1m
+
+sprite $AwsThinkBoxFrostMd [16x16/16z] NSZ70S1G2CDG_8aH-o-StdLx0gWhsvpZpFm6Hmg_hPBZSWbFKQfStU0X8oHjRYYbAXorksj08OZ3C4APOKwl7w4KkplRYasmUii4oLQVGt3wxEzpB
+
+sprite $AwsThinkBoxFrostLg [20x20/16z] {
+PS-t0GCn3CLGVYR8-oziNQ0ZojU1etvNEtwnn_YnmUY9oIn-J85QyRPsX9btL8sLbK1qk1ss3jjAMjSXXnqOtYeyo-gojGaS4jeksuY7l2GFnYnD833NM1W7
+GARWifLBxhBARc3RfRGnzsjo1OnDyBP_VFmZJm
+}
+
+!procedure AwsThinkBoxFrost($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost', $name, $tech)
+!endprocedure
+
+!procedure AwsThinkBoxFrostCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsThinkBoxFrostLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsThinkBoxFrostGroup($id, $name='Aws Think Box Frost', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsThinkBoxFrostLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.png
new file mode 100644
index 00000000000..6c6226eb534
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.puml
new file mode 100644
index 00000000000..cc0345b723c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostCard('AwsThinkBoxFrostCard', 'Aws Think Box Frost Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Remote.puml
new file mode 100644
index 00000000000..92ce48a164a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostCard('AwsThinkBoxFrostCard', 'Aws Think Box Frost Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.png
new file mode 100644
index 00000000000..ca6d9567e22
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.puml
new file mode 100644
index 00000000000..ced10cb4101
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostGroup('AwsThinkBoxFrostGroup', 'Aws Think Box Frost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Remote.puml
new file mode 100644
index 00000000000..980dabd1e44
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxFrostGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxFrostGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost')
+
+' renders the element
+AwsThinkBoxFrostGroup('AwsThinkBoxFrostGroup', 'Aws Think Box Frost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.png
new file mode 100644
index 00000000000..d7543ed4a5a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.puml
new file mode 100644
index 00000000000..8a95f5f732b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoa
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoa('AwsThinkBoxKrakatoa', 'Aws Think Box Krakatoa', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Remote.puml
new file mode 100644
index 00000000000..57439efd9f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoa
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoa('AwsThinkBoxKrakatoa', 'Aws Think Box Krakatoa', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.md b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.md
new file mode 100644
index 00000000000..c89983b4165
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.md
@@ -0,0 +1,157 @@
+# AwsThinkBoxKrakatoa
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+```
+
+
+
+| Illustration | AwsThinkBoxKrakatoa | AwsThinkBoxKrakatoaCard | AwsThinkBoxKrakatoaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.png) | ![illustration for AwsThinkBoxKrakatoa](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.Local.png) | ![illustration for AwsThinkBoxKrakatoaCard](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.png) | ![illustration for AwsThinkBoxKrakatoaGroup](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.png) |
+
+
+
+
+## AwsThinkBoxKrakatoa
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoa
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoa('AwsThinkBoxKrakatoa', 'Aws Think Box Krakatoa', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoa
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoa('AwsThinkBoxKrakatoa', 'Aws Think Box Krakatoa', 'an optional tech label')
+@enduml
+```
+
+## AwsThinkBoxKrakatoaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaCard('AwsThinkBoxKrakatoaCard', 'Aws Think Box Krakatoa Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaCard('AwsThinkBoxKrakatoaCard', 'Aws Think Box Krakatoa Card', 'an optional description')
+@enduml
+```
+
+## AwsThinkBoxKrakatoaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaGroup('AwsThinkBoxKrakatoaGroup', 'Aws Think Box Krakatoa Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaGroup('AwsThinkBoxKrakatoaGroup', 'Aws Think Box Krakatoa Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.png
new file mode 100644
index 00000000000..37305b1c9e9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.puml
new file mode 100644
index 00000000000..902447327e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa
+
+sprite $AwsThinkBoxKrakatoaXs [10x10/16z] FSQ73S0m40EnDsBfjF_4SISQ0KyIhqnjbiMoW_YgF1OwXUQQtO2nbA0WKuUppFq
+
+sprite $AwsThinkBoxKrakatoaSm [12x12/16z] JSa74W81349HKidzJsoAkikqzmUIUOlWAxY1ZQ5wY9z1UaPVnPwXrUvmWhOkAk1gQrS5GpYka8vUxPoFQ_q1
+
+sprite $AwsThinkBoxKrakatoaMd [16x16/16z] JSZB0GD0209HSGNIVyLXytLkRvpqZQJNI6-luNSeBXFYu6l1pf0GFsognsNCN6UaWt8Ktp5ccVCrBLLRU9iv3S3ZE06k0tRRyQswCs_1JT5oMjxZ2G
+
+sprite $AwsThinkBoxKrakatoaLg [20x20/16z] {
+RSW9GWCm30F1I8wrvVyVne7UxURqSCgZddZ7t8mtks7TbLjMlPbCj_na0eoIhfl93kLaIySkOmrLMQoa_somZfS4DnjaDrwP9_ysQB9cEQsRYIYH4PkhxPn9
+HmnZ9w-qMDHgOEogje-SBhTw0szsWvkzwSyN_0K
+}
+
+!procedure AwsThinkBoxKrakatoa($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa', $name, $tech)
+!endprocedure
+
+!procedure AwsThinkBoxKrakatoaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsThinkBoxKrakatoaLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsThinkBoxKrakatoaGroup($id, $name='Aws Think Box Krakatoa', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsThinkBoxKrakatoaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.png
new file mode 100644
index 00000000000..41c4faaa0b1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.puml
new file mode 100644
index 00000000000..eb4392196e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaCard('AwsThinkBoxKrakatoaCard', 'Aws Think Box Krakatoa Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Remote.puml
new file mode 100644
index 00000000000..838125c9072
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaCard('AwsThinkBoxKrakatoaCard', 'Aws Think Box Krakatoa Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.png
new file mode 100644
index 00000000000..f1c5580690d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.puml
new file mode 100644
index 00000000000..f6c0698668f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaGroup('AwsThinkBoxKrakatoaGroup', 'Aws Think Box Krakatoa Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Remote.puml
new file mode 100644
index 00000000000..4e222e2f4d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxKrakatoaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa')
+
+' renders the element
+AwsThinkBoxKrakatoaGroup('AwsThinkBoxKrakatoaGroup', 'Aws Think Box Krakatoa Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.png
new file mode 100644
index 00000000000..3077af030ad
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.puml
new file mode 100644
index 00000000000..fbb5daa8c56
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoia
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoia('AwsThinkBoxSequoia', 'Aws Think Box Sequoia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Remote.puml
new file mode 100644
index 00000000000..c0d461ba206
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoia
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoia('AwsThinkBoxSequoia', 'Aws Think Box Sequoia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.md b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.md
new file mode 100644
index 00000000000..09d5b249171
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.md
@@ -0,0 +1,157 @@
+# AwsThinkBoxSequoia
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+```
+
+
+
+| Illustration | AwsThinkBoxSequoia | AwsThinkBoxSequoiaCard | AwsThinkBoxSequoiaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.png) | ![illustration for AwsThinkBoxSequoia](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.Local.png) | ![illustration for AwsThinkBoxSequoiaCard](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.png) | ![illustration for AwsThinkBoxSequoiaGroup](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.png) |
+
+
+
+
+## AwsThinkBoxSequoia
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoia
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoia('AwsThinkBoxSequoia', 'Aws Think Box Sequoia', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoia
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoia('AwsThinkBoxSequoia', 'Aws Think Box Sequoia', 'an optional tech label')
+@enduml
+```
+
+## AwsThinkBoxSequoiaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaCard('AwsThinkBoxSequoiaCard', 'Aws Think Box Sequoia Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaCard('AwsThinkBoxSequoiaCard', 'Aws Think Box Sequoia Card', 'an optional description')
+@enduml
+```
+
+## AwsThinkBoxSequoiaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaGroup('AwsThinkBoxSequoiaGroup', 'Aws Think Box Sequoia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaGroup('AwsThinkBoxSequoiaGroup', 'Aws Think Box Sequoia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.png
new file mode 100644
index 00000000000..7b5d6f6c922
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.puml
new file mode 100644
index 00000000000..e36fe981fa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia
+
+sprite $AwsThinkBoxSequoiaXs [10x10/16z] FSQt0S0m4CGmAZrl_uMTBLHGwxQMk-u-er-BsAfLhmGwp7VYizn3SslwBVTE
+
+sprite $AwsThinkBoxSequoiaSm [12x12/16z] HSU74KGX08HGLsV1_Xk-y2EJ7YeSjRvpMCOngZ6imr07JDZYh0q_RmmZutADEUmoJYFxL-j2tKVLmqU7lm
+
+sprite $AwsThinkBoxSequoiaMd [16x16/16z] JSfR5WH010FHHaVP_uedyrQ-RWvSVvF46jpRQ-1Tb9QlYCwlLIIdeyCUoDj7rohPGnA-9FlbyNFulvORN_5ngUmWtfviiYvLO3i2bE3cdGAMtV8U7W
+
+sprite $AwsThinkBoxSequoiaLg [20x20/16z] {
+RSe7aeH034FHTfAyzx_mojIG-SH-9KuuAyKdOZT-cJ0EvPwVk0jfABkOCOW51sotbT8qVM5oz1WbXdcmMSjqPUXL_hCU2o-zBNThhJn8ke67OHMrutKdqIGD
+KigcsVW2ImyvDaMGq6YhzvQ97zRaQM_y-y1_
+}
+
+!procedure AwsThinkBoxSequoia($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia', $name, $tech)
+!endprocedure
+
+!procedure AwsThinkBoxSequoiaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsThinkBoxSequoiaLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsThinkBoxSequoiaGroup($id, $name='Aws Think Box Sequoia', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsThinkBoxSequoiaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.png
new file mode 100644
index 00000000000..c9b5b66263b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.puml
new file mode 100644
index 00000000000..13be3620a2d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaCard('AwsThinkBoxSequoiaCard', 'Aws Think Box Sequoia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Remote.puml
new file mode 100644
index 00000000000..c8051270683
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaCard('AwsThinkBoxSequoiaCard', 'Aws Think Box Sequoia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.png
new file mode 100644
index 00000000000..22d8c1461c1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.puml
new file mode 100644
index 00000000000..83ff43163b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaGroup('AwsThinkBoxSequoiaGroup', 'Aws Think Box Sequoia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Remote.puml
new file mode 100644
index 00000000000..bae0d3a6fb2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoiaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxSequoiaGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia')
+
+' renders the element
+AwsThinkBoxSequoiaGroup('AwsThinkBoxSequoiaGroup', 'Aws Think Box Sequoia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.png
new file mode 100644
index 00000000000..5e1f21311e8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.puml
new file mode 100644
index 00000000000..e2297f0a8e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStoke
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStoke('AwsThinkBoxStoke', 'Aws Think Box Stoke', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Remote.puml
new file mode 100644
index 00000000000..18399062317
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStoke
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStoke('AwsThinkBoxStoke', 'Aws Think Box Stoke', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.md b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.md
new file mode 100644
index 00000000000..8a81a619874
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.md
@@ -0,0 +1,157 @@
+# AwsThinkBoxStoke
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+```
+
+
+
+| Illustration | AwsThinkBoxStoke | AwsThinkBoxStokeCard | AwsThinkBoxStokeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.png) | ![illustration for AwsThinkBoxStoke](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.Local.png) | ![illustration for AwsThinkBoxStokeCard](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.png) | ![illustration for AwsThinkBoxStokeGroup](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.png) |
+
+
+
+
+## AwsThinkBoxStoke
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStoke
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStoke('AwsThinkBoxStoke', 'Aws Think Box Stoke', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStoke
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStoke('AwsThinkBoxStoke', 'Aws Think Box Stoke', 'an optional tech label')
+@enduml
+```
+
+## AwsThinkBoxStokeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeCard('AwsThinkBoxStokeCard', 'Aws Think Box Stoke Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeCard('AwsThinkBoxStokeCard', 'Aws Think Box Stoke Card', 'an optional description')
+@enduml
+```
+
+## AwsThinkBoxStokeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeGroup('AwsThinkBoxStokeGroup', 'Aws Think Box Stoke Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeGroup('AwsThinkBoxStokeGroup', 'Aws Think Box Stoke Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.png
new file mode 100644
index 00000000000..e90ea3f3df1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.puml
new file mode 100644
index 00000000000..8d97f3023ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke
+
+sprite $AwsThinkBoxStokeXs [10x10/16z] FSR70O0030CnatRUVs92rKl0NBhvowLw2_I1D6CaWewnjPsw5uHqpP54WAyoNBi0d
+
+sprite $AwsThinkBoxStokeSm [12x12/16z] HSV70K0n281GJIAu_yA_5quFbRig_xaiSSt95SpR958CQAaGCWytEinPZuqgBqFAND976SPK-yopny_j
+
+sprite $AwsThinkBoxStokeMd [16x16/16z] NSXH4e0m20DHe8Jj_KziPigNKMtVuiti9B5X9tvXhLmlpyJHMa6wTQTzeQg7e4x9lkIaWgv-libXI5BFXPncSjPNbOo_PwkQgCh1zauC4SApF9A6zQRrBtm
+
+sprite $AwsThinkBoxStokeLg [20x20/16z] {
+PSZRWKCn2CHG6Cmest_3YvrthlHtsFbTJ_oYdyRL3jPBUPPhzPTrLLiz-h9e9pWS-RH8XehLNHgxRLjHI2OwZmq6QefqkOuDnfbbhpus1OdeyVJRr4YEqPVT
+Ob6aN1PZ1rK5fPA0iLr7Z4MQtS198aRUTW9UTiM_A_8F
+}
+
+!procedure AwsThinkBoxStoke($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke', $name, $tech)
+!endprocedure
+
+!procedure AwsThinkBoxStokeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsThinkBoxStokeLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsThinkBoxStokeGroup($id, $name='Aws Think Box Stoke', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsThinkBoxStokeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.png
new file mode 100644
index 00000000000..75d182184b3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.puml
new file mode 100644
index 00000000000..948e041e505
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeCard('AwsThinkBoxStokeCard', 'Aws Think Box Stoke Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Remote.puml
new file mode 100644
index 00000000000..ab7c9a77716
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeCard('AwsThinkBoxStokeCard', 'Aws Think Box Stoke Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.png
new file mode 100644
index 00000000000..92b72bc5308
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.puml
new file mode 100644
index 00000000000..2f36313bef5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeGroup('AwsThinkBoxStokeGroup', 'Aws Think Box Stoke Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Remote.puml
new file mode 100644
index 00000000000..be9f9618325
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxStokeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxStokeGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke')
+
+' renders the element
+AwsThinkBoxStokeGroup('AwsThinkBoxStokeGroup', 'Aws Think Box Stoke Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.png
new file mode 100644
index 00000000000..60419f8d99a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.puml
new file mode 100644
index 00000000000..f15a4949705
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMesh
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMesh('AwsThinkBoxXMesh', 'Aws Think Box X Mesh', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Remote.puml
new file mode 100644
index 00000000000..b805ecbd7be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMesh
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMesh('AwsThinkBoxXMesh', 'Aws Think Box X Mesh', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.md b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.md
new file mode 100644
index 00000000000..703eed88385
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.md
@@ -0,0 +1,157 @@
+# AwsThinkBoxXMesh
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+```
+
+
+
+| Illustration | AwsThinkBoxXMesh | AwsThinkBoxXMeshCard | AwsThinkBoxXMeshGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.png) | ![illustration for AwsThinkBoxXMesh](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.Local.png) | ![illustration for AwsThinkBoxXMeshCard](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.png) | ![illustration for AwsThinkBoxXMeshGroup](../../../aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.png) |
+
+
+
+
+## AwsThinkBoxXMesh
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMesh
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMesh('AwsThinkBoxXMesh', 'Aws Think Box X Mesh', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMesh
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMesh('AwsThinkBoxXMesh', 'Aws Think Box X Mesh', 'an optional tech label')
+@enduml
+```
+
+## AwsThinkBoxXMeshCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshCard('AwsThinkBoxXMeshCard', 'Aws Think Box X Mesh Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshCard('AwsThinkBoxXMeshCard', 'Aws Think Box X Mesh Card', 'an optional description')
+@enduml
+```
+
+## AwsThinkBoxXMeshGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshGroup('AwsThinkBoxXMeshGroup', 'Aws Think Box X Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshGroup('AwsThinkBoxXMeshGroup', 'Aws Think Box X Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.png
new file mode 100644
index 00000000000..0dac421c8f1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.puml
new file mode 100644
index 00000000000..e5b26448f9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh
+
+sprite $AwsThinkBoxXMeshXs [10x10/16z] DSP50G0m302nyjM_uV7o2b1R9hzdVWgfQ6PLeuL7hJM2g-tf6i5Q2uf0RmfllJS1
+
+sprite $AwsThinkBoxXMeshSm [12x12/16z] JSU53S003CJ0iBF_n7sLBJe3SzNDRpZ7pZdj5eydnYTd5h9RPx8co1Bb3SU8Ebr1JJgoiac0qzjytjC7
+
+sprite $AwsThinkBoxXMeshMd [16x16/16z] NSZ50GD14CJ0mPRpZzYBXjEln4YtxkQCUtWCTfxvOo4prN5N1YcN3x-6STAxBQR7C4AuQdcFIiorhPm3nxTRtJ7WnJBku9G53AzSpkguZUFRzMEy0G
+
+sprite $AwsThinkBoxXMeshLg [20x20/16z] {
+PSe7KWDG3CHGhylgS_y30t5wekbln2K_c__uHD-DRrkiXzwjql5kGn9fzyCc990d9kucaYohNJkUDGSKBSVQ1Qj6M3FgjSKOif3IDpkJZ6o7HtUJOeXAifkx
+GHMs9WgyTZ80GSS0QyjoS-lS2zMN7NZQD_vy8ty
+}
+
+!procedure AwsThinkBoxXMesh($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh', $name, $tech)
+!endprocedure
+
+!procedure AwsThinkBoxXMeshCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsThinkBoxXMeshLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsThinkBoxXMeshGroup($id, $name='Aws Think Box X Mesh', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsThinkBoxXMeshLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.png
new file mode 100644
index 00000000000..40336aa7d8f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.puml
new file mode 100644
index 00000000000..cdd2404d7ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshCard('AwsThinkBoxXMeshCard', 'Aws Think Box X Mesh Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Remote.puml
new file mode 100644
index 00000000000..da2ee1a6dac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshCard
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshCard('AwsThinkBoxXMeshCard', 'Aws Think Box X Mesh Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.png
new file mode 100644
index 00000000000..d145452fb26
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.puml
new file mode 100644
index 00000000000..a603b89cffd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshGroup('AwsThinkBoxXMeshGroup', 'Aws Think Box X Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Remote.puml
new file mode 100644
index 00000000000..46fba3854a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsThinkBoxXMeshGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsThinkBoxXMeshGroup
+include('aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh')
+
+' renders the element
+AwsThinkBoxXMeshGroup('AwsThinkBoxXMeshGroup', 'Aws Think Box X Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Local.png
new file mode 100644
index 00000000000..c0af7a00baa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Local.puml
new file mode 100644
index 00000000000..fcca390834e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelength
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelength('AwsWavelength', 'Aws Wavelength', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Remote.puml
new file mode 100644
index 00000000000..79d67fc9ac5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelength
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelength('AwsWavelength', 'Aws Wavelength', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.md b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.md
new file mode 100644
index 00000000000..61679fdec64
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.md
@@ -0,0 +1,157 @@
+# AwsWavelength
+
+
+```text
+aws-q1-2022/Architecture/Compute/AwsWavelength
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+```
+
+
+
+| Illustration | AwsWavelength | AwsWavelengthCard | AwsWavelengthGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/AwsWavelength.png) | ![illustration for AwsWavelength](../../../aws-q1-2022/Architecture/Compute/AwsWavelength.Local.png) | ![illustration for AwsWavelengthCard](../../../aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.png) | ![illustration for AwsWavelengthGroup](../../../aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.png) |
+
+
+
+
+## AwsWavelength
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelength
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelength('AwsWavelength', 'Aws Wavelength', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelength
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelength('AwsWavelength', 'Aws Wavelength', 'an optional tech label')
+@enduml
+```
+
+## AwsWavelengthCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthCard
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthCard('AwsWavelengthCard', 'Aws Wavelength Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthCard
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthCard('AwsWavelengthCard', 'Aws Wavelength Card', 'an optional description')
+@enduml
+```
+
+## AwsWavelengthGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthGroup
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthGroup('AwsWavelengthGroup', 'Aws Wavelength Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthGroup
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthGroup('AwsWavelengthGroup', 'Aws Wavelength Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.png b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.png
new file mode 100644
index 00000000000..3779ec9c945
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.puml
new file mode 100644
index 00000000000..b42b0d1515d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelength.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/AwsWavelength
+
+sprite $AwsWavelengthXs [10x10/16z] FSR10G0G54EnWhw__y80SWhWfJL-LvgBR2Pvne6aXgiZvf9Tvi0bmLnajfXqjwmD
+
+sprite $AwsWavelengthSm [12x12/16z] HSU70GD02CD0giN-4oTE_G8dGE-pop_UpYm7iD8eFgvmIuVGa6cVdH-VAfxAjndyx2Eo0Su7zBNBvm4
+
+sprite $AwsWavelengthMd [16x16/16z] NSZ50G0n3CH0qrhfl-5ZZ7uZWBwJn6-qcCP9BwNdRGbLfzrEt3jYPmyeFCsjLBi7GGgIQEqUGGZVxkKcaLcHVNWuOVBkPFCv73g0qqFkrkoTRZ1Ett7xFrO
+
+sprite $AwsWavelengthLg [20x20/16z] {
+RSZ5WHW13CLGuvVJVy63ph9qUzpfixvYyRCr-CleZDJsYgmbfTkdTKANzDM2DfUPtbwIHRU7gsyRmExLHQhhjdcihIehfNXii4UzLLA-DawrfoLEQOt2PUak
+dBL9KK502DOcaYOnxjO6TxVYRJQ3u8SnmATjd_Zl3pm1
+}
+
+!procedure AwsWavelength($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/AwsWavelength', $name, $tech)
+!endprocedure
+
+!procedure AwsWavelengthCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWavelengthLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsWavelengthGroup($id, $name='Aws Wavelength', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsWavelengthLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.png
new file mode 100644
index 00000000000..be4961dc15f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.puml
new file mode 100644
index 00000000000..c6a767ee8c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthCard
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthCard('AwsWavelengthCard', 'Aws Wavelength Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Remote.puml
new file mode 100644
index 00000000000..f37f2b7eef9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthCard
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthCard('AwsWavelengthCard', 'Aws Wavelength Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.png
new file mode 100644
index 00000000000..0b5f24bf0bb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.puml
new file mode 100644
index 00000000000..0c269cc4858
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthGroup
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthGroup('AwsWavelengthGroup', 'Aws Wavelength Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Remote.puml
new file mode 100644
index 00000000000..e9ca6d49aae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/AwsWavelengthGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWavelengthGroup
+include('aws-q1-2022/Architecture/Compute/AwsWavelength')
+
+' renders the element
+AwsWavelengthGroup('AwsWavelengthGroup', 'Aws Wavelength Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Local.png b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Local.png
new file mode 100644
index 00000000000..4aa0ce36cd9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Local.puml
new file mode 100644
index 00000000000..6459c9200ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Bottlerocket
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+Bottlerocket('Bottlerocket', 'Bottlerocket', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Remote.puml
new file mode 100644
index 00000000000..ce707fa1f39
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Bottlerocket
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+Bottlerocket('Bottlerocket', 'Bottlerocket', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.md b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.md
new file mode 100644
index 00000000000..853cb2b409c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.md
@@ -0,0 +1,157 @@
+# Bottlerocket
+
+
+```text
+aws-q1-2022/Architecture/Compute/Bottlerocket
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+```
+
+
+
+| Illustration | Bottlerocket | BottlerocketCard | BottlerocketGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/Bottlerocket.png) | ![illustration for Bottlerocket](../../../aws-q1-2022/Architecture/Compute/Bottlerocket.Local.png) | ![illustration for BottlerocketCard](../../../aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.png) | ![illustration for BottlerocketGroup](../../../aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.png) |
+
+
+
+
+## Bottlerocket
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Bottlerocket
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+Bottlerocket('Bottlerocket', 'Bottlerocket', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Bottlerocket
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+Bottlerocket('Bottlerocket', 'Bottlerocket', 'an optional tech label')
+@enduml
+```
+
+## BottlerocketCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketCard
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketCard('BottlerocketCard', 'Bottlerocket Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketCard
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketCard('BottlerocketCard', 'Bottlerocket Card', 'an optional description')
+@enduml
+```
+
+## BottlerocketGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketGroup
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketGroup('BottlerocketGroup', 'Bottlerocket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketGroup
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketGroup('BottlerocketGroup', 'Bottlerocket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.png b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.png
new file mode 100644
index 00000000000..35240b8e906
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.puml b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.puml
new file mode 100644
index 00000000000..42f2e3f5f29
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/Bottlerocket.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/Bottlerocket
+
+sprite $BottlerocketXs [10x10/16z] FOg50S0m3CDIbF-_UDKeQ0AsjHO_5B64WbvrK8GCKIXg3566FYAp2mwANsI9BW
+
+sprite $BottlerocketSm [12x12/16z] JSp50K0n20JHs3Bqtt1alt9w4m68QoH-WQCux1hrSLKCRUUs65lREwAMQ7RwWx1JXLR1pYxliEbWU-m5
+
+sprite $BottlerocketMd [16x16/16z] LOq70i0W20D9PFt_nNL0M-Eymn4ptZ6pk8HFliNXK5vivlYpW93DkNdCmSDBE5MywakG5035EUj378ZYLDblHXHRC33757aoRCHECUWNxs-BB_4
+
+sprite $BottlerocketLg [20x20/16z] {
+PSY75KGX24HHO8Hn-szuyNoppyXbArQUySOOnii68aOSYUCsZO2VPYQP7mPcNZwhco6wVIXKC-YmXW9258vXYGQgv2KSLWamin1oM9LYmIAMnc51EhLTMLhN
+uc1l6FMr6i7RCev-B_8F
+}
+
+!procedure Bottlerocket($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/Bottlerocket', $name, $tech)
+!endprocedure
+
+!procedure BottlerocketCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$BottlerocketLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure BottlerocketGroup($id, $name='Bottlerocket', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$BottlerocketLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.png
new file mode 100644
index 00000000000..9cf8bfbf2b2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.puml
new file mode 100644
index 00000000000..32bcba2949b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketCard
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketCard('BottlerocketCard', 'Bottlerocket Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Remote.puml
new file mode 100644
index 00000000000..e43a5c6b01a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketCard
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketCard('BottlerocketCard', 'Bottlerocket Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.png
new file mode 100644
index 00000000000..a5df914adef
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.puml
new file mode 100644
index 00000000000..3ca434cb283
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketGroup
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketGroup('BottlerocketGroup', 'Bottlerocket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Remote.puml
new file mode 100644
index 00000000000..d866d513941
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/BottlerocketGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BottlerocketGroup
+include('aws-q1-2022/Architecture/Compute/Bottlerocket')
+
+' renders the element
+BottlerocketGroup('BottlerocketGroup', 'Bottlerocket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.png b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.png
new file mode 100644
index 00000000000..bae9c372304
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.puml
new file mode 100644
index 00000000000..cc494801848
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapter
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapter('ElasticFabricAdapter', 'Elastic Fabric Adapter', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Remote.puml
new file mode 100644
index 00000000000..30cf1afe98a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapter
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapter('ElasticFabricAdapter', 'Elastic Fabric Adapter', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.md b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.md
new file mode 100644
index 00000000000..6728e3b2768
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.md
@@ -0,0 +1,157 @@
+# ElasticFabricAdapter
+
+
+```text
+aws-q1-2022/Architecture/Compute/ElasticFabricAdapter
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+```
+
+
+
+| Illustration | ElasticFabricAdapter | ElasticFabricAdapterCard | ElasticFabricAdapterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.png) | ![illustration for ElasticFabricAdapter](../../../aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.Local.png) | ![illustration for ElasticFabricAdapterCard](../../../aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.png) | ![illustration for ElasticFabricAdapterGroup](../../../aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.png) |
+
+
+
+
+## ElasticFabricAdapter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapter
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapter('ElasticFabricAdapter', 'Elastic Fabric Adapter', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapter
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapter('ElasticFabricAdapter', 'Elastic Fabric Adapter', 'an optional tech label')
+@enduml
+```
+
+## ElasticFabricAdapterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterCard
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterCard('ElasticFabricAdapterCard', 'Elastic Fabric Adapter Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterCard
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterCard('ElasticFabricAdapterCard', 'Elastic Fabric Adapter Card', 'an optional description')
+@enduml
+```
+
+## ElasticFabricAdapterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterGroup
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterGroup('ElasticFabricAdapterGroup', 'Elastic Fabric Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterGroup
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterGroup('ElasticFabricAdapterGroup', 'Elastic Fabric Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.png b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.png
new file mode 100644
index 00000000000..4e745df150b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.puml
new file mode 100644
index 00000000000..3c746a22b59
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/ElasticFabricAdapter
+
+sprite $ElasticFabricAdapterXs [10x10/16z] HSQr0G1140CntzAu_uQVGP60ENNpbQ-0ZkQCpqfpp8HMgeuPBS6vvkBJlwix
+
+sprite $ElasticFabricAdapterSm [12x12/16z] JSd50S0m30J125VzLnopFQy38AS8di9JQDn2L_Rz52RYZKHM2UBoQLhB5UgVHcJFT0OjDoejGWqmyoq_
+
+sprite $ElasticFabricAdapterMd [16x16/16z] NOs50GGW30EhIVTV68UNGoz8ES0bCxc3I_8lu5-mJIFTdiFN3PrU91KnWKylgdcAI9h9Sj0ZTNJez58DK26flhnibIEIsqivo5Mb5g6guAGEIwPVhly57G
+
+sprite $ElasticFabricAdapterLg [20x20/16z] {
+RSxL0KGX34JHs33P_XjUBC_l7mSBH-qCFMuyA-FB2YjMRpCBkCRLP9qCFytgkcDOpWLbfcsMIGVSnKHT9MnQEcakK7HhiInKqRSzN7lJUaeHKH7IMORWETEs
+X1NrjYLDLUjqLZpB3ymF_7tW7m
+}
+
+!procedure ElasticFabricAdapter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/ElasticFabricAdapter', $name, $tech)
+!endprocedure
+
+!procedure ElasticFabricAdapterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticFabricAdapterLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure ElasticFabricAdapterGroup($id, $name='Elastic Fabric Adapter', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$ElasticFabricAdapterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.png
new file mode 100644
index 00000000000..90c9d24d30a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.puml
new file mode 100644
index 00000000000..7492fbe7e27
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterCard
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterCard('ElasticFabricAdapterCard', 'Elastic Fabric Adapter Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Remote.puml
new file mode 100644
index 00000000000..d1f74d0b9f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterCard
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterCard('ElasticFabricAdapterCard', 'Elastic Fabric Adapter Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.png
new file mode 100644
index 00000000000..4140a581f7f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.puml
new file mode 100644
index 00000000000..412f962e763
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterGroup
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterGroup('ElasticFabricAdapterGroup', 'Elastic Fabric Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Remote.puml
new file mode 100644
index 00000000000..233caee1990
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/ElasticFabricAdapterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticFabricAdapterGroup
+include('aws-q1-2022/Architecture/Compute/ElasticFabricAdapter')
+
+' renders the element
+ElasticFabricAdapterGroup('ElasticFabricAdapterGroup', 'Elastic Fabric Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Local.png b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Local.png
new file mode 100644
index 00000000000..f4a5eea78b8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Local.puml
new file mode 100644
index 00000000000..f43e7017c54
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcv
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcv('NiceDcv', 'Nice Dcv', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Remote.puml
new file mode 100644
index 00000000000..eefb80e3493
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcv
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcv('NiceDcv', 'Nice Dcv', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.md b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.md
new file mode 100644
index 00000000000..923d9eebeae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.md
@@ -0,0 +1,157 @@
+# NiceDcv
+
+
+```text
+aws-q1-2022/Architecture/Compute/NiceDcv
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+```
+
+
+
+| Illustration | NiceDcv | NiceDcvCard | NiceDcvGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/NiceDcv.png) | ![illustration for NiceDcv](../../../aws-q1-2022/Architecture/Compute/NiceDcv.Local.png) | ![illustration for NiceDcvCard](../../../aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.png) | ![illustration for NiceDcvGroup](../../../aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.png) |
+
+
+
+
+## NiceDcv
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcv
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcv('NiceDcv', 'Nice Dcv', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcv
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcv('NiceDcv', 'Nice Dcv', 'an optional tech label')
+@enduml
+```
+
+## NiceDcvCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvCard
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvCard('NiceDcvCard', 'Nice Dcv Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvCard
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvCard('NiceDcvCard', 'Nice Dcv Card', 'an optional description')
+@enduml
+```
+
+## NiceDcvGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvGroup
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvGroup('NiceDcvGroup', 'Nice Dcv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvGroup
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvGroup('NiceDcvGroup', 'Nice Dcv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.png b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.png
new file mode 100644
index 00000000000..8b411088a82
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.puml
new file mode 100644
index 00000000000..2a68fe9f5d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcv.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/NiceDcv
+
+sprite $NiceDcvXs [10x10/16z] FSQt0GD140IWiylqtx3qdWZKQMzVOTGyYicH2itHLebpiuxjVdGwbc1mBgDv5lW3
+
+sprite $NiceDcvSm [12x12/16z] HOp70SD020HzWHdwRzYIBku7DgfCH7Z9-2rbaF7A-L5ea4v0a8lyuFsBlJGTVsPTdLoag3aGeUjV0my
+
+sprite $NiceDcvMd [16x16/16z] LSvH0aGX10NG0TZ_YWTubRzp2onAjqJ4da33Rz16PhWiQgfm3AV5qzmp1C8Pp1QKjCyxnMiPebz_cRKHGAoxmbMyMyOIU_lMjklqZ6lB-0t-
+
+sprite $NiceDcvLg [20x20/16z] {
+RSrP0iH014LHuwFtl-6E2fdlvwb2L3ZphNWYnk9jXQe-scG2YDvDQjpiQjexhqRHo0mWsmQfR277dZEMvVcF56DS1cNRk4tTcSZw_cuP23tlbwtQ90gpewOg
+9nOZF2oZQdlZxmF_
+}
+
+!procedure NiceDcv($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/NiceDcv', $name, $tech)
+!endprocedure
+
+!procedure NiceDcvCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$NiceDcvLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure NiceDcvGroup($id, $name='Nice Dcv', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$NiceDcvLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.png
new file mode 100644
index 00000000000..77871020b7c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.puml
new file mode 100644
index 00000000000..a6246dc88d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvCard
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvCard('NiceDcvCard', 'Nice Dcv Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Remote.puml
new file mode 100644
index 00000000000..39c3cb0f065
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvCard
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvCard('NiceDcvCard', 'Nice Dcv Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.png
new file mode 100644
index 00000000000..6ef16218fbe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.puml
new file mode 100644
index 00000000000..749f50dd301
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvGroup
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvGroup('NiceDcvGroup', 'Nice Dcv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Remote.puml
new file mode 100644
index 00000000000..6c3664f9757
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceDcvGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceDcvGroup
+include('aws-q1-2022/Architecture/Compute/NiceDcv')
+
+' renders the element
+NiceDcvGroup('NiceDcvGroup', 'Nice Dcv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.png b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.png
new file mode 100644
index 00000000000..73f8bc211c6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.puml
new file mode 100644
index 00000000000..bfc87211e29
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrame
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrame('NiceEnginFrame', 'Nice Engin Frame', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Remote.puml
new file mode 100644
index 00000000000..2182b67dfb7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrame
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrame('NiceEnginFrame', 'Nice Engin Frame', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.md b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.md
new file mode 100644
index 00000000000..114d6724c6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.md
@@ -0,0 +1,157 @@
+# NiceEnginFrame
+
+
+```text
+aws-q1-2022/Architecture/Compute/NiceEnginFrame
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+```
+
+
+
+| Illustration | NiceEnginFrame | NiceEnginFrameCard | NiceEnginFrameGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/NiceEnginFrame.png) | ![illustration for NiceEnginFrame](../../../aws-q1-2022/Architecture/Compute/NiceEnginFrame.Local.png) | ![illustration for NiceEnginFrameCard](../../../aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.png) | ![illustration for NiceEnginFrameGroup](../../../aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.png) |
+
+
+
+
+## NiceEnginFrame
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrame
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrame('NiceEnginFrame', 'Nice Engin Frame', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrame
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrame('NiceEnginFrame', 'Nice Engin Frame', 'an optional tech label')
+@enduml
+```
+
+## NiceEnginFrameCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameCard
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameCard('NiceEnginFrameCard', 'Nice Engin Frame Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameCard
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameCard('NiceEnginFrameCard', 'Nice Engin Frame Card', 'an optional description')
+@enduml
+```
+
+## NiceEnginFrameGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameGroup
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameGroup('NiceEnginFrameGroup', 'Nice Engin Frame Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameGroup
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameGroup('NiceEnginFrameGroup', 'Nice Engin Frame Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.png b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.png
new file mode 100644
index 00000000000..5a52cc76206
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.puml
new file mode 100644
index 00000000000..664e51a23d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrame.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/NiceEnginFrame
+
+sprite $NiceEnginFrameXs [10x10/16z] FSY53G0m4CF0F2RxJrokHIUJx5KLFvVA5fVWg6vnRqDB2s1EMIokfoZCIQsuqkS
+
+sprite $NiceEnginFrameSm [12x12/16z] JOk54GG1308d0al_3R-UnOC0_eV4u-7n09Ij-jygKBSTljDOSb80Gu-JsTEUf7VLBhvtPhO5v1Vy8e_d3G
+
+sprite $NiceEnginFrameMd [16x16/16z] NStN0SCW40HHxwMv_YisqK7pzrO26DKjC_aRAdaCx3BonmggtA-j5Eag3JTetp8OmqsyPg9So_TDRBdTzaMLnuXHMTHoYv2K6R3SgGXNCUeJfxvTFuOt
+
+sprite $NiceEnginFrameLg [20x20/16z] {
+RSZ50O00302n-fNz1yOTyWoBkkICFI_7yRqrB-nIrPvdbbI5ndL2Yff8fHydQ0AKHUHy3PNEfhHakSPHMwXJRkkrinEms2vGNnKLkbrhEHj1zejCAo0KXUtQ
+dLHna0AswpABS7LMVU3IdrplayDFJW
+}
+
+!procedure NiceEnginFrame($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/NiceEnginFrame', $name, $tech)
+!endprocedure
+
+!procedure NiceEnginFrameCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$NiceEnginFrameLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure NiceEnginFrameGroup($id, $name='Nice Engin Frame', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$NiceEnginFrameLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.png
new file mode 100644
index 00000000000..7088bd92354
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.puml
new file mode 100644
index 00000000000..37742af215a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameCard
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameCard('NiceEnginFrameCard', 'Nice Engin Frame Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Remote.puml
new file mode 100644
index 00000000000..1e2e585c51d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameCard
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameCard('NiceEnginFrameCard', 'Nice Engin Frame Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.png
new file mode 100644
index 00000000000..154be9f59dc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.puml
new file mode 100644
index 00000000000..502aba3e621
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameGroup
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameGroup('NiceEnginFrameGroup', 'Nice Engin Frame Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Remote.puml
new file mode 100644
index 00000000000..a3746e90fdf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/NiceEnginFrameGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NiceEnginFrameGroup
+include('aws-q1-2022/Architecture/Compute/NiceEnginFrame')
+
+' renders the element
+NiceEnginFrameGroup('NiceEnginFrameGroup', 'Nice Engin Frame Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.png b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.png
new file mode 100644
index 00000000000..0c833670e54
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.puml
new file mode 100644
index 00000000000..99357de9692
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAws
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAws('VMwareCloudOnAws', 'V Mware Cloud On Aws', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Remote.puml
new file mode 100644
index 00000000000..6ee9d8181c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAws
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAws('VMwareCloudOnAws', 'V Mware Cloud On Aws', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.md b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.md
new file mode 100644
index 00000000000..2a5b7e46183
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.md
@@ -0,0 +1,157 @@
+# VMwareCloudOnAws
+
+
+```text
+aws-q1-2022/Architecture/Compute/VMwareCloudOnAws
+```
+
+```text
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+```
+
+
+
+| Illustration | VMwareCloudOnAws | VMwareCloudOnAwsCard | VMwareCloudOnAwsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.png) | ![illustration for VMwareCloudOnAws](../../../aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.Local.png) | ![illustration for VMwareCloudOnAwsCard](../../../aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.png) | ![illustration for VMwareCloudOnAwsGroup](../../../aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.png) |
+
+
+
+
+## VMwareCloudOnAws
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAws
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAws('VMwareCloudOnAws', 'V Mware Cloud On Aws', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAws
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAws('VMwareCloudOnAws', 'V Mware Cloud On Aws', 'an optional tech label')
+@enduml
+```
+
+## VMwareCloudOnAwsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsCard
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsCard('VMwareCloudOnAwsCard', 'V Mware Cloud On Aws Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsCard
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsCard('VMwareCloudOnAwsCard', 'V Mware Cloud On Aws Card', 'an optional description')
+@enduml
+```
+
+## VMwareCloudOnAwsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsGroup
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsGroup('VMwareCloudOnAwsGroup', 'V Mware Cloud On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsGroup
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsGroup('VMwareCloudOnAwsGroup', 'V Mware Cloud On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.png b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.png
new file mode 100644
index 00000000000..5698d349fab
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.puml
new file mode 100644
index 00000000000..bb1915cba5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Compute/VMwareCloudOnAws
+
+sprite $VMwareCloudOnAwsXs [10x10/16z] FSR90SCW300mjubHzb-O6_GIof3frYr2Zdtu_qhqZVv2zANuoxxE4-ZfDNRR
+
+sprite $VMwareCloudOnAwsSm [12x12/16z] JOg50S0W30GRlUm_SN68lW4vAuA7y90ENLmN3XVrZWl4KbgwuH8C-QAHWQsjUyDbgaeO3RSYwLMJB7p93m
+
+sprite $VMwareCloudOnAwsMd [16x16/16z] NSwt0GDH409HyRKmst_3vptPcmY0dBFDAyHy0f_0fg7Ik9ogVmrjRc0GozBc9bhDKZRt7uBgHxGQWn7ylBaLaf1oRMuMEoF0ucsSJ_iClDsdFs46
+
+sprite $VMwareCloudOnAwsLg [20x20/16z] {
+PSg54GCn4CNG_Kjo-cyuFYODln7C-gfclB4FusbVR8w-5bAw7cP0UUTb1CfKTjHgWvcGb-YopIOgKPHQNShLHgudQdFQDelTwB3UlogGcKFMyOsKho5NCMqB
+28orQGTsiZSkv6FZOH_yVP4_
+}
+
+!procedure VMwareCloudOnAws($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Compute/VMwareCloudOnAws', $name, $tech)
+!endprocedure
+
+!procedure VMwareCloudOnAwsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$VMwareCloudOnAwsLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure VMwareCloudOnAwsGroup($id, $name='V Mware Cloud On Aws', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$VMwareCloudOnAwsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.png b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.png
new file mode 100644
index 00000000000..a58ff2a92e5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.puml
new file mode 100644
index 00000000000..50d6f7d7df6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsCard
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsCard('VMwareCloudOnAwsCard', 'V Mware Cloud On Aws Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Remote.puml
new file mode 100644
index 00000000000..788d70a9a43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsCard
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsCard('VMwareCloudOnAwsCard', 'V Mware Cloud On Aws Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.png
new file mode 100644
index 00000000000..74aa3370638
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.puml
new file mode 100644
index 00000000000..5b325a24480
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsGroup
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsGroup('VMwareCloudOnAwsGroup', 'V Mware Cloud On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Remote.puml
new file mode 100644
index 00000000000..543be3a3955
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Compute/VMwareCloudOnAwsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VMwareCloudOnAwsGroup
+include('aws-q1-2022/Architecture/Compute/VMwareCloudOnAws')
+
+' renders the element
+VMwareCloudOnAwsGroup('VMwareCloudOnAwsGroup', 'V Mware Cloud On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.png
new file mode 100644
index 00000000000..1598b9221ec
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.puml
new file mode 100644
index 00000000000..b0369644bf8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhere
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhere('AmazonEksAnywhere', 'Amazon Eks Anywhere', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Remote.puml
new file mode 100644
index 00000000000..a66eac5b148
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhere
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhere('AmazonEksAnywhere', 'Amazon Eks Anywhere', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.md b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.md
new file mode 100644
index 00000000000..5e120bf6fc2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.md
@@ -0,0 +1,157 @@
+# AmazonEksAnywhere
+
+
+```text
+aws-q1-2022/Architecture/Containers/AmazonEksAnywhere
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+```
+
+
+
+| Illustration | AmazonEksAnywhere | AmazonEksAnywhereCard | AmazonEksAnywhereGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.png) | ![illustration for AmazonEksAnywhere](../../../aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.Local.png) | ![illustration for AmazonEksAnywhereCard](../../../aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.png) | ![illustration for AmazonEksAnywhereGroup](../../../aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.png) |
+
+
+
+
+## AmazonEksAnywhere
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhere
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhere('AmazonEksAnywhere', 'Amazon Eks Anywhere', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhere
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhere('AmazonEksAnywhere', 'Amazon Eks Anywhere', 'an optional tech label')
+@enduml
+```
+
+## AmazonEksAnywhereCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereCard('AmazonEksAnywhereCard', 'Amazon Eks Anywhere Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereCard('AmazonEksAnywhereCard', 'Amazon Eks Anywhere Card', 'an optional description')
+@enduml
+```
+
+## AmazonEksAnywhereGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereGroup('AmazonEksAnywhereGroup', 'Amazon Eks Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereGroup('AmazonEksAnywhereGroup', 'Amazon Eks Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.png
new file mode 100644
index 00000000000..9c3efa81f8a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.puml
new file mode 100644
index 00000000000..2a1d0c78fe0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AmazonEksAnywhere
+
+sprite $AmazonEksAnywhereXs [10x10/16z] FSY73S103CD0VnEz_yIHqeXs8A1q3Z-ZUK8eQgcazfgcrHRIjhfm4QxcfZFNESjAk0i
+
+sprite $AmazonEksAnywhereSm [12x12/16z] JSf15aHH10FH1gct_nMt6FqQNIS0wPhXSvmZvO1KgFiSb6gqqriJ2_lPeAdpVPTT8hhxPzy25C-97MGxt1y
+
+sprite $AmazonEksAnywhereMd [16x16/16z] NOc70GGW2CGKk0lxJ_oMxx4ciF0BIVm4YxzmTNhMnwEmFLyUQs-hNDwWNQHmR6-Ca3Lhwks1TtgxXuV6TRK2lUUjR1BFDMVv8eGDJEW3qtCnbh_Wqd_X0G
+
+sprite $AmazonEksAnywhereLg [20x20/16z] {
+RT1LOW0X303HA9FU_y950jNvsxSug_5LphZukiP_XcSyRHBBb1zcZkKOPizI04cVNn9j3c4mT88jgss68VYrQZDCpSIsrJ5TmqR6TqDTLELQ8GauixQ88ZNc
+E7lZ2c4rpQOnRHK6e-T2TQ9kcHd-pUg-66sjjuz_y1C
+}
+
+!procedure AmazonEksAnywhere($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AmazonEksAnywhere', $name, $tech)
+!endprocedure
+
+!procedure AmazonEksAnywhereCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEksAnywhereLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEksAnywhereGroup($id, $name='Amazon Eks Anywhere', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonEksAnywhereLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.png
new file mode 100644
index 00000000000..52b0c06b4db
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.puml
new file mode 100644
index 00000000000..6b172b38715
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereCard('AmazonEksAnywhereCard', 'Amazon Eks Anywhere Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Remote.puml
new file mode 100644
index 00000000000..f35391d5e0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereCard('AmazonEksAnywhereCard', 'Amazon Eks Anywhere Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.png
new file mode 100644
index 00000000000..2a1522a8047
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.puml
new file mode 100644
index 00000000000..245787dcbf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereGroup('AmazonEksAnywhereGroup', 'Amazon Eks Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Remote.puml
new file mode 100644
index 00000000000..37b63ea46f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksAnywhereGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksAnywhereGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksAnywhere')
+
+' renders the element
+AmazonEksAnywhereGroup('AmazonEksAnywhereGroup', 'Amazon Eks Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.png
new file mode 100644
index 00000000000..ae2710572b2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.puml
new file mode 100644
index 00000000000..a25503c0924
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloud
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloud('AmazonEksCloud', 'Amazon Eks Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Remote.puml
new file mode 100644
index 00000000000..64408e8b1c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloud
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloud('AmazonEksCloud', 'Amazon Eks Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.md b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.md
new file mode 100644
index 00000000000..687d1767784
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.md
@@ -0,0 +1,157 @@
+# AmazonEksCloud
+
+
+```text
+aws-q1-2022/Architecture/Containers/AmazonEksCloud
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+```
+
+
+
+| Illustration | AmazonEksCloud | AmazonEksCloudCard | AmazonEksCloudGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AmazonEksCloud.png) | ![illustration for AmazonEksCloud](../../../aws-q1-2022/Architecture/Containers/AmazonEksCloud.Local.png) | ![illustration for AmazonEksCloudCard](../../../aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.png) | ![illustration for AmazonEksCloudGroup](../../../aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.png) |
+
+
+
+
+## AmazonEksCloud
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloud
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloud('AmazonEksCloud', 'Amazon Eks Cloud', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloud
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloud('AmazonEksCloud', 'Amazon Eks Cloud', 'an optional tech label')
+@enduml
+```
+
+## AmazonEksCloudCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudCard('AmazonEksCloudCard', 'Amazon Eks Cloud Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudCard('AmazonEksCloudCard', 'Amazon Eks Cloud Card', 'an optional description')
+@enduml
+```
+
+## AmazonEksCloudGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudGroup('AmazonEksCloudGroup', 'Amazon Eks Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudGroup('AmazonEksCloudGroup', 'Amazon Eks Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.png
new file mode 100644
index 00000000000..fddb0fcde25
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.puml
new file mode 100644
index 00000000000..fd571244039
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloud.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AmazonEksCloud
+
+sprite $AmazonEksCloudXs [10x10/16z] FSZ70G0m3C90fuhz9mvfvdK8c7jZaDogOnE2Q3Fcb5CrBLdkMmegiDkUZtPisrktBm
+
+sprite $AmazonEksCloudSm [12x12/16z] HSa74W9H409H9z7__YTsq0rTwL40-ZV3E_wEb5kcGjqsGQb6UvqriR2FpOVBwg32BX5ilVOJ6nmddErmNm
+
+sprite $AmazonEksCloudMd [16x16/16z] NSZ70SC03CD0gv3G_XCdxWM_0u3F9C5pM7p6pd3qxMnin-c4NDNrzu3M8wLpzM24J3oTHF2m5rWEQvHge7hrg8Q5jS2pbdAi2MQBC7jpzl1p_
+
+sprite $AmazonEksCloudLg [20x20/16z] {
+RSZ50O00302n-fNz1yOTyWoBkkICTzPn_1sUSUvUOfdoE7CigypEIm4alQeazdC8Wz8vRBbUpp04FwxtCsxNsoacnVDOnizh99S7bEqYcb9bKS9wZG3Eog1w
+5KReoe7UYJg7Fi3ZtZlyv0G
+}
+
+!procedure AmazonEksCloud($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AmazonEksCloud', $name, $tech)
+!endprocedure
+
+!procedure AmazonEksCloudCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEksCloudLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEksCloudGroup($id, $name='Amazon Eks Cloud', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonEksCloudLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.png
new file mode 100644
index 00000000000..0147f3893fe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.puml
new file mode 100644
index 00000000000..9573df85e2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudCard('AmazonEksCloudCard', 'Amazon Eks Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Remote.puml
new file mode 100644
index 00000000000..a851de6c8d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudCard('AmazonEksCloudCard', 'Amazon Eks Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.png
new file mode 100644
index 00000000000..5c0cc0924a8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.puml
new file mode 100644
index 00000000000..eb2ed23e5ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudGroup('AmazonEksCloudGroup', 'Amazon Eks Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Remote.puml
new file mode 100644
index 00000000000..cf5c4e3db3b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksCloudGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksCloudGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksCloud')
+
+' renders the element
+AmazonEksCloudGroup('AmazonEksCloudGroup', 'Amazon Eks Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.png
new file mode 100644
index 00000000000..bd0654cf5e7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.puml
new file mode 100644
index 00000000000..aac53dd6f11
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistro
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistro('AmazonEksDistro', 'Amazon Eks Distro', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Remote.puml
new file mode 100644
index 00000000000..76af3992a28
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistro
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistro('AmazonEksDistro', 'Amazon Eks Distro', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.md b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.md
new file mode 100644
index 00000000000..207d03347fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.md
@@ -0,0 +1,157 @@
+# AmazonEksDistro
+
+
+```text
+aws-q1-2022/Architecture/Containers/AmazonEksDistro
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+```
+
+
+
+| Illustration | AmazonEksDistro | AmazonEksDistroCard | AmazonEksDistroGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AmazonEksDistro.png) | ![illustration for AmazonEksDistro](../../../aws-q1-2022/Architecture/Containers/AmazonEksDistro.Local.png) | ![illustration for AmazonEksDistroCard](../../../aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.png) | ![illustration for AmazonEksDistroGroup](../../../aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.png) |
+
+
+
+
+## AmazonEksDistro
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistro
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistro('AmazonEksDistro', 'Amazon Eks Distro', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistro
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistro('AmazonEksDistro', 'Amazon Eks Distro', 'an optional tech label')
+@enduml
+```
+
+## AmazonEksDistroCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroCard('AmazonEksDistroCard', 'Amazon Eks Distro Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroCard('AmazonEksDistroCard', 'Amazon Eks Distro Card', 'an optional description')
+@enduml
+```
+
+## AmazonEksDistroGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroGroup('AmazonEksDistroGroup', 'Amazon Eks Distro Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroGroup('AmazonEksDistroGroup', 'Amazon Eks Distro Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.png
new file mode 100644
index 00000000000..e85463e7804
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.puml
new file mode 100644
index 00000000000..52132785020
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistro.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AmazonEksDistro
+
+sprite $AmazonEksDistroXs [10x10/16z] FSY73S103CD0VHEz_yIHquXs8E3k77wsvcc2qBBioffXLD6IMYKKHe2qJQKi4tMa2m
+
+sprite $AmazonEksDistroSm [12x12/16z] HSc73KDH349Hum9l_ubZyjjLEmX9l9hHDouZRIwJO3Tjg5Z3lSvQMDZ7hgYup0wWxQBG87lj9uOjsOSoRIVt0m
+
+sprite $AmazonEksDistroMd [16x16/16z] NSZ70SH03CF0LI2X_Yk-u6py1dppaIGUm-8rDeQZBsTZEmudv4zTNm_eTwHq_ZmO8HDtPoslTTcBK6tMAEMWYPz7DTHIXnBFhnIhKHlc7s6YpE7VsfhN-
+
+sprite $AmazonEksDistroLg [20x20/16z] {
+RSe5RaG130DH1oUz_uKRVIpi2FrasFgjDYvykurFHbG-Uf6yIh_C0wzkzyTAW2fsAIyBI8UsXUCvXpcEYDlcCWVps-Oq2wcaNuQe9FEoGKMe0fLEonpAh1D4
+d3Q8JKYP3OVjrTUgoKnWhcHHYbvwRTWQBdlrwki3VWC
+}
+
+!procedure AmazonEksDistro($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AmazonEksDistro', $name, $tech)
+!endprocedure
+
+!procedure AmazonEksDistroCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEksDistroLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEksDistroGroup($id, $name='Amazon Eks Distro', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonEksDistroLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.png
new file mode 100644
index 00000000000..cef395e1803
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.puml
new file mode 100644
index 00000000000..6cf1bdbd401
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroCard('AmazonEksDistroCard', 'Amazon Eks Distro Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Remote.puml
new file mode 100644
index 00000000000..27a0339b391
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroCard
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroCard('AmazonEksDistroCard', 'Amazon Eks Distro Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.png
new file mode 100644
index 00000000000..3dc89e0103e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.puml
new file mode 100644
index 00000000000..c47d321ac53
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroGroup('AmazonEksDistroGroup', 'Amazon Eks Distro Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Remote.puml
new file mode 100644
index 00000000000..5588bb5dcbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonEksDistroGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEksDistroGroup
+include('aws-q1-2022/Architecture/Containers/AmazonEksDistro')
+
+' renders the element
+AmazonEksDistroGroup('AmazonEksDistroGroup', 'Amazon Eks Distro Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.png
new file mode 100644
index 00000000000..3a8dcc96fd6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.puml
new file mode 100644
index 00000000000..6ec57a42319
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Remote.puml
new file mode 100644
index 00000000000..9b3517c8c03
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.md b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.md
new file mode 100644
index 00000000000..2b852d3b7da
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerRegistry
+
+
+```text
+aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+```
+
+
+
+| Illustration | AmazonElasticContainerRegistry | AmazonElasticContainerRegistryCard | AmazonElasticContainerRegistryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.png) | ![illustration for AmazonElasticContainerRegistry](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.Local.png) | ![illustration for AmazonElasticContainerRegistryCard](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.png) | ![illustration for AmazonElasticContainerRegistryGroup](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerRegistry
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistry
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistry('AmazonElasticContainerRegistry', 'Amazon Elastic Container Registry', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerRegistryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerRegistryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.png
new file mode 100644
index 00000000000..a6ae1feeba3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.puml
new file mode 100644
index 00000000000..7d19298a06d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry
+
+sprite $AmazonElasticContainerRegistryXs [10x10/16z] LSQ53O1000Imzzx-4nCS6YlMRavtpuszgEUpHrbj9VluBnEBx5Nisy46
+
+sprite $AmazonElasticContainerRegistrySm [12x12/16z] JOk54O0m40I7jxt-6mRYsR5Je0QPN8Pkl1i0pqeRse7Ag1ATf-pNspIjeUaw0IDfMjPpK8TYw_7v
+
+sprite $AmazonElasticContainerRegistryMd [16x16/16z] NSr90eCm34FH9hOit__4zTY1l-89I1ZP1e0zRE1ZOAT7VumJJrVNn-gNMfq4gmEalQt2bo7jUmUUvjZxVuvvXiSOZbG244RUtJYTxOcTFuOt
+
+sprite $AmazonElasticContainerRegistryLg [20x20/16z] {
+PSm54WGn2011887X_l_XMogsCkMDKCN9htXZBEDj4tthDkdoCcj4DFLZJUVFhijqRa-AB9ia4M9bkKmxtM9O3dF0M9OtusFoCLS8ewpGoue469QXKMQTAcSk
+gC2q6RDfR_rzaJy
+}
+
+!procedure AmazonElasticContainerRegistry($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerRegistryLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryGroup($id, $name='Amazon Elastic Container Registry', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerRegistryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.png
new file mode 100644
index 00000000000..5f24f604dec
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.puml
new file mode 100644
index 00000000000..f2b3b26ee5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Remote.puml
new file mode 100644
index 00000000000..f3a2395d2fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryCard('AmazonElasticContainerRegistryCard', 'Amazon Elastic Container Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.png
new file mode 100644
index 00000000000..9a449a251ba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.puml
new file mode 100644
index 00000000000..ac776ff8add
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Remote.puml
new file mode 100644
index 00000000000..5f6a8833709
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryGroup('AmazonElasticContainerRegistryGroup', 'Amazon Elastic Container Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.png
new file mode 100644
index 00000000000..2622831f6f1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.puml
new file mode 100644
index 00000000000..71e2da6fd9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Remote.puml
new file mode 100644
index 00000000000..92410d18cba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.md b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.md
new file mode 100644
index 00000000000..d7817dbb507
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerService
+
+
+```text
+aws-q1-2022/Architecture/Containers/AmazonElasticContainerService
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+```
+
+
+
+| Illustration | AmazonElasticContainerService | AmazonElasticContainerServiceCard | AmazonElasticContainerServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.png) | ![illustration for AmazonElasticContainerService](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.Local.png) | ![illustration for AmazonElasticContainerServiceCard](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.png) | ![illustration for AmazonElasticContainerServiceGroup](../../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerService('AmazonElasticContainerService', 'Amazon Elastic Container Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.png
new file mode 100644
index 00000000000..dd1366acc36
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.puml
new file mode 100644
index 00000000000..df21b15f6b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AmazonElasticContainerService
+
+sprite $AmazonElasticContainerServiceXs [10x10/16z] FOg53G0m0C8cWVB_nVCrXXJmGk979aLbHX1eJWwLYPkJdJX9zAAPKc0fCrqX6oO3
+
+sprite $AmazonElasticContainerServiceSm [12x12/16z] JSU50O1034DHBFtPVsAe05Tz0Q9BOWbfBYb3ya2nZzb9XfEvQQzs-om_h4axBWu0LudVBjy
+
+sprite $AmazonElasticContainerServiceMd [16x16/16z] PSW70eGW00D1MhBy_yKNpgvhWGd9Hv9u38wVmsRLF9UhXwowMsCjpUwoP_nVY9Pdl8Xtpw_5IkKmVUHL9KuH7PeWJbHGbZItL63ttjlxy0C
+
+sprite $AmazonElasticContainerServiceLg [20x20/16z] {
+RSZ50O00302n-fNz1yOTyWoBkkICTzPn_1tbbSSU9PekZpF7CilyE581oIKazrC8ArAZokRhxPo5xTT_rrp7SQqG0FFuTKW2hbAvdmUaXXO8RDSbh481gZTX
+K9gi-Y3gSDm1EEudXv-S
+}
+
+!procedure AmazonElasticContainerService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AmazonElasticContainerService', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceGroup($id, $name='Amazon Elastic Container Service', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.png
new file mode 100644
index 00000000000..8b66611879f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.puml
new file mode 100644
index 00000000000..7226badc362
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Remote.puml
new file mode 100644
index 00000000000..c8ff667c0d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceCard('AmazonElasticContainerServiceCard', 'Amazon Elastic Container Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.png
new file mode 100644
index 00000000000..c1cdffcb4aa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.puml
new file mode 100644
index 00000000000..500019a2eff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Remote.puml
new file mode 100644
index 00000000000..7e2b7c0d61e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticContainerServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticContainerService')
+
+' renders the element
+AmazonElasticContainerServiceGroup('AmazonElasticContainerServiceGroup', 'Amazon Elastic Container Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.png
new file mode 100644
index 00000000000..1588e1606fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.puml
new file mode 100644
index 00000000000..e806cad88db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesService('AmazonElasticKubernetesService', 'Amazon Elastic Kubernetes Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Remote.puml
new file mode 100644
index 00000000000..b65f8f7a73d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesService('AmazonElasticKubernetesService', 'Amazon Elastic Kubernetes Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.md b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.md
new file mode 100644
index 00000000000..56a79d02aef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.md
@@ -0,0 +1,157 @@
+# AmazonElasticKubernetesService
+
+
+```text
+aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+```
+
+
+
+| Illustration | AmazonElasticKubernetesService | AmazonElasticKubernetesServiceCard | AmazonElasticKubernetesServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.png) | ![illustration for AmazonElasticKubernetesService](../../../aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.Local.png) | ![illustration for AmazonElasticKubernetesServiceCard](../../../aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.png) | ![illustration for AmazonElasticKubernetesServiceGroup](../../../aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.png) |
+
+
+
+
+## AmazonElasticKubernetesService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesService('AmazonElasticKubernetesService', 'Amazon Elastic Kubernetes Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesService
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesService('AmazonElasticKubernetesService', 'Amazon Elastic Kubernetes Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticKubernetesServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceCard('AmazonElasticKubernetesServiceCard', 'Amazon Elastic Kubernetes Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceCard('AmazonElasticKubernetesServiceCard', 'Amazon Elastic Kubernetes Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticKubernetesServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceGroup('AmazonElasticKubernetesServiceGroup', 'Amazon Elastic Kubernetes Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceGroup('AmazonElasticKubernetesServiceGroup', 'Amazon Elastic Kubernetes Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.png
new file mode 100644
index 00000000000..299221539dd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.puml
new file mode 100644
index 00000000000..b72fe3d6721
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService
+
+sprite $AmazonElasticKubernetesServiceXs [10x10/16z] FOg50G0X54AvmCV-2zlwamBAA9iB1vBL8RXFbqfuPk0jIKU2XSmdTnJ1Y7Gq0njbe0O
+
+sprite $AmazonElasticKubernetesServiceSm [12x12/16z] HSU70S0W30F1191V-ozCBwud85P9l31DaKOOJ2Z-RNu6mvCnWptyRRiR_NcwSywmev00F4iyUxe1
+
+sprite $AmazonElasticKubernetesServiceMd [16x16/16z] LSY70S0W00916xpxJnnCbnIz9_CpIMp1yHukg-RvN3rarTiQgpIxovvnYXdHyem7QlZsF5t-NazBUqmVULM9iuWEJH1dL51ADg-fmEUrpriu
+
+sprite $AmazonElasticKubernetesServiceLg [20x20/16z] {
+RSZ50GD1300nypZz5tou3kifJlMI1rQ-pF7lAA-SdH9DbuypnpBBV8vKGF8CoNKAOKLgLDbnVPzZABQkvwHUrtDWpBL2ODVuwv04NALodGUaXXO8tDSbN481
+pZk5GMbowI7gC3VWTR_v-9Cx
+}
+
+!procedure AmazonElasticKubernetesService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticKubernetesServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticKubernetesServiceLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticKubernetesServiceGroup($id, $name='Amazon Elastic Kubernetes Service', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticKubernetesServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.png
new file mode 100644
index 00000000000..48b3785fdfe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.puml
new file mode 100644
index 00000000000..52898601489
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceCard('AmazonElasticKubernetesServiceCard', 'Amazon Elastic Kubernetes Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Remote.puml
new file mode 100644
index 00000000000..7e229f8949d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceCard
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceCard('AmazonElasticKubernetesServiceCard', 'Amazon Elastic Kubernetes Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.png
new file mode 100644
index 00000000000..df9faa7bf32
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.puml
new file mode 100644
index 00000000000..f5a54373e4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceGroup('AmazonElasticKubernetesServiceGroup', 'Amazon Elastic Kubernetes Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Remote.puml
new file mode 100644
index 00000000000..5e06b8edcea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticKubernetesServiceGroup
+include('aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService')
+
+' renders the element
+AmazonElasticKubernetesServiceGroup('AmazonElasticKubernetesServiceGroup', 'Amazon Elastic Kubernetes Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Local.png
new file mode 100644
index 00000000000..2e4ea183c50
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Local.puml
new file mode 100644
index 00000000000..0bdc77e2d89
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Remote.puml
new file mode 100644
index 00000000000..53a8655b023
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.md b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.md
new file mode 100644
index 00000000000..2fc8b016bd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.md
@@ -0,0 +1,157 @@
+# AwsFargate
+
+
+```text
+aws-q1-2022/Architecture/Containers/AwsFargate
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+```
+
+
+
+| Illustration | AwsFargate | AwsFargateCard | AwsFargateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/AwsFargate.png) | ![illustration for AwsFargate](../../../aws-q1-2022/Architecture/Containers/AwsFargate.Local.png) | ![illustration for AwsFargateCard](../../../aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.png) | ![illustration for AwsFargateGroup](../../../aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.png) |
+
+
+
+
+## AwsFargate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargate
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargate('AwsFargate', 'Aws Fargate', 'an optional tech label')
+@enduml
+```
+
+## AwsFargateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
+```
+
+## AwsFargateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.png b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.png
new file mode 100644
index 00000000000..0e7169b8771
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.puml
new file mode 100644
index 00000000000..c81becc8322
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/AwsFargate
+
+sprite $AwsFargateXs [10x10/16z] FSY54G0m3CD05-Nz9oucEleJC4zZa3pIr2QFEwCjzhMf3ChSSXMg7AcDBjZQXYyVBG
+
+sprite $AwsFargateSm [12x12/16z] HOd70KK138BIbEo_y2-lUX80V4xYXUEZr1y0ifnvVXVXVrcQ94YFTmaX9lpxInitnrzbfk3y4nAmnmQUlyV_0W
+
+sprite $AwsFargateMd [16x16/16z] NSY70S8m3011zTV-4-CA9EzwObItpEGCJiFFmNReM3-xUPdvpo1LomtfqvHR33TAv71awNGZ3WacjTnGh7FSOe6Rm764XBW3suI8U37gNShGpoEENuCF
+
+sprite $AwsFargateLg [20x20/16z] {
+RSZ7OGGm40CnRkB8_JTiwNB24nn-cetFzFtuTNXgxdkhKhjLRvVHheYt6ooxdqVkG-pBSmiGrwDjdTkP43MQ2ZlEdLGQZvcGhxUJwQhgWTljp11OaN2_fIZN
+T8YJjylIgFCSjrlbKhhWM7TImDjjy7xl-VSZ_m4
+}
+
+!procedure AwsFargate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/AwsFargate', $name, $tech)
+!endprocedure
+
+!procedure AwsFargateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsFargateLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AwsFargateGroup($id, $name='Aws Fargate', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AwsFargateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.png
new file mode 100644
index 00000000000..6527be04b46
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.puml
new file mode 100644
index 00000000000..2d41912f0ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Remote.puml
new file mode 100644
index 00000000000..79243476ec1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateCard
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateCard('AwsFargateCard', 'Aws Fargate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.png
new file mode 100644
index 00000000000..2335400d47d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.puml
new file mode 100644
index 00000000000..adf32ea2cec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Remote.puml
new file mode 100644
index 00000000000..7ff4f124c94
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/AwsFargateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFargateGroup
+include('aws-q1-2022/Architecture/Containers/AwsFargate')
+
+' renders the element
+AwsFargateGroup('AwsFargateGroup', 'Aws Fargate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.png b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.png
new file mode 100644
index 00000000000..2126a70228c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.puml
new file mode 100644
index 00000000000..f557dc876b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShift
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShift('RedHatOpenShift', 'Red Hat Open Shift', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Remote.puml
new file mode 100644
index 00000000000..435f07211ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShift
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShift('RedHatOpenShift', 'Red Hat Open Shift', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.md b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.md
new file mode 100644
index 00000000000..4d524a1f5bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.md
@@ -0,0 +1,157 @@
+# RedHatOpenShift
+
+
+```text
+aws-q1-2022/Architecture/Containers/RedHatOpenShift
+```
+
+```text
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+```
+
+
+
+| Illustration | RedHatOpenShift | RedHatOpenShiftCard | RedHatOpenShiftGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Containers/RedHatOpenShift.png) | ![illustration for RedHatOpenShift](../../../aws-q1-2022/Architecture/Containers/RedHatOpenShift.Local.png) | ![illustration for RedHatOpenShiftCard](../../../aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.png) | ![illustration for RedHatOpenShiftGroup](../../../aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.png) |
+
+
+
+
+## RedHatOpenShift
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShift
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShift('RedHatOpenShift', 'Red Hat Open Shift', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShift
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShift('RedHatOpenShift', 'Red Hat Open Shift', 'an optional tech label')
+@enduml
+```
+
+## RedHatOpenShiftCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftCard
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftCard('RedHatOpenShiftCard', 'Red Hat Open Shift Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftCard
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftCard('RedHatOpenShiftCard', 'Red Hat Open Shift Card', 'an optional description')
+@enduml
+```
+
+## RedHatOpenShiftGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftGroup
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftGroup('RedHatOpenShiftGroup', 'Red Hat Open Shift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftGroup
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftGroup('RedHatOpenShiftGroup', 'Red Hat Open Shift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.png b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.png
new file mode 100644
index 00000000000..f18c221f15f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.puml
new file mode 100644
index 00000000000..cb784e4496f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShift.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Containers/RedHatOpenShift
+
+sprite $RedHatOpenShiftXs [10x10/16z] FKg50G0m2BBb_ul7ogQwktPbzi2Def9m8sanB_0UkG29BISHTY25oAfr4x1yHpTwWGK
+
+sprite $RedHatOpenShiftSm [12x12/16z] HSVN0K9H3CFGcsPb_uany8g-ZW3zc-6TlpD2pXpHKl_TeAZK8WRea7QdZdsox2XSCtQ5Of94wm88m7I2omxS1m
+
+sprite $RedHatOpenShiftMd [16x16/16z] {
+NOlL0KCn4CDoO2lxBrp85P_-30Bm6qdy5HQNOcAKAlJEQjnsjoON8HJHOMzeSgJm8s-2PK3Ea_UgzDapPbySaicc6v2iyy-0Z301Z_oW12W0ze6kXdUUYicN
+uWu
+}
+
+sprite $RedHatOpenShiftLg [20x20/16z] {
+RSpLOGKm34DHcQHq_uNhqEFxUGoQyLbr-aHUqozJXKSTFOIS6tYnSebPP6HUCn6fGZcYjWLREwQRanoI8BzVZTCQdTXeZ9ZMY4XRvl2gPGneHyZtdeqybYLi
+AoR2coAcBXkUbDAYUOxQPkdINfoDKm1mwTZjmBGV-FS3_m4
+}
+
+!procedure RedHatOpenShift($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Containers/RedHatOpenShift', $name, $tech)
+!endprocedure
+
+!procedure RedHatOpenShiftCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$RedHatOpenShiftLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure RedHatOpenShiftGroup($id, $name='Red Hat Open Shift', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$RedHatOpenShiftLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.png b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.png
new file mode 100644
index 00000000000..faf90bf7172
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.puml
new file mode 100644
index 00000000000..d13f97e0962
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftCard
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftCard('RedHatOpenShiftCard', 'Red Hat Open Shift Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Remote.puml
new file mode 100644
index 00000000000..c15fa4480c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftCard
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftCard('RedHatOpenShiftCard', 'Red Hat Open Shift Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.png b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.png
new file mode 100644
index 00000000000..7993c85ec53
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.puml
new file mode 100644
index 00000000000..9957f82d9a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftGroup
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftGroup('RedHatOpenShiftGroup', 'Red Hat Open Shift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Remote.puml
new file mode 100644
index 00000000000..80e403d2dae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Containers/RedHatOpenShiftGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RedHatOpenShiftGroup
+include('aws-q1-2022/Architecture/Containers/RedHatOpenShift')
+
+' renders the element
+RedHatOpenShiftGroup('RedHatOpenShiftGroup', 'Red Hat Open Shift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.png
new file mode 100644
index 00000000000..eb7af8cd21f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.puml
new file mode 100644
index 00000000000..61798cbae9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivate
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivate('AwsActivate', 'Aws Activate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Remote.puml
new file mode 100644
index 00000000000..06b862449a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivate
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivate('AwsActivate', 'Aws Activate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.md
new file mode 100644
index 00000000000..02cd15059dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.md
@@ -0,0 +1,157 @@
+# AwsActivate
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsActivate
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+```
+
+
+
+| Illustration | AwsActivate | AwsActivateCard | AwsActivateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.png) | ![illustration for AwsActivate](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.Local.png) | ![illustration for AwsActivateCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.png) | ![illustration for AwsActivateGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.png) |
+
+
+
+
+## AwsActivate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivate
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivate('AwsActivate', 'Aws Activate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivate
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivate('AwsActivate', 'Aws Activate', 'an optional tech label')
+@enduml
+```
+
+## AwsActivateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateCard('AwsActivateCard', 'Aws Activate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateCard('AwsActivateCard', 'Aws Activate Card', 'an optional description')
+@enduml
+```
+
+## AwsActivateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateGroup('AwsActivateGroup', 'Aws Activate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateGroup('AwsActivateGroup', 'Aws Activate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.png
new file mode 100644
index 00000000000..b21423bd8c8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.puml
new file mode 100644
index 00000000000..79efb0a4433
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsActivate
+
+sprite $AwsActivateXs [10x10/16z] FSY73S0m3CJ0Zxiexpzlt8bs8DYeZNXaf4ysTQ_peI2JkJSYdwKXaPNHqB22ONsA0FH9P_G3
+
+sprite $AwsActivateSm [12x12/16z] JSVN0GCW3CHGEjQP_UVDaVw-98ahBlsDZ5qshuuDp5TlLHgJIAUYRDXa3itGNYntf5GGuSwPipHrIElk9d7IGajsFARh0G
+
+sprite $AwsActivateMd [16x16/16z] {
+NSXH0i8W3C1G1Y0atVslgzf-pVozADMfz7dy6-MvsrfGzWnURFgXFFMYGOSJIU002oBiUiszElIVOsXJ6bpfhdcafxTYGzdfw57kbgF_J5UvSwYOtJbgbP_Z
+0m
+}
+
+sprite $AwsActivateLg [20x20/16z] {
+RSm54iGW38LXf6po_lJ-vzqCDbQSBmBe3D-33-G3kVXiF4OlNhqaN_CgzPpfEbQ1hYQfAZ7c5uRBVfADn8YLLcWgqjmH8GEpflOpgIrpXzg1cl0iOq1o0PFg
+iYX1UicDoZRpI2aq6BujMiGoTOv5jsdZWSGtvVHipA5t8xcqZ7VXycCV-0S
+}
+
+!procedure AwsActivate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsActivate', $name, $tech)
+!endprocedure
+
+!procedure AwsActivateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsActivateLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsActivateGroup($id, $name='Aws Activate', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsActivateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.png
new file mode 100644
index 00000000000..ccce304ac54
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.puml
new file mode 100644
index 00000000000..e5c7eb016cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateCard('AwsActivateCard', 'Aws Activate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Remote.puml
new file mode 100644
index 00000000000..ff7043e8576
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateCard('AwsActivateCard', 'Aws Activate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.png
new file mode 100644
index 00000000000..100d3d1fbff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.puml
new file mode 100644
index 00000000000..5588e280890
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateGroup('AwsActivateGroup', 'Aws Activate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Remote.puml
new file mode 100644
index 00000000000..6bb0ed758b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsActivateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsActivateGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsActivate')
+
+' renders the element
+AwsActivateGroup('AwsActivateGroup', 'Aws Activate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.png
new file mode 100644
index 00000000000..0c6e5a835aa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.puml
new file mode 100644
index 00000000000..3716b69623b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIq
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIq('AwsIq', 'Aws Iq', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Remote.puml
new file mode 100644
index 00000000000..cbb0943698d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIq
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIq('AwsIq', 'Aws Iq', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.md
new file mode 100644
index 00000000000..cfbe5165f7c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.md
@@ -0,0 +1,157 @@
+# AwsIq
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsIq
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+```
+
+
+
+| Illustration | AwsIq | AwsIqCard | AwsIqGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsIq.png) | ![illustration for AwsIq](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsIq.Local.png) | ![illustration for AwsIqCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.png) | ![illustration for AwsIqGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.png) |
+
+
+
+
+## AwsIq
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIq
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIq('AwsIq', 'Aws Iq', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIq
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIq('AwsIq', 'Aws Iq', 'an optional tech label')
+@enduml
+```
+
+## AwsIqCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqCard('AwsIqCard', 'Aws Iq Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqCard('AwsIqCard', 'Aws Iq Card', 'an optional description')
+@enduml
+```
+
+## AwsIqGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqGroup('AwsIqGroup', 'Aws Iq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqGroup('AwsIqGroup', 'Aws Iq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.png
new file mode 100644
index 00000000000..773d01ce371
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.puml
new file mode 100644
index 00000000000..1d81b7b5cee
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIq.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsIq
+
+sprite $AwsIqXs [10x10/16z] BSR70S0m008nqiFX_TTrrqlWxk_OdKEpSxBy1y7hnqxuV9rpuGJUiH5kb-JAAAKtimq
+
+sprite $AwsIqSm [12x12/16z] HSVP0SD020FHM7k09FTVRnPoUBxcIQooqeFwVJNwGyW1ze_189DfnI5OsGD3uthrmwfcFz28yul676C4RzkqkhlW3zu
+
+sprite $AwsIqMd [16x16/16z] {
+LOf90e102CCSq846__zTzpMtf0MTv0dy2xzmkaKxm-K1cMPTkdPSBlNSGa5wJje9ILKu6uDaEZqj71_QxIESdtRjeiNkwhjNfd4uxN1JoKRVGVCMj1KkvZti
+FFuFAm
+}
+
+sprite $AwsIqLg [20x20/16z] {
+RSZ90GGX20H0v12xCVzurpbupTQpIAAj5_yaFzddqTd7GKXdNvAADMmieCz8WG0GN5dNwP1879bNracvVaq0iN1KLO8WgObKl1VK5D149VgcaxoMNFgULv5g
+lEJiKoYVe_ILLfy_jnHLOUvsERVhc3QgsB1tDRRzoUk--GC
+}
+
+!procedure AwsIq($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsIq', $name, $tech)
+!endprocedure
+
+!procedure AwsIqCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIqLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsIqGroup($id, $name='Aws Iq', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsIqLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.png
new file mode 100644
index 00000000000..24a3eb9ed46
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.puml
new file mode 100644
index 00000000000..6d557603b89
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqCard('AwsIqCard', 'Aws Iq Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Remote.puml
new file mode 100644
index 00000000000..e9f041ded56
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqCard('AwsIqCard', 'Aws Iq Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.png
new file mode 100644
index 00000000000..71fcaa5d22e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.puml
new file mode 100644
index 00000000000..5d2e537f5fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqGroup('AwsIqGroup', 'Aws Iq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Remote.puml
new file mode 100644
index 00000000000..371a43555cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsIqGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIqGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsIq')
+
+' renders the element
+AwsIqGroup('AwsIqGroup', 'Aws Iq Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.png
new file mode 100644
index 00000000000..00006e334a3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.puml
new file mode 100644
index 00000000000..87bd808ba82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServices('AwsManagedServices', 'Aws Managed Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Remote.puml
new file mode 100644
index 00000000000..7059afd97e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServices('AwsManagedServices', 'Aws Managed Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.md
new file mode 100644
index 00000000000..ab186c71fc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.md
@@ -0,0 +1,157 @@
+# AwsManagedServices
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+```
+
+
+
+| Illustration | AwsManagedServices | AwsManagedServicesCard | AwsManagedServicesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.png) | ![illustration for AwsManagedServices](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.Local.png) | ![illustration for AwsManagedServicesCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.png) | ![illustration for AwsManagedServicesGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.png) |
+
+
+
+
+## AwsManagedServices
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServices('AwsManagedServices', 'Aws Managed Services', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServices('AwsManagedServices', 'Aws Managed Services', 'an optional tech label')
+@enduml
+```
+
+## AwsManagedServicesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesCard('AwsManagedServicesCard', 'Aws Managed Services Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesCard('AwsManagedServicesCard', 'Aws Managed Services Card', 'an optional description')
+@enduml
+```
+
+## AwsManagedServicesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesGroup('AwsManagedServicesGroup', 'Aws Managed Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesGroup('AwsManagedServicesGroup', 'Aws Managed Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.png
new file mode 100644
index 00000000000..d3419bdff90
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.puml
new file mode 100644
index 00000000000..70e666286e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices
+
+sprite $AwsManagedServicesXs [10x10/16z] FSR70GCn30Gn9OOTglzsxSju0NJ80ry1UZJTMzE7ikXYkgGgXANQiMBO6ZfNGVEcVHO6xAVm1m
+
+sprite $AwsManagedServicesSm [12x12/16z] JSV70O0m5CFGz5Z-x3yl7QAJdisPphp09qQRt2yXCjUFMMbC5Auz5Hs02BlqpaWwFgQpKgcSxs7JpZzJfsJOBlXgMx03
+
+sprite $AwsManagedServicesMd [16x16/16z] {
+NSZN0OKm3CNGn4xnbTb_tLVeeByZq5PimVFm6flTh4vfTpGK2fSsErQ7HGmf4aBqQQhwbud9wDXGh4uOKNeK5L-Tq4KtXJOxz4ffOsvEdu2Ps-vazAYZJhJa
+5Z05BBV1tw_n1G
+}
+
+sprite $AwsManagedServicesLg [20x20/16z] {
+RSZ7OSLG30CmTObytd_UkELt744I_-R67yaVoV-SllF_Q5hjCi3ZHW7iuGNydnAXNWKRxBb8pb0RQ6y0Uwx5qe1IF2fnMdiw4pKq67BEsvDGQiO4HExRKq0W
+6ed_Kz8a8yJaSUCaXaYhkcydJLAwKfwtKDcfK2EmhNyanueajcVot_OZjn_v1m
+}
+
+!procedure AwsManagedServices($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices', $name, $tech)
+!endprocedure
+
+!procedure AwsManagedServicesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsManagedServicesLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsManagedServicesGroup($id, $name='Aws Managed Services', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsManagedServicesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.png
new file mode 100644
index 00000000000..dda8228db69
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.puml
new file mode 100644
index 00000000000..8c5a3593eb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesCard('AwsManagedServicesCard', 'Aws Managed Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Remote.puml
new file mode 100644
index 00000000000..b21ae335fc1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesCard('AwsManagedServicesCard', 'Aws Managed Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.png
new file mode 100644
index 00000000000..808cdff7d01
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.puml
new file mode 100644
index 00000000000..450d928621e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesGroup('AwsManagedServicesGroup', 'Aws Managed Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Remote.puml
new file mode 100644
index 00000000000..5ee15d9f1b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServicesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagedServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices')
+
+' renders the element
+AwsManagedServicesGroup('AwsManagedServicesGroup', 'Aws Managed Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.png
new file mode 100644
index 00000000000..2620a3af62c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.puml
new file mode 100644
index 00000000000..c05dabe62ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServices('AwsProfessionalServices', 'Aws Professional Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Remote.puml
new file mode 100644
index 00000000000..5b723c1ec8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServices('AwsProfessionalServices', 'Aws Professional Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.md
new file mode 100644
index 00000000000..b72b2947819
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.md
@@ -0,0 +1,157 @@
+# AwsProfessionalServices
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+```
+
+
+
+| Illustration | AwsProfessionalServices | AwsProfessionalServicesCard | AwsProfessionalServicesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.png) | ![illustration for AwsProfessionalServices](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.Local.png) | ![illustration for AwsProfessionalServicesCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.png) | ![illustration for AwsProfessionalServicesGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.png) |
+
+
+
+
+## AwsProfessionalServices
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServices('AwsProfessionalServices', 'Aws Professional Services', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServices
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServices('AwsProfessionalServices', 'Aws Professional Services', 'an optional tech label')
+@enduml
+```
+
+## AwsProfessionalServicesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesCard('AwsProfessionalServicesCard', 'Aws Professional Services Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesCard('AwsProfessionalServicesCard', 'Aws Professional Services Card', 'an optional description')
+@enduml
+```
+
+## AwsProfessionalServicesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesGroup('AwsProfessionalServicesGroup', 'Aws Professional Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesGroup('AwsProfessionalServicesGroup', 'Aws Professional Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.png
new file mode 100644
index 00000000000..2ef204bb7c5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.puml
new file mode 100644
index 00000000000..6c8111f84af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices
+
+sprite $AwsProfessionalServicesXs [10x10/16z] FSZ15G0G4CJG0P3LVxq0EVqNQBCwutEhBWA5faa3mPpDZ18zMn78cff1XTOt5Q0VpWO
+
+sprite $AwsProfessionalServicesSm [12x12/16z] JSd70GGm2CH0Pq2u_tQTB-Yr0s0xtV47LXhJ0VSHD_PvATk20msghNmXrAHtUmLCpgxhPORi7KManPQmxZiKWVwmcm
+
+sprite $AwsProfessionalServicesMd [16x16/16z] {
+NOo54KGn24GdEEJttsviSmfZRwqgSO6h-bNgLm0xhpy2M5T2TW8S-Qdqar_i4FeME2lvyXQOZ3xS6qRfikoADF76bxUmGWnVtTrCCwWgduwh5hbtdhU0U_w4
+2G
+}
+
+sprite $AwsProfessionalServicesLg [20x20/16z] {
+RSu50iCW44JHnLO6xd_Uqa6gF_wI003Yv3lyGVn1R6nL3nxByp5jt2Q825FYDZUEANlCpbyL08tOYOAPUgmwCR9vhN6CQ58r9xnPptlfoQxL05EJOoWSinL7
+JANPF8ZEnTEQFLFrqCYOEFe9JQ889eutF8q_EFxW0m
+}
+
+!procedure AwsProfessionalServices($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices', $name, $tech)
+!endprocedure
+
+!procedure AwsProfessionalServicesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsProfessionalServicesLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsProfessionalServicesGroup($id, $name='Aws Professional Services', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsProfessionalServicesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.png
new file mode 100644
index 00000000000..8f8da23c1b3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.puml
new file mode 100644
index 00000000000..6f8040d039c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesCard('AwsProfessionalServicesCard', 'Aws Professional Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Remote.puml
new file mode 100644
index 00000000000..fd01ef59b91
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesCard('AwsProfessionalServicesCard', 'Aws Professional Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.png
new file mode 100644
index 00000000000..7787d726ee7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.puml
new file mode 100644
index 00000000000..981c2ec9393
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesGroup('AwsProfessionalServicesGroup', 'Aws Professional Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Remote.puml
new file mode 100644
index 00000000000..45fa3069bac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServicesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProfessionalServicesGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices')
+
+' renders the element
+AwsProfessionalServicesGroup('AwsProfessionalServicesGroup', 'Aws Professional Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.png
new file mode 100644
index 00000000000..72c2997d62a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.puml
new file mode 100644
index 00000000000..6d02c67f790
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePost
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePost('AwsRePost', 'Aws Re Post', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Remote.puml
new file mode 100644
index 00000000000..f2be962a070
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePost
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePost('AwsRePost', 'Aws Re Post', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.md
new file mode 100644
index 00000000000..cb47bb3202a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.md
@@ -0,0 +1,157 @@
+# AwsRePost
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsRePost
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+```
+
+
+
+| Illustration | AwsRePost | AwsRePostCard | AwsRePostGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.png) | ![illustration for AwsRePost](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.Local.png) | ![illustration for AwsRePostCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.png) | ![illustration for AwsRePostGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.png) |
+
+
+
+
+## AwsRePost
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePost
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePost('AwsRePost', 'Aws Re Post', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePost
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePost('AwsRePost', 'Aws Re Post', 'an optional tech label')
+@enduml
+```
+
+## AwsRePostCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostCard('AwsRePostCard', 'Aws Re Post Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostCard('AwsRePostCard', 'Aws Re Post Card', 'an optional description')
+@enduml
+```
+
+## AwsRePostGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostGroup('AwsRePostGroup', 'Aws Re Post Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostGroup('AwsRePostGroup', 'Aws Re Post Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.png
new file mode 100644
index 00000000000..0ed540e07d2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.puml
new file mode 100644
index 00000000000..d7ebe7a051b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsRePost
+
+sprite $AwsRePostXs [10x10/16z] FSQ50G0W4090RE7TVrxx2qxYchv6pgMw2aUX0aItHMpHJ2N56EkIgPR2iBGeDN4SiaBZSiq4
+
+sprite $AwsRePostSm [12x12/16z] HOh70GCm20DD1-7zvqsKUXzLO4WJ_0Dzkva5FGh6mUaLniTKByn6gZZjulHHrKF_J131v2m94LNs16s6kM-F2E1-0da
+
+sprite $AwsRePostMd [16x16/16z] {
+NOm53WH13CC6Uft6tVz_zvRHGZjIG3kn0-_29wnghQ_KiNl3N2ksk-ELPV_950aZhE8-f2vbKdkjiNwEM3qf7gKjbDqJAkkLwkw9YSNC5j-3l0nld9vWxbre
+ki9owJ1TOMVwX1a
+}
+
+sprite $AwsRePostLg [20x20/16z] {
+PSv70WCX34DHKzp4tF-yST2G-dTwAm78KzpX5sc_I4CuoxU9nSx4ZZNeI3QTPgLfALMcPCG29b0BkIkEjM3GqdAXvIeKxRtpqenj6sEq_aoCLWZN-tcZLKY3
+giOnuXpJP_UcD28WK6-W7JHq7r5uVM1ECm7o-i8AmFM9hEmV7m
+}
+
+!procedure AwsRePost($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsRePost', $name, $tech)
+!endprocedure
+
+!procedure AwsRePostCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsRePostLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsRePostGroup($id, $name='Aws Re Post', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsRePostLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.png
new file mode 100644
index 00000000000..6d11bc34fdf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.puml
new file mode 100644
index 00000000000..21767350451
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostCard('AwsRePostCard', 'Aws Re Post Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Remote.puml
new file mode 100644
index 00000000000..bcf9a77a7bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostCard('AwsRePostCard', 'Aws Re Post Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.png
new file mode 100644
index 00000000000..f8ee7120f97
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.puml
new file mode 100644
index 00000000000..44a7c384c53
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostGroup('AwsRePostGroup', 'Aws Re Post Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Remote.puml
new file mode 100644
index 00000000000..8e41281a553
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsRePostGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRePostGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsRePost')
+
+' renders the element
+AwsRePostGroup('AwsRePostGroup', 'Aws Re Post Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.png
new file mode 100644
index 00000000000..0a452535a1d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.puml
new file mode 100644
index 00000000000..ca3d3d4b5cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupport
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupport('AwsSupport', 'Aws Support', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Remote.puml
new file mode 100644
index 00000000000..3806649f8a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupport
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupport('AwsSupport', 'Aws Support', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.md
new file mode 100644
index 00000000000..e456b47a800
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.md
@@ -0,0 +1,157 @@
+# AwsSupport
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsSupport
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+```
+
+
+
+| Illustration | AwsSupport | AwsSupportCard | AwsSupportGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.png) | ![illustration for AwsSupport](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.Local.png) | ![illustration for AwsSupportCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.png) | ![illustration for AwsSupportGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.png) |
+
+
+
+
+## AwsSupport
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupport
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupport('AwsSupport', 'Aws Support', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupport
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupport('AwsSupport', 'Aws Support', 'an optional tech label')
+@enduml
+```
+
+## AwsSupportCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportCard('AwsSupportCard', 'Aws Support Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportCard('AwsSupportCard', 'Aws Support Card', 'an optional description')
+@enduml
+```
+
+## AwsSupportGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportGroup('AwsSupportGroup', 'Aws Support Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportGroup('AwsSupportGroup', 'Aws Support Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.png
new file mode 100644
index 00000000000..aa971f57a03
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.puml
new file mode 100644
index 00000000000..01e757eee0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsSupport
+
+sprite $AwsSupportXs [10x10/16z] FOh50G0W4CEAGuxzvyN9gn9eaphXHoREhGWYfQPM3QvWCqhiP75cD1CUmXJx74j2q5Sq9WC
+
+sprite $AwsSupportSm [12x12/16z] HOh70KCX5CFeO3tsdpSul-da8f1P1hw2InikplsaDkMSOJIfQWM53iwAA90ITtQR9Jat0RcrVh8jrJMb7GPyxhkO7m
+
+sprite $AwsSupportMd [16x16/16z] {
+NSZ50S103CJ0OtlbzDzkcFKRWOxy2Bw7xpXCQzabdUvLaXMNTbSOfKYZIHxWgz6AAYdYCFrjIucNpK4zzTDH0FUglZci6f1TBQ_UwXrfc0qqnLvpL0LCvmYE
+fjzO
+}
+
+sprite $AwsSupportLg [20x20/16z] {
+RSY50GGn24HHufdFzb_lnSuNvm5wHZ_13NA3FB4yyMcKe92Uk2Ns-SQo4MYcmJQWMvtea1dKwLbIqa3tPN7sCRdxiEbAFuQPmOSvHA6i6llJHWd02jcsbUes
+gOMKwp77eWCr1UMdkRVO4TPQ2qYN7xK2nIgWwudkFEFwns7_-
+}
+
+!procedure AwsSupport($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsSupport', $name, $tech)
+!endprocedure
+
+!procedure AwsSupportCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSupportLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsSupportGroup($id, $name='Aws Support', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsSupportLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.png
new file mode 100644
index 00000000000..95fc73bebeb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.puml
new file mode 100644
index 00000000000..50966c82699
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportCard('AwsSupportCard', 'Aws Support Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Remote.puml
new file mode 100644
index 00000000000..df0b60288d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportCard('AwsSupportCard', 'Aws Support Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.png
new file mode 100644
index 00000000000..34fbc6f06d1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.puml
new file mode 100644
index 00000000000..de98eb7f774
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportGroup('AwsSupportGroup', 'Aws Support Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Remote.puml
new file mode 100644
index 00000000000..b04e92403b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsSupportGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSupportGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsSupport')
+
+' renders the element
+AwsSupportGroup('AwsSupportGroup', 'Aws Support Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.png
new file mode 100644
index 00000000000..c9d98ea7e5a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.puml
new file mode 100644
index 00000000000..aa1da438c50
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertification
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertification('AwsTrainingCertification', 'Aws Training Certification', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Remote.puml
new file mode 100644
index 00000000000..95640815041
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertification
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertification('AwsTrainingCertification', 'Aws Training Certification', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.md b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.md
new file mode 100644
index 00000000000..750d188a83b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.md
@@ -0,0 +1,157 @@
+# AwsTrainingCertification
+
+
+```text
+aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification
+```
+
+```text
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+```
+
+
+
+| Illustration | AwsTrainingCertification | AwsTrainingCertificationCard | AwsTrainingCertificationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.png) | ![illustration for AwsTrainingCertification](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.Local.png) | ![illustration for AwsTrainingCertificationCard](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.png) | ![illustration for AwsTrainingCertificationGroup](../../../aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.png) |
+
+
+
+
+## AwsTrainingCertification
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertification
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertification('AwsTrainingCertification', 'Aws Training Certification', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertification
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertification('AwsTrainingCertification', 'Aws Training Certification', 'an optional tech label')
+@enduml
+```
+
+## AwsTrainingCertificationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationCard('AwsTrainingCertificationCard', 'Aws Training Certification Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationCard('AwsTrainingCertificationCard', 'Aws Training Certification Card', 'an optional description')
+@enduml
+```
+
+## AwsTrainingCertificationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationGroup('AwsTrainingCertificationGroup', 'Aws Training Certification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationGroup('AwsTrainingCertificationGroup', 'Aws Training Certification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.png
new file mode 100644
index 00000000000..44a5068fab6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.puml
new file mode 100644
index 00000000000..7fceaf9c950
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification
+
+sprite $AwsTrainingCertificationXs [10x10/16z] DSY73G0W3CJ0q8cV_UUbM-ray5LVyRc5XKtuLrXAz9fSCcZuaHcLhQvOlUD3-mACJMrD
+
+sprite $AwsTrainingCertificationSm [12x12/16z] JSpN0KCn24FHLstfultdJKJg-Q433WL_1IckaIBvlErJJkxznIh4VN1VigjqeedTkRVJEvsR6Zhoe9wEuW2yKfYskYZY0G
+
+sprite $AwsTrainingCertificationMd [16x16/16z] {
+NOg54GGn3CJc75pb-g_t3SyAIcDGiGluBVm5aj6ldI5zcQJPCW1xEJFOsWSCvR2qf7CmVvhVqnH-hC6rS5dbwdDjTLvkiDg4MJxdeGipuHxO1ZT7TmPTa-Bs
+aBpyBpm
+}
+
+sprite $AwsTrainingCertificationLg [20x20/16z] {
+RSx50GH120LHsld5v1_lZh5UnzS2W3A_um_o1qdiYMbCKnadfgso9Aqo9QLz_Hc0zLTjnuZTQDP0RbExANQq8JHKfrRnoy8Qq9OZgQMjmLZkExwiMxD1cV0o
+1VJcWrdpFoyHbUaoXziYUWye_Lv-s-N-apjjYGgoRSViPR_u
+}
+
+!procedure AwsTrainingCertification($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification', $name, $tech)
+!endprocedure
+
+!procedure AwsTrainingCertificationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrainingCertificationLg>', 'CustomerEnablement', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrainingCertificationGroup($id, $name='Aws Training Certification', $tech='')
+ IconGroupElement($id, 'CustomerEnablementFamily', '<$AwsTrainingCertificationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.png
new file mode 100644
index 00000000000..ee264ea4a3e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.puml
new file mode 100644
index 00000000000..ebe37ee8f89
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationCard('AwsTrainingCertificationCard', 'Aws Training Certification Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Remote.puml
new file mode 100644
index 00000000000..da8f85f1e4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationCard
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationCard('AwsTrainingCertificationCard', 'Aws Training Certification Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.png b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.png
new file mode 100644
index 00000000000..bc4f70378a1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.puml
new file mode 100644
index 00000000000..763dabbe848
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationGroup('AwsTrainingCertificationGroup', 'Aws Training Certification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Remote.puml
new file mode 100644
index 00000000000..957980be5c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertificationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrainingCertificationGroup
+include('aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification')
+
+' renders the element
+AwsTrainingCertificationGroup('AwsTrainingCertificationGroup', 'Aws Training Certification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Local.png
new file mode 100644
index 00000000000..3a99f661715
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Local.puml
new file mode 100644
index 00000000000..6599fd8954c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAurora
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAurora('AmazonAurora', 'Amazon Aurora', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Remote.puml
new file mode 100644
index 00000000000..de269078b4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAurora
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAurora('AmazonAurora', 'Amazon Aurora', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.md b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.md
new file mode 100644
index 00000000000..f6309310499
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.md
@@ -0,0 +1,157 @@
+# AmazonAurora
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonAurora
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+```
+
+
+
+| Illustration | AmazonAurora | AmazonAuroraCard | AmazonAuroraGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonAurora.png) | ![illustration for AmazonAurora](../../../aws-q1-2022/Architecture/Database/AmazonAurora.Local.png) | ![illustration for AmazonAuroraCard](../../../aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.png) | ![illustration for AmazonAuroraGroup](../../../aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.png) |
+
+
+
+
+## AmazonAurora
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAurora
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAurora('AmazonAurora', 'Amazon Aurora', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAurora
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAurora('AmazonAurora', 'Amazon Aurora', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraCard
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraCard('AmazonAuroraCard', 'Amazon Aurora Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraCard
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraCard('AmazonAuroraCard', 'Amazon Aurora Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraGroup
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraGroup('AmazonAuroraGroup', 'Amazon Aurora Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraGroup
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraGroup('AmazonAuroraGroup', 'Amazon Aurora Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.png b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.png
new file mode 100644
index 00000000000..b57561d8614
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.puml
new file mode 100644
index 00000000000..60c71635c41
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAurora.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonAurora
+
+sprite $AmazonAuroraXs [10x10/16z] FSY75S0W30DHEaXc_tbpQHp5_zaMBVAX2K2xsrbJA-ovX1IHripb4Tl4HL1LrWPiQSDuU04
+
+sprite $AmazonAuroraSm [12x12/16z] JOdL0SKm3CJQ64_E_ki-XkhdGA0d_OJBu3rAx-xBj9u63i1KeHuMGaf9CqSepbwllWPEMF7iOS7grv-fMZXepnDUxCku0m
+
+sprite $AmazonAuroraMd [16x16/16z] {
+NOa9eaGn1C1-Yr_YtV-ymvWzNHCGWm_mNVW9F8DEQ54HZUqTses-8aw715j5YNN8n2bA8yR_p5qMM-9pleWzlZpYc5OwxUa91BhXxllVtJPAvoiBI1Yk3itB
+lyCD
+}
+
+sprite $AmazonAuroraLg [20x20/16z] {
+RSe53aGX4C1GOBopzp_lvdk4nbyAr5FUiK4so0RvqFB0sr9bYPNwVG9cvpcpAaviqEMPOJCgXnpOZK94Kb4MTTJToj5XeruRbXLhnlBlQp8B951xhO4r2l1X
+bzbQiXHrnB_lE2l42YvZUbRgWWa7_lg8Eaw24ty7Nl7qs-1lWty
+}
+
+!procedure AmazonAurora($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonAurora', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraGroup($id, $name='Amazon Aurora', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.png
new file mode 100644
index 00000000000..4cb47ff3e03
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.puml
new file mode 100644
index 00000000000..39f4436e64c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraCard
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraCard('AmazonAuroraCard', 'Amazon Aurora Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Remote.puml
new file mode 100644
index 00000000000..777bd938da2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraCard
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraCard('AmazonAuroraCard', 'Amazon Aurora Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.png
new file mode 100644
index 00000000000..a561fab7cf1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.puml
new file mode 100644
index 00000000000..81c8b60a44a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraGroup
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraGroup('AmazonAuroraGroup', 'Amazon Aurora Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Remote.puml
new file mode 100644
index 00000000000..722479a52d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonAuroraGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraGroup
+include('aws-q1-2022/Architecture/Database/AmazonAurora')
+
+' renders the element
+AmazonAuroraGroup('AmazonAuroraGroup', 'Amazon Aurora Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.png
new file mode 100644
index 00000000000..97876fb54de
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.puml
new file mode 100644
index 00000000000..7233e54ccd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDb
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDb('AmazonDocumentDb', 'Amazon Document Db', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Remote.puml
new file mode 100644
index 00000000000..af3222b9a42
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDb
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDb('AmazonDocumentDb', 'Amazon Document Db', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.md b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.md
new file mode 100644
index 00000000000..eee64d0a4f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.md
@@ -0,0 +1,157 @@
+# AmazonDocumentDb
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonDocumentDb
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+```
+
+
+
+| Illustration | AmazonDocumentDb | AmazonDocumentDbCard | AmazonDocumentDbGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonDocumentDb.png) | ![illustration for AmazonDocumentDb](../../../aws-q1-2022/Architecture/Database/AmazonDocumentDb.Local.png) | ![illustration for AmazonDocumentDbCard](../../../aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.png) | ![illustration for AmazonDocumentDbGroup](../../../aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.png) |
+
+
+
+
+## AmazonDocumentDb
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDb
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDb('AmazonDocumentDb', 'Amazon Document Db', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDb
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDb('AmazonDocumentDb', 'Amazon Document Db', 'an optional tech label')
+@enduml
+```
+
+## AmazonDocumentDbCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbCard('AmazonDocumentDbCard', 'Amazon Document Db Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbCard('AmazonDocumentDbCard', 'Amazon Document Db Card', 'an optional description')
+@enduml
+```
+
+## AmazonDocumentDbGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbGroup('AmazonDocumentDbGroup', 'Amazon Document Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbGroup('AmazonDocumentDbGroup', 'Amazon Document Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.png
new file mode 100644
index 00000000000..06ce6c06314
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.puml
new file mode 100644
index 00000000000..ddeec0523ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDb.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonDocumentDb
+
+sprite $AmazonDocumentDbXs [10x10/16z] FOh50O003CIAGwxxpqlGV4xXa5tuBPHsqLgjx8DjGAgs8s4jockoydmZEkyTlxiztH7a1
+
+sprite $AmazonDocumentDbSm [12x12/16z] HOhN0KCX30CVu6xlFsyaqkvBvQgI1Ab_OTOZHrWGxuF2d2gQ1gsnWx2TsQrrdWfOpCrzwyrnf2ACsRhn1An1KB4YWm9kVW4
+
+sprite $AmazonDocumentDbMd [16x16/16z] {
+NSi75eHG24DHHy8lmVslTm9sd_N68pdtnXxvNfZbQmwxkoKSS-vUzr-whhAv0GPPGv2WAkYAuC8Q-hGr7Q3_jEch7rQoO_SoTiDs8sPlChdRT55Md9lWvZfP
+RHeg7luCVm
+}
+
+sprite $AmazonDocumentDbLg [20x20/16z] {
+RSi54WGW30H1d4p2_zzxI3YVygvTLUKcdlv1_K4tgNdMDhe5ph9MSAFVUmBS20r5Sinij6dJHGGGDffDEn5c7J0pSZyO89T-JBMb4BU1cwdlHFArPcvLwpLA
+QRrFezsTscplTEOcZh82nZh7fPAQxXWJPmZwR4oylUmN7m
+}
+
+!procedure AmazonDocumentDb($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonDocumentDb', $name, $tech)
+!endprocedure
+
+!procedure AmazonDocumentDbCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDocumentDbLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDocumentDbGroup($id, $name='Amazon Document Db', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDocumentDbLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.png
new file mode 100644
index 00000000000..2b387ba1f06
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.puml
new file mode 100644
index 00000000000..0ebeea01e7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbCard('AmazonDocumentDbCard', 'Amazon Document Db Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Remote.puml
new file mode 100644
index 00000000000..cafdc7d1a25
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbCard('AmazonDocumentDbCard', 'Amazon Document Db Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.png
new file mode 100644
index 00000000000..5c053f2564b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.puml
new file mode 100644
index 00000000000..8b8db7b46f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbGroup('AmazonDocumentDbGroup', 'Amazon Document Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Remote.puml
new file mode 100644
index 00000000000..fc9dfba325b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDocumentDbGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDocumentDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDocumentDb')
+
+' renders the element
+AmazonDocumentDbGroup('AmazonDocumentDbGroup', 'Amazon Document Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.png
new file mode 100644
index 00000000000..a23155e1dd1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.puml
new file mode 100644
index 00000000000..c121efa32ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDb
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDb('AmazonDynamoDb', 'Amazon Dynamo Db', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Remote.puml
new file mode 100644
index 00000000000..0b1a7f1aa71
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDb
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDb('AmazonDynamoDb', 'Amazon Dynamo Db', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.md b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.md
new file mode 100644
index 00000000000..aac253f16c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDb
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonDynamoDb
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+```
+
+
+
+| Illustration | AmazonDynamoDb | AmazonDynamoDbCard | AmazonDynamoDbGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonDynamoDb.png) | ![illustration for AmazonDynamoDb](../../../aws-q1-2022/Architecture/Database/AmazonDynamoDb.Local.png) | ![illustration for AmazonDynamoDbCard](../../../aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.png) | ![illustration for AmazonDynamoDbGroup](../../../aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDb
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDb
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDb('AmazonDynamoDb', 'Amazon Dynamo Db', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDb
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDb('AmazonDynamoDb', 'Amazon Dynamo Db', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbCard('AmazonDynamoDbCard', 'Amazon Dynamo Db Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbCard('AmazonDynamoDbCard', 'Amazon Dynamo Db Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbGroup('AmazonDynamoDbGroup', 'Amazon Dynamo Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbGroup('AmazonDynamoDbGroup', 'Amazon Dynamo Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.png
new file mode 100644
index 00000000000..05739e372bf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.puml
new file mode 100644
index 00000000000..1e238c08565
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDb.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonDynamoDb
+
+sprite $AmazonDynamoDbXs [10x10/16z] FSR70KCn34CnoPsFtd_Tv7US03gi0r-1SHSKCrMq38kkBjd4rD2rGWJNCcE2jXszDc0VjG7-
+
+sprite $AmazonDynamoDbSm [12x12/16z] DSV70S0W581GkyBF_kkco-cXFAqd_zakEGy-3w4KNi_P4WLMQAaare88MvdSFOwiQMuZO_YwH-XIZdlMc3uTzzozlW
+
+sprite $AmazonDynamoDbMd [16x16/16z] {
+LSs74SGW44FHpO2u_kizxJXhulis0AnZynZmBVY4m-arqZeShlx3J1aEcuMmz1-R3jP1AyDcA1VCM2JD459pGTPj_Y_YEBs7QKg_SjhvVfa3E9p7A-Zme-5c
+IlP-7Ngu_0r_
+}
+
+sprite $AmazonDynamoDbLg [20x20/16z] {
+RSu50WKX20HGL7BO-rztOtw7xJC0G3rAtWl-8FuW3McgwiI7YVCIXxkLy_cOKuYq9HerJfwysRndbNdkpUp2lb0IKFCgMlM5dhPGYqGxKKKZAvnqDrTK3hTt
+avc0c2XUffqHXfmWqcB8c29n6kxMfjtC7SJjifHflaG1uaQyhZKUPIFU_M5_y
+}
+
+!procedure AmazonDynamoDb($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonDynamoDb', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbGroup($id, $name='Amazon Dynamo Db', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.png
new file mode 100644
index 00000000000..184a33feba7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.puml
new file mode 100644
index 00000000000..880bbe88834
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbCard('AmazonDynamoDbCard', 'Amazon Dynamo Db Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Remote.puml
new file mode 100644
index 00000000000..7f0c5d5dfc9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbCard
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbCard('AmazonDynamoDbCard', 'Amazon Dynamo Db Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.png
new file mode 100644
index 00000000000..d61b30b2504
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.puml
new file mode 100644
index 00000000000..18d97065820
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbGroup('AmazonDynamoDbGroup', 'Amazon Dynamo Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Remote.puml
new file mode 100644
index 00000000000..842631a5a2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonDynamoDbGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGroup
+include('aws-q1-2022/Architecture/Database/AmazonDynamoDb')
+
+' renders the element
+AmazonDynamoDbGroup('AmazonDynamoDbGroup', 'Amazon Dynamo Db Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.png
new file mode 100644
index 00000000000..bde906625fc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.puml
new file mode 100644
index 00000000000..4de818bc807
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCache
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCache('AmazonElastiCache', 'Amazon Elasti Cache', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Remote.puml
new file mode 100644
index 00000000000..8ea13233f93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCache
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCache('AmazonElastiCache', 'Amazon Elasti Cache', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.md b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.md
new file mode 100644
index 00000000000..9525990ae8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.md
@@ -0,0 +1,157 @@
+# AmazonElastiCache
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonElastiCache
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+```
+
+
+
+| Illustration | AmazonElastiCache | AmazonElastiCacheCard | AmazonElastiCacheGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonElastiCache.png) | ![illustration for AmazonElastiCache](../../../aws-q1-2022/Architecture/Database/AmazonElastiCache.Local.png) | ![illustration for AmazonElastiCacheCard](../../../aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.png) | ![illustration for AmazonElastiCacheGroup](../../../aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.png) |
+
+
+
+
+## AmazonElastiCache
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCache
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCache('AmazonElastiCache', 'Amazon Elasti Cache', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCache
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCache('AmazonElastiCache', 'Amazon Elasti Cache', 'an optional tech label')
+@enduml
+```
+
+## AmazonElastiCacheCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCard
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheCard('AmazonElastiCacheCard', 'Amazon Elasti Cache Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCard
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheCard('AmazonElastiCacheCard', 'Amazon Elasti Cache Card', 'an optional description')
+@enduml
+```
+
+## AmazonElastiCacheGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheGroup
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheGroup('AmazonElastiCacheGroup', 'Amazon Elasti Cache Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheGroup
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheGroup('AmazonElastiCacheGroup', 'Amazon Elasti Cache Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.png b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.png
new file mode 100644
index 00000000000..a41df243c00
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.puml
new file mode 100644
index 00000000000..63386fb49b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCache.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonElastiCache
+
+sprite $AmazonElastiCacheXs [10x10/16z] BSR50K0n240nlc2FxhzkFQT0JZ5nkoR7cfbBM1IWI6ZMQh2dgAJDJPyuP9jxH86sMam3
+
+sprite $AmazonElastiCacheSm [12x12/16z] FSU73S9G40HHVhmDxhzUs4FoABsHc93qJWnK5uzJ4tFMYUSXQzu3Q_uii0xjYItexp7sM4EVsDxWbTW-LkAJ4PMU7hU_
+
+sprite $AmazonElastiCacheMd [16x16/16z] {
+LOa7WWCX3CJMfdd4_l-zHxqaeae6RM83luMViDm_BC_5iyTOpUvyVDHgpOeEuHGp7yMbtfU3dhWUX0A_ypp_YaV5Xay8m4735vwo6t3zp47lSfLSMRmZBBZ-
+6_u
+}
+
+sprite $AmazonElastiCacheLg [20x20/16z] {
+RSy74iGW30H145wq6lp_xrxEvoagDHcePtx40NA0722mjS_oRgbmN8SYux6tnSmvCjkmPjaBjWfNPThJELnUYurWgCXcfrorrhfQK-OCRMypGHdabtNJ2vYo
+7cQ9K6-ZDAMwsgqEO46zBSRr2m8-R04rkU5-DtfhJTog_OeFVxOVu7w0Pm
+}
+
+!procedure AmazonElastiCache($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonElastiCache', $name, $tech)
+!endprocedure
+
+!procedure AmazonElastiCacheCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElastiCacheLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElastiCacheGroup($id, $name='Amazon Elasti Cache', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonElastiCacheLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.png
new file mode 100644
index 00000000000..b8809edb563
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.puml
new file mode 100644
index 00000000000..513570295e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCard
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheCard('AmazonElastiCacheCard', 'Amazon Elasti Cache Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Remote.puml
new file mode 100644
index 00000000000..402f0c2d9b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCard
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheCard('AmazonElastiCacheCard', 'Amazon Elasti Cache Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.png
new file mode 100644
index 00000000000..d922e2e8068
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.puml
new file mode 100644
index 00000000000..a0c2d1ff077
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheGroup
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheGroup('AmazonElastiCacheGroup', 'Amazon Elasti Cache Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Remote.puml
new file mode 100644
index 00000000000..2d60f4277d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonElastiCacheGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheGroup
+include('aws-q1-2022/Architecture/Database/AmazonElastiCache')
+
+' renders the element
+AmazonElastiCacheGroup('AmazonElastiCacheGroup', 'Amazon Elasti Cache Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.png
new file mode 100644
index 00000000000..3a06f949c23
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.puml
new file mode 100644
index 00000000000..6697d63b094
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspaces
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspaces('AmazonKeyspaces', 'Amazon Keyspaces', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Remote.puml
new file mode 100644
index 00000000000..fdb0030d293
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspaces
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspaces('AmazonKeyspaces', 'Amazon Keyspaces', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.md b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.md
new file mode 100644
index 00000000000..1c791938917
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.md
@@ -0,0 +1,157 @@
+# AmazonKeyspaces
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonKeyspaces
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+```
+
+
+
+| Illustration | AmazonKeyspaces | AmazonKeyspacesCard | AmazonKeyspacesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonKeyspaces.png) | ![illustration for AmazonKeyspaces](../../../aws-q1-2022/Architecture/Database/AmazonKeyspaces.Local.png) | ![illustration for AmazonKeyspacesCard](../../../aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.png) | ![illustration for AmazonKeyspacesGroup](../../../aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.png) |
+
+
+
+
+## AmazonKeyspaces
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspaces
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspaces('AmazonKeyspaces', 'Amazon Keyspaces', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspaces
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspaces('AmazonKeyspaces', 'Amazon Keyspaces', 'an optional tech label')
+@enduml
+```
+
+## AmazonKeyspacesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesCard
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesCard('AmazonKeyspacesCard', 'Amazon Keyspaces Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesCard
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesCard('AmazonKeyspacesCard', 'Amazon Keyspaces Card', 'an optional description')
+@enduml
+```
+
+## AmazonKeyspacesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesGroup
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesGroup('AmazonKeyspacesGroup', 'Amazon Keyspaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesGroup
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesGroup('AmazonKeyspacesGroup', 'Amazon Keyspaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.png b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.png
new file mode 100644
index 00000000000..7444108e298
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.puml
new file mode 100644
index 00000000000..f50fd6d1bcf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspaces.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonKeyspaces
+
+sprite $AmazonKeyspacesXs [10x10/16z] FOhN0SDG38IKk8fx-yzhNFcw0hJimXTXDPGHQgD_hg60dlwTr5oDXWbqhXJOZCFuAsGO4-G
+
+sprite $AmazonKeyspacesSm [12x12/16z] JSS74W0X20H1ixk3_t_l5LIwDZ20anA_1RXzzEjgWLErHf_oiG81w3OxGlHcx6hWGhMPWxN99jy5_2B2ehmNYVG1
+
+sprite $AmazonKeyspacesMd [16x16/16z] {
+NSq70iCm20F06BmG_lzxAwhEAFFa1OIo5U2_mQqeMLzhj1qXcsOqFhBx66xbs4b34vRDY4mPthplSXhikaA7oCpayxO7KO_icJnd6ASyFVZIED-7HGop8UES
+L03vLZm
+}
+
+sprite $AmazonKeyspacesLg [20x20/16z] {
+RT050iGW34JHO961-vztcQQi__gh0o1EVeS_Y3-OPgFtuObfMe8D8Tucz-q-BamJ8xQoZJXfS1t328qu9-sA97MlvqPHiDQ7cwPDGHUHK4IMnjI1R_DjUDce
+hNVmyNZQNh0p0t0i4i-0BAAA594692vYXjFwW-iFFW
+}
+
+!procedure AmazonKeyspaces($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonKeyspaces', $name, $tech)
+!endprocedure
+
+!procedure AmazonKeyspacesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKeyspacesLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKeyspacesGroup($id, $name='Amazon Keyspaces', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonKeyspacesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.png
new file mode 100644
index 00000000000..0694f588ac5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.puml
new file mode 100644
index 00000000000..0e699f4cff4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesCard
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesCard('AmazonKeyspacesCard', 'Amazon Keyspaces Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Remote.puml
new file mode 100644
index 00000000000..7f6dd4501ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesCard
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesCard('AmazonKeyspacesCard', 'Amazon Keyspaces Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.png
new file mode 100644
index 00000000000..d20082eb33d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.puml
new file mode 100644
index 00000000000..c44fc46323e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesGroup
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesGroup('AmazonKeyspacesGroup', 'Amazon Keyspaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Remote.puml
new file mode 100644
index 00000000000..f4960e5c5e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonKeyspacesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKeyspacesGroup
+include('aws-q1-2022/Architecture/Database/AmazonKeyspaces')
+
+' renders the element
+AmazonKeyspacesGroup('AmazonKeyspacesGroup', 'Amazon Keyspaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.png
new file mode 100644
index 00000000000..567583822ae
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.puml
new file mode 100644
index 00000000000..867263df99a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedis
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedis('AmazonMemoryDbForRedis', 'Amazon Memory Db For Redis', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Remote.puml
new file mode 100644
index 00000000000..06786ebbf6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedis
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedis('AmazonMemoryDbForRedis', 'Amazon Memory Db For Redis', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.md b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.md
new file mode 100644
index 00000000000..c52c077d7cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.md
@@ -0,0 +1,157 @@
+# AmazonMemoryDbForRedis
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+```
+
+
+
+| Illustration | AmazonMemoryDbForRedis | AmazonMemoryDbForRedisCard | AmazonMemoryDbForRedisGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.png) | ![illustration for AmazonMemoryDbForRedis](../../../aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.Local.png) | ![illustration for AmazonMemoryDbForRedisCard](../../../aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.png) | ![illustration for AmazonMemoryDbForRedisGroup](../../../aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.png) |
+
+
+
+
+## AmazonMemoryDbForRedis
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedis
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedis('AmazonMemoryDbForRedis', 'Amazon Memory Db For Redis', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedis
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedis('AmazonMemoryDbForRedis', 'Amazon Memory Db For Redis', 'an optional tech label')
+@enduml
+```
+
+## AmazonMemoryDbForRedisCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisCard
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisCard('AmazonMemoryDbForRedisCard', 'Amazon Memory Db For Redis Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisCard
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisCard('AmazonMemoryDbForRedisCard', 'Amazon Memory Db For Redis Card', 'an optional description')
+@enduml
+```
+
+## AmazonMemoryDbForRedisGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisGroup
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisGroup('AmazonMemoryDbForRedisGroup', 'Amazon Memory Db For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisGroup
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisGroup('AmazonMemoryDbForRedisGroup', 'Amazon Memory Db For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.png b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.png
new file mode 100644
index 00000000000..403dd21ce86
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.puml
new file mode 100644
index 00000000000..91f08ee8af3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis
+
+sprite $AmazonMemoryDbForRedisXs [10x10/16z] FSY74G0W2C10x1hOVruxkVON6Ak-mWd2w9kGIfEogEoMXYe9IMchbWGihLY5OLf3ARA-sRyJ
+
+sprite $AmazonMemoryDbForRedisSm [12x12/16z] HOo54GHH34A_H67xh_U6dBsH20AqA87_eVtkVUS0jfIb0pZbdaiswWzeR_BKpcKn--OEBxVvmrNcxt_m7Y3x8Hb3uT51Ghm
+
+sprite $AmazonMemoryDbForRedisMd [16x16/16z] {
+NSp70S0m24DH0YuWUVzrKqZtktsv077o4_1Vy1kogxNUhEIGdJTgxBARwQwTJmYSV_P891I7jztLJOejTmCMiaZusThDi7FDfjFZoEQUNQc4QGSKCKXqqPC0
+O_24qvY63G
+}
+
+sprite $AmazonMemoryDbForRedisLg [20x20/16z] {
+PSXH6iGG40HXqA5hzlxdtVZW9GNC3_WqTl15lhYigpNrXSkSEdDC1u5ccDWrSLjDwbsfo0lZDM0Cs_B2YDTMnnmHhOolCMeXfrPxlHOWMRK-llQ4Ucs0ISSy
+MXjCI-NOFCmIv6LoYA2Mp6lOlnUVaXzLAKcgnh-9mSusy9kuMpxjYty
+}
+
+!procedure AmazonMemoryDbForRedis($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis', $name, $tech)
+!endprocedure
+
+!procedure AmazonMemoryDbForRedisCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonMemoryDbForRedisLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonMemoryDbForRedisGroup($id, $name='Amazon Memory Db For Redis', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonMemoryDbForRedisLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.png
new file mode 100644
index 00000000000..1485cd322ac
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.puml
new file mode 100644
index 00000000000..b75d21303e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisCard
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisCard('AmazonMemoryDbForRedisCard', 'Amazon Memory Db For Redis Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Remote.puml
new file mode 100644
index 00000000000..f7a815c282a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisCard
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisCard('AmazonMemoryDbForRedisCard', 'Amazon Memory Db For Redis Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.png
new file mode 100644
index 00000000000..2bf8ecebde6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.puml
new file mode 100644
index 00000000000..56f03fc563c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisGroup
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisGroup('AmazonMemoryDbForRedisGroup', 'Amazon Memory Db For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Remote.puml
new file mode 100644
index 00000000000..bc2ffceee84
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedisGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMemoryDbForRedisGroup
+include('aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis')
+
+' renders the element
+AmazonMemoryDbForRedisGroup('AmazonMemoryDbForRedisGroup', 'Amazon Memory Db For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Local.png
new file mode 100644
index 00000000000..ade9acfdcba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Local.puml
new file mode 100644
index 00000000000..f4091403f8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptune
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptune('AmazonNeptune', 'Amazon Neptune', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Remote.puml
new file mode 100644
index 00000000000..c16b94dff93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptune
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptune('AmazonNeptune', 'Amazon Neptune', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.md b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.md
new file mode 100644
index 00000000000..1d2deb9b0d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.md
@@ -0,0 +1,157 @@
+# AmazonNeptune
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonNeptune
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+```
+
+
+
+| Illustration | AmazonNeptune | AmazonNeptuneCard | AmazonNeptuneGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonNeptune.png) | ![illustration for AmazonNeptune](../../../aws-q1-2022/Architecture/Database/AmazonNeptune.Local.png) | ![illustration for AmazonNeptuneCard](../../../aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.png) | ![illustration for AmazonNeptuneGroup](../../../aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.png) |
+
+
+
+
+## AmazonNeptune
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptune
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptune('AmazonNeptune', 'Amazon Neptune', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptune
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptune('AmazonNeptune', 'Amazon Neptune', 'an optional tech label')
+@enduml
+```
+
+## AmazonNeptuneCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneCard
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneCard('AmazonNeptuneCard', 'Amazon Neptune Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneCard
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneCard('AmazonNeptuneCard', 'Amazon Neptune Card', 'an optional description')
+@enduml
+```
+
+## AmazonNeptuneGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneGroup
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneGroup('AmazonNeptuneGroup', 'Amazon Neptune Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneGroup
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneGroup('AmazonNeptuneGroup', 'Amazon Neptune Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.png b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.png
new file mode 100644
index 00000000000..56f2a467671
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.puml
new file mode 100644
index 00000000000..cd24125c2d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptune.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonNeptune
+
+sprite $AmazonNeptuneXs [10x10/16z] FOY54G0n3CFoPIlTVzulAs2TGOCsu2aO8xMDOgDr9acVt37BGPe6zhLXWw7LrBt4OdpG-sxX1m
+
+sprite $AmazonNeptuneSm [12x12/16z] HOl70O0m30EJk9_PVruwwACETI9Fy9jJwvno6PXdSnbOlfRQEMiMrsTPTIyRmqPPdReXahYqpRbAkFDkbalMTeZmme7jC6TnOWS
+
+sprite $AmazonNeptuneMd [16x16/16z] {
+LOt70S0W30F1NIBxhvjYltBK4yKaXXh8Vy9VqEuI6Qe0neFaj--WporSFFl98UTF9Co1SsZysC3UxULhBHV0CSvc1SPt5rdRnq-TYZIKmDhz7MHfg1FNLq14
+5BNvShr1yqdxFtW
+}
+
+sprite $AmazonNeptuneLg [20x20/16z] {
+RSi5bW0X30FGKa-P-vztfyXwyFz2LU4cJ-eVh3zuB4tLel4QABgPb1lRz7wdqsmZQtHgQvpTGvXvegrnpjTseC0OByuvLR5in3ShepUc31YEpTe97hXM2qa6
+CguvgvaxbqXTUzTkPWHjSsp441Kju6aaSLUI6WDLXQUnMxrEdiQJB_kB7m
+}
+
+!procedure AmazonNeptune($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonNeptune', $name, $tech)
+!endprocedure
+
+!procedure AmazonNeptuneCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonNeptuneLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonNeptuneGroup($id, $name='Amazon Neptune', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonNeptuneLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.png
new file mode 100644
index 00000000000..cf6333dd2be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.puml
new file mode 100644
index 00000000000..ee7beea6ae6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneCard
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneCard('AmazonNeptuneCard', 'Amazon Neptune Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Remote.puml
new file mode 100644
index 00000000000..51a2b5fa85b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneCard
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneCard('AmazonNeptuneCard', 'Amazon Neptune Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.png
new file mode 100644
index 00000000000..876a98594eb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.puml
new file mode 100644
index 00000000000..b3886023bfb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneGroup
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneGroup('AmazonNeptuneGroup', 'Amazon Neptune Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Remote.puml
new file mode 100644
index 00000000000..89f907ead31
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonNeptuneGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNeptuneGroup
+include('aws-q1-2022/Architecture/Database/AmazonNeptune')
+
+' renders the element
+AmazonNeptuneGroup('AmazonNeptuneGroup', 'Amazon Neptune Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.png
new file mode 100644
index 00000000000..c17b2a9683f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.puml
new file mode 100644
index 00000000000..b7375d8773b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Remote.puml
new file mode 100644
index 00000000000..551f75363f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.md b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.md
new file mode 100644
index 00000000000..91e30c280b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.md
@@ -0,0 +1,157 @@
+# AmazonQuantumLedgerDatabase
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+```
+
+
+
+| Illustration | AmazonQuantumLedgerDatabase | AmazonQuantumLedgerDatabaseCard | AmazonQuantumLedgerDatabaseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.png) | ![illustration for AmazonQuantumLedgerDatabase](../../../aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.Local.png) | ![illustration for AmazonQuantumLedgerDatabaseCard](../../../aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.png) | ![illustration for AmazonQuantumLedgerDatabaseGroup](../../../aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.png) |
+
+
+
+
+## AmazonQuantumLedgerDatabase
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabase
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabase('AmazonQuantumLedgerDatabase', 'Amazon Quantum Ledger Database', 'an optional tech label')
+@enduml
+```
+
+## AmazonQuantumLedgerDatabaseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
+```
+
+## AmazonQuantumLedgerDatabaseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.png b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.png
new file mode 100644
index 00000000000..7d0ad1042a0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.puml
new file mode 100644
index 00000000000..087fc42545e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase
+
+sprite $AmazonQuantumLedgerDatabaseXs [10x10/16z] FOh70G0W30AnAsJ_UUsv5-N8iUWBUbm1I2kkbDygBawKkDxIoqgzbP9pNabFC0ceEvhzTG8
+
+sprite $AmazonQuantumLedgerDatabaseSm [12x12/16z] BOo75G0n249ZcWhPVzwJU_uKAm0fGg2BpYkgK3urkIe0ctlDhGanMv19Jbk-pCQft3YACwxwTqxVW7OMoVozNsLedeekFm
+
+sprite $AmazonQuantumLedgerDatabaseMd [16x16/16z] {
+LOm70iCm2CG2UChv_tjBZyxBi2K6xCggmB_XNuX7U4m9SQZ3IW0sazjL8mSMsPTrvHmwzepd9ruMbuTv_ek9QJxTfrZxQhFcppfxROoCEF9ZEn9tmkfjR2ft
+2kN3_-81
+}
+
+sprite $AmazonQuantumLedgerDatabaseLg [20x20/16z] {
+RSfP4iGW24LHHWCFzx_UffJ-yoPEfm2G_sB20_50FF08KwS7nzQwatBmcXaEKWvMMvg8wF8Sh8BX5ZbLbJcevtgv2CSrCFMdv1paOmLoPx7Wi3KMzRc7cwNr
+klQ9ceajT3bM7G07kckV7qp1uAvEgLkOSZTE-BSVk1_u0m
+}
+
+!procedure AmazonQuantumLedgerDatabase($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase', $name, $tech)
+!endprocedure
+
+!procedure AmazonQuantumLedgerDatabaseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonQuantumLedgerDatabaseLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonQuantumLedgerDatabaseGroup($id, $name='Amazon Quantum Ledger Database', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonQuantumLedgerDatabaseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.png
new file mode 100644
index 00000000000..3c4e6de59b4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.puml
new file mode 100644
index 00000000000..676ceae5f06
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Remote.puml
new file mode 100644
index 00000000000..57b0ad3a842
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseCard
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseCard('AmazonQuantumLedgerDatabaseCard', 'Amazon Quantum Ledger Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.png
new file mode 100644
index 00000000000..e492b89a135
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.puml
new file mode 100644
index 00000000000..1cb1bfe9f27
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Remote.puml
new file mode 100644
index 00000000000..e12b661b06d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabaseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonQuantumLedgerDatabaseGroup
+include('aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase')
+
+' renders the element
+AmazonQuantumLedgerDatabaseGroup('AmazonQuantumLedgerDatabaseGroup', 'Amazon Quantum Ledger Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Local.png
new file mode 100644
index 00000000000..e6117a785eb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Local.puml
new file mode 100644
index 00000000000..3326e7bd4f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRds
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRds('AmazonRds', 'Amazon Rds', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Remote.puml
new file mode 100644
index 00000000000..0e6f5be0e21
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRds
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRds('AmazonRds', 'Amazon Rds', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRds.md b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.md
new file mode 100644
index 00000000000..c718fd0466e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.md
@@ -0,0 +1,157 @@
+# AmazonRds
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonRds
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+```
+
+
+
+| Illustration | AmazonRds | AmazonRdsCard | AmazonRdsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonRds.png) | ![illustration for AmazonRds](../../../aws-q1-2022/Architecture/Database/AmazonRds.Local.png) | ![illustration for AmazonRdsCard](../../../aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.png) | ![illustration for AmazonRdsGroup](../../../aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.png) |
+
+
+
+
+## AmazonRds
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRds
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRds('AmazonRds', 'Amazon Rds', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRds
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRds('AmazonRds', 'Amazon Rds', 'an optional tech label')
+@enduml
+```
+
+## AmazonRdsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsCard
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsCard('AmazonRdsCard', 'Amazon Rds Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsCard
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsCard('AmazonRdsCard', 'Amazon Rds Card', 'an optional description')
+@enduml
+```
+
+## AmazonRdsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsGroup
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsGroup('AmazonRdsGroup', 'Amazon Rds Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsGroup
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsGroup('AmazonRdsGroup', 'Amazon Rds Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRds.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.png
new file mode 100644
index 00000000000..54b1ac299da
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRds.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.puml
new file mode 100644
index 00000000000..435da73e842
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRds.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonRds
+
+sprite $AmazonRdsXs [10x10/16z] FSZ70S0W40F1mmcqelzwJPwF0gWf3QT2Z9fQQxAoYYb4N9zamnDPgJMBXz1iqDxgPCCNrEg6vWS
+
+sprite $AmazonRdsSm [12x12/16z] JOgv0GGX54BzZ1TW__Mk6ErBE2M67VGNf0Q66jS3Ykyz7n6zShEu-koB7sb37QsJwtfNhuRN1zGdlS-m9M7mUCxdnzOv3We_
+
+sprite $AmazonRdsMd [16x16/16z] {
+LShB4SH020DHF3zGu_pZtLNDoNrxAe5kTOFlOdwjIAvtsEG0sMlOBkTOzzF0rYXbp9JKpGCbQQYstGlE4sDuidCJMJlq-Eyuy1VN22f5aRh_RjmOwEsEuHFK
+27ZVlk7ix_03
+}
+
+sprite $AmazonRdsLg [20x20/16z] {
+RSn1WWKn14NH2E2f_Q-t_PACgk_m082ynGd_83xucejSK-OnMS158n_3lcYYipU5j_dxiqQsUZXxMsCr1e5MjzNM3wig1I1qhfbhp05iMOj-HcD50V94gARe
+iRBSC77CkxRHBIgKm34jpyBRWez9QDN1RMrF6raTjFw8V1g1EjXB09x66wQsB_u1
+}
+
+!procedure AmazonRds($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonRds', $name, $tech)
+!endprocedure
+
+!procedure AmazonRdsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRdsLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRdsGroup($id, $name='Amazon Rds', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonRdsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.png
new file mode 100644
index 00000000000..d4ab5488db4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.puml
new file mode 100644
index 00000000000..4a7f4a74c15
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsCard
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsCard('AmazonRdsCard', 'Amazon Rds Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Remote.puml
new file mode 100644
index 00000000000..986a59f1ce8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsCard
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsCard('AmazonRdsCard', 'Amazon Rds Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.png
new file mode 100644
index 00000000000..1878561533b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.puml
new file mode 100644
index 00000000000..09c41cf9c4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsGroup
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsGroup('AmazonRdsGroup', 'Amazon Rds Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Remote.puml
new file mode 100644
index 00000000000..f293ec117b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsGroup
+include('aws-q1-2022/Architecture/Database/AmazonRds')
+
+' renders the element
+AmazonRdsGroup('AmazonRdsGroup', 'Amazon Rds Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.png
new file mode 100644
index 00000000000..ef74ebf71c0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.puml
new file mode 100644
index 00000000000..2cb3420a28d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMware
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMware('AmazonRdsOnVMware', 'Amazon Rds On V Mware', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Remote.puml
new file mode 100644
index 00000000000..0cd336adc2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMware
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMware('AmazonRdsOnVMware', 'Amazon Rds On V Mware', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.md b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.md
new file mode 100644
index 00000000000..aec16f7122b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.md
@@ -0,0 +1,157 @@
+# AmazonRdsOnVMware
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonRdsOnVMware
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+```
+
+
+
+| Illustration | AmazonRdsOnVMware | AmazonRdsOnVMwareCard | AmazonRdsOnVMwareGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.png) | ![illustration for AmazonRdsOnVMware](../../../aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.Local.png) | ![illustration for AmazonRdsOnVMwareCard](../../../aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.png) | ![illustration for AmazonRdsOnVMwareGroup](../../../aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.png) |
+
+
+
+
+## AmazonRdsOnVMware
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMware
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMware('AmazonRdsOnVMware', 'Amazon Rds On V Mware', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMware
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMware('AmazonRdsOnVMware', 'Amazon Rds On V Mware', 'an optional tech label')
+@enduml
+```
+
+## AmazonRdsOnVMwareCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareCard
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareCard('AmazonRdsOnVMwareCard', 'Amazon Rds On V Mware Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareCard
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareCard('AmazonRdsOnVMwareCard', 'Amazon Rds On V Mware Card', 'an optional description')
+@enduml
+```
+
+## AmazonRdsOnVMwareGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareGroup
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareGroup('AmazonRdsOnVMwareGroup', 'Amazon Rds On V Mware Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareGroup
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareGroup('AmazonRdsOnVMwareGroup', 'Amazon Rds On V Mware Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.png
new file mode 100644
index 00000000000..0ca7a3b4082
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.puml
new file mode 100644
index 00000000000..43fae53e60b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonRdsOnVMware
+
+sprite $AmazonRdsOnVMwareXs [10x10/16z] FSZ50S1030F1eu1azrzlrg7v26pXXFzgjwgT1Xtr1jzecbB4DFPglCrhrKSzjIi33Swx6XS
+
+sprite $AmazonRdsOnVMwareSm [12x12/16z] JOh50O1G5CEGfodxpyl7oQaIw8Cwu5SWxSXh7DaMHfxNoocpgg69XP6iXoaP1jP-P2dDill8jegQ8xoFLLe0xqq7VS1s5Gvs
+
+sprite $AmazonRdsOnVMwareMd [16x16/16z] {
+NOlL0GKX30GXmNP2_-q-uVpcQnMqCJRWcV0AWEGhwEQRTrkBKLpxdcOsjaj0TtAhILa_8cZW6acovID3XwnHDn-DBkKXRLu8QPXPMjuym9Hhi-LBYS3uOMZ6
+HldX1UOHi35VmHS
+}
+
+sprite $AmazonRdsOnVMwareLg [20x20/16z] {
+RSm75iH0209GfwgO-vztySNPJlf_401-OXNyGNnZcLcHwZ4JGzNQE6QzvcCFJwluLlRen4XOwCgspniZu0AqBj9pd1WH4xGnP-DdB_D1eq_uNcM9VSyrCTJB
+69Y8J4ocjguBJEFIjjN_DfiG6ATbdEIz8xEvlU94xZZyUY5EhYyi-y47
+}
+
+!procedure AmazonRdsOnVMware($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonRdsOnVMware', $name, $tech)
+!endprocedure
+
+!procedure AmazonRdsOnVMwareCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRdsOnVMwareLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRdsOnVMwareGroup($id, $name='Amazon Rds On V Mware', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonRdsOnVMwareLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.png
new file mode 100644
index 00000000000..be15eb1d726
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.puml
new file mode 100644
index 00000000000..1f6c8e0fffc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareCard
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareCard('AmazonRdsOnVMwareCard', 'Amazon Rds On V Mware Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Remote.puml
new file mode 100644
index 00000000000..6572794ef7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareCard
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareCard('AmazonRdsOnVMwareCard', 'Amazon Rds On V Mware Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.png
new file mode 100644
index 00000000000..c8d03259cfd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.puml
new file mode 100644
index 00000000000..4e6e2f0ce72
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareGroup
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareGroup('AmazonRdsOnVMwareGroup', 'Amazon Rds On V Mware Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Remote.puml
new file mode 100644
index 00000000000..8bb2319a8c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonRdsOnVMwareGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsOnVMwareGroup
+include('aws-q1-2022/Architecture/Database/AmazonRdsOnVMware')
+
+' renders the element
+AmazonRdsOnVMwareGroup('AmazonRdsOnVMwareGroup', 'Amazon Rds On V Mware Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Local.png
new file mode 100644
index 00000000000..b72a63a6f5c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Local.puml
new file mode 100644
index 00000000000..dbcd284d217
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestream
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestream('AmazonTimestream', 'Amazon Timestream', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Remote.puml
new file mode 100644
index 00000000000..2ccb86d7a6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestream
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestream('AmazonTimestream', 'Amazon Timestream', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.md b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.md
new file mode 100644
index 00000000000..681d6d731b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.md
@@ -0,0 +1,157 @@
+# AmazonTimestream
+
+
+```text
+aws-q1-2022/Architecture/Database/AmazonTimestream
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+```
+
+
+
+| Illustration | AmazonTimestream | AmazonTimestreamCard | AmazonTimestreamGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AmazonTimestream.png) | ![illustration for AmazonTimestream](../../../aws-q1-2022/Architecture/Database/AmazonTimestream.Local.png) | ![illustration for AmazonTimestreamCard](../../../aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.png) | ![illustration for AmazonTimestreamGroup](../../../aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.png) |
+
+
+
+
+## AmazonTimestream
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestream
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestream('AmazonTimestream', 'Amazon Timestream', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestream
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestream('AmazonTimestream', 'Amazon Timestream', 'an optional tech label')
+@enduml
+```
+
+## AmazonTimestreamCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamCard
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamCard('AmazonTimestreamCard', 'Amazon Timestream Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamCard
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamCard('AmazonTimestreamCard', 'Amazon Timestream Card', 'an optional description')
+@enduml
+```
+
+## AmazonTimestreamGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamGroup
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamGroup('AmazonTimestreamGroup', 'Amazon Timestream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamGroup
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamGroup('AmazonTimestreamGroup', 'Amazon Timestream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.png b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.png
new file mode 100644
index 00000000000..9f644af9933
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.puml
new file mode 100644
index 00000000000..04189c5f3b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestream.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AmazonTimestream
+
+sprite $AmazonTimestreamXs [10x10/16z] FSY74KCn3CDGoTsazvyto6-uzWxIfaNwY6As0QNa1jS8xhdjp1XCn1j5bwmLCVUnOwJeG5lq0m
+
+sprite $AmazonTimestreamSm [12x12/16z] JOp70G0X2C3iqlQVzyZrl185p1G4x1VuwfCutTA8zDL6cuovmHQfgkwcfQmit1dhCYxlRJ63xypDlSYG9GQHmHmS
+
+sprite $AmazonTimestreamMd [16x16/16z] {
+NSf90WGX24DHYQL2gFkVjnbwpkvz8AsdFVAty3UKZm1oTKXQVKY6CWwfCnp1oPJMFUPU_zmo8PhsOsECJRs2PUPz6jVJKEEco7ZQtVG0aBP580d6xFR0ZEDX
+xOvGuzD_uG4
+}
+
+sprite $AmazonTimestreamLg [20x20/16z] {
+RSx70GGX241HWfAS_klT0N7pFpu3H8IVh8i_67ym6jKQZn5CrG6IsCQ-duiMbY578OWNhZIVHCJYueNhHZo3n3cVhnjHaeG86MNRGaU0_4p1_5XaCjYSlqnf
+1ZnDYCSGDn6mOpae339j4oqCzhtIbMZ0CX5J4g_4khRYT6riR_k33m
+}
+
+!procedure AmazonTimestream($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AmazonTimestream', $name, $tech)
+!endprocedure
+
+!procedure AmazonTimestreamCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonTimestreamLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonTimestreamGroup($id, $name='Amazon Timestream', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonTimestreamLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.png
new file mode 100644
index 00000000000..87b60c4d805
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.puml
new file mode 100644
index 00000000000..f48aace9602
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamCard
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamCard('AmazonTimestreamCard', 'Amazon Timestream Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Remote.puml
new file mode 100644
index 00000000000..065eebc2309
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamCard
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamCard('AmazonTimestreamCard', 'Amazon Timestream Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.png
new file mode 100644
index 00000000000..bd61ac7c924
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.puml
new file mode 100644
index 00000000000..77debc0f9b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamGroup
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamGroup('AmazonTimestreamGroup', 'Amazon Timestream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Remote.puml
new file mode 100644
index 00000000000..8393c95e27d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AmazonTimestreamGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTimestreamGroup
+include('aws-q1-2022/Architecture/Database/AmazonTimestream')
+
+' renders the element
+AmazonTimestreamGroup('AmazonTimestreamGroup', 'Amazon Timestream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.png b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.png
new file mode 100644
index 00000000000..9908bb616f2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.puml
new file mode 100644
index 00000000000..9ce221cb910
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationService
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationService('AwsDatabaseMigrationService', 'Aws Database Migration Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Remote.puml
new file mode 100644
index 00000000000..b0efefad01d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationService
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationService('AwsDatabaseMigrationService', 'Aws Database Migration Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.md b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.md
new file mode 100644
index 00000000000..dec18ef2940
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.md
@@ -0,0 +1,157 @@
+# AwsDatabaseMigrationService
+
+
+```text
+aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService
+```
+
+```text
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+```
+
+
+
+| Illustration | AwsDatabaseMigrationService | AwsDatabaseMigrationServiceCard | AwsDatabaseMigrationServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.png) | ![illustration for AwsDatabaseMigrationService](../../../aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.Local.png) | ![illustration for AwsDatabaseMigrationServiceCard](../../../aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.png) | ![illustration for AwsDatabaseMigrationServiceGroup](../../../aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.png) |
+
+
+
+
+## AwsDatabaseMigrationService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationService
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationService('AwsDatabaseMigrationService', 'Aws Database Migration Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationService
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationService('AwsDatabaseMigrationService', 'Aws Database Migration Service', 'an optional tech label')
+@enduml
+```
+
+## AwsDatabaseMigrationServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceCard
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceCard('AwsDatabaseMigrationServiceCard', 'Aws Database Migration Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceCard
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceCard('AwsDatabaseMigrationServiceCard', 'Aws Database Migration Service Card', 'an optional description')
+@enduml
+```
+
+## AwsDatabaseMigrationServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceGroup
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceGroup('AwsDatabaseMigrationServiceGroup', 'Aws Database Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceGroup
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceGroup('AwsDatabaseMigrationServiceGroup', 'Aws Database Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.png b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.png
new file mode 100644
index 00000000000..2cc040a189b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.puml
new file mode 100644
index 00000000000..1c03313d337
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService
+
+sprite $AwsDatabaseMigrationServiceXs [10x10/16z] FOh50S1G5CBg0c__UHlw9ISaqWiFQ4R1Vgz4mhKi6wj9JR19n2GdYGJdUXChKQ5c_
+
+sprite $AwsDatabaseMigrationServiceSm [12x12/16z] DSV70G0W3CD0MeeTzb-NZbud4ZlVySqp8KtnN04KN0jy6HxBIRqk8zR8-ki8iURVrLoLrofa8T7tyDRtl9i
+
+sprite $AwsDatabaseMigrationServiceMd [16x16/16z] NOm54WD13CEk2m7x_l_URg3eGKcJ05wp6l1hy2kQnzbCaJoYgeOerZMtQPmmELy4EnayhySbpSmET0ynnkdxpUoE5sEECNQuxjnOq10tSuADtDs2QFuJJm
+
+sprite $AwsDatabaseMigrationServiceLg [20x20/16z] {
+RSp50GCn34JHNR76xh_TmDZX_ECJ0EX7jSCVn1_40olhWLWT6Xcd4hT5y5IQ-B3ZbcWJnxBcJstY88RYZaUpGOnoLGlRHep6FTr6355tatCRstk6DskxKmb0
+My7bb0I8YnAZOB25aqOMh7eI6HxDFpZ_u1K
+}
+
+!procedure AwsDatabaseMigrationService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService', $name, $tech)
+!endprocedure
+
+!procedure AwsDatabaseMigrationServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDatabaseMigrationServiceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AwsDatabaseMigrationServiceGroup($id, $name='Aws Database Migration Service', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AwsDatabaseMigrationServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.png
new file mode 100644
index 00000000000..5232fed6277
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.puml
new file mode 100644
index 00000000000..83e0fc32037
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceCard
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceCard('AwsDatabaseMigrationServiceCard', 'Aws Database Migration Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Remote.puml
new file mode 100644
index 00000000000..552ded31003
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceCard
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceCard('AwsDatabaseMigrationServiceCard', 'Aws Database Migration Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.png
new file mode 100644
index 00000000000..c75af94114b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.puml
new file mode 100644
index 00000000000..a22b60db959
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceGroup
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceGroup('AwsDatabaseMigrationServiceGroup', 'Aws Database Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Remote.puml
new file mode 100644
index 00000000000..1fadaf90e44
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Database/AwsDatabaseMigrationServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceGroup
+include('aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService')
+
+' renders the element
+AwsDatabaseMigrationServiceGroup('AwsDatabaseMigrationServiceGroup', 'Aws Database Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.png
new file mode 100644
index 00000000000..7c03a30d856
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.puml
new file mode 100644
index 00000000000..33946b182ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorretto
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorretto('AmazonCorretto', 'Amazon Corretto', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Remote.puml
new file mode 100644
index 00000000000..47fe217d052
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorretto
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorretto('AmazonCorretto', 'Amazon Corretto', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.md
new file mode 100644
index 00000000000..3062806edd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.md
@@ -0,0 +1,157 @@
+# AmazonCorretto
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+```
+
+
+
+| Illustration | AmazonCorretto | AmazonCorrettoCard | AmazonCorrettoGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.png) | ![illustration for AmazonCorretto](../../../aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.Local.png) | ![illustration for AmazonCorrettoCard](../../../aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.png) | ![illustration for AmazonCorrettoGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.png) |
+
+
+
+
+## AmazonCorretto
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorretto
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorretto('AmazonCorretto', 'Amazon Corretto', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorretto
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorretto('AmazonCorretto', 'Amazon Corretto', 'an optional tech label')
+@enduml
+```
+
+## AmazonCorrettoCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoCard
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoCard('AmazonCorrettoCard', 'Amazon Corretto Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoCard
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoCard('AmazonCorrettoCard', 'Amazon Corretto Card', 'an optional description')
+@enduml
+```
+
+## AmazonCorrettoGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoGroup('AmazonCorrettoGroup', 'Amazon Corretto Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoGroup('AmazonCorrettoGroup', 'Amazon Corretto Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.png
new file mode 100644
index 00000000000..3c1a59ed6e9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.puml
new file mode 100644
index 00000000000..7df2b8e4d55
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto
+
+sprite $AmazonCorrettoXs [10x10/16z] FSXH5a1G4CFG0MWw-r-lUd2_SWAAC_YJg974gYLfjEmeR1PWr5R4NIQvbze-Qy-dsq5S
+
+sprite $AmazonCorrettoSm [12x12/16z] JSb94e0m50BHYXbfSl_pAd_bMz45A4xm2n9D5KHNJr0qynWrXBGa-o5K-qmbUhPPm5crknaJRLr_pbe7k1KcNW
+
+sprite $AmazonCorrettoMd [16x16/16z] {
+NSnL0iKm44BHZaHWil_jrdZQ-tU8a51JaVyB_mUPVMXuUmR2xq7s1hkCMJStYxDhgQ9XwCykJrxcs-NSd6wMAHU2Tm6vJmS96oa72vc3S6ATFkLdCKckLOfg
+FOO3
+}
+
+sprite $AmazonCorrettoLg [20x20/16z] {
+PSi54WH124DHfl4mzp_ljh3-oryb0F9PTFZ5jbz4e_0RqKZ-Ng9ZpkjgR5AvSZplrHIimYAoi2RcF9eZPvQpgWe3fv-aJG36xhtp08qHOnRQLag4xcgR-JXa
+-Z86A2OD0xqiga944xdEzyOW4ZCT903oddZ2g_kDzRP_V
+}
+
+!procedure AmazonCorretto($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto', $name, $tech)
+!endprocedure
+
+!procedure AmazonCorrettoCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCorrettoLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCorrettoGroup($id, $name='Amazon Corretto', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AmazonCorrettoLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.png
new file mode 100644
index 00000000000..ba185594316
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.puml
new file mode 100644
index 00000000000..bffa59e0453
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoCard
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoCard('AmazonCorrettoCard', 'Amazon Corretto Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Remote.puml
new file mode 100644
index 00000000000..907c26395ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoCard
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoCard('AmazonCorrettoCard', 'Amazon Corretto Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.png
new file mode 100644
index 00000000000..f721f6f2d03
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.puml
new file mode 100644
index 00000000000..819f0f06bfd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoGroup('AmazonCorrettoGroup', 'Amazon Corretto Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Remote.puml
new file mode 100644
index 00000000000..5d7f5d0ca7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AmazonCorrettoGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCorrettoGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto')
+
+' renders the element
+AmazonCorrettoGroup('AmazonCorrettoGroup', 'Amazon Corretto Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.png
new file mode 100644
index 00000000000..ea03f2b36fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.puml
new file mode 100644
index 00000000000..66b11f9d417
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9('AwsCloud9', 'Aws Cloud9', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Remote.puml
new file mode 100644
index 00000000000..364ffb648da
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9('AwsCloud9', 'Aws Cloud9', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.md
new file mode 100644
index 00000000000..6791bf4e433
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.md
@@ -0,0 +1,157 @@
+# AwsCloud9
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCloud9
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+```
+
+
+
+| Illustration | AwsCloud9 | AwsCloud9Card | AwsCloud9Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.png) | ![illustration for AwsCloud9](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.Local.png) | ![illustration for AwsCloud9Card](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.png) | ![illustration for AwsCloud9Group](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.png) |
+
+
+
+
+## AwsCloud9
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9('AwsCloud9', 'Aws Cloud9', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9('AwsCloud9', 'Aws Cloud9', 'an optional tech label')
+@enduml
+```
+
+## AwsCloud9Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Card
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Card('AwsCloud9Card', 'Aws Cloud9 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Card
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Card('AwsCloud9Card', 'Aws Cloud9 Card', 'an optional description')
+@enduml
+```
+
+## AwsCloud9Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Group
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Group('AwsCloud9Group', 'Aws Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Group
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Group('AwsCloud9Group', 'Aws Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.png
new file mode 100644
index 00000000000..0e521480d97
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.puml
new file mode 100644
index 00000000000..7386c2e3d5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCloud9
+
+sprite $AwsCloud9Xs [10x10/16z] FSY53G102C30TsN_TN5exDBtBdUubtn9GQ_2_wJIxls_26zbsHsY8hqBFoua2G
+
+sprite $AwsCloud9Sm [12x12/16z] JSYv0G0X20NHlP71_kjT9vAN_0DIGxH16xHX_VZIKN01TwnH5V12XlqgbE_g6KEllr3EtPbj_
+
+sprite $AwsCloud9Md [16x16/16z] NSc54GGW54F1mVaB_RTxhhpHR8Xdynd_uW07E02KFj8B5deGAVUujHQPUVlRSw-4vFQE_lWdedKYF_wwg1dIOqSkfUHxSTlFl8fzm3vW7t05
+
+sprite $AwsCloud9Lg [20x20/16z] {
+RSY74KGX24LH0moVf_tNkv9s4jV80Q3Lbw51D8W6qI0QJ1bxpZyUf-MNVe77SCEImSln64xpBQfJoWPUZ0rLcM5yp8WM7kuoHp0UKXWM7egOVyFCsgDYc5Me
+L6-3jy7Ru6tm1m
+}
+
+!procedure AwsCloud9($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCloud9', $name, $tech)
+!endprocedure
+
+!procedure AwsCloud9Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloud9Lg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloud9Group($id, $name='Aws Cloud9', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCloud9Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.png
new file mode 100644
index 00000000000..314430b5a28
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.puml
new file mode 100644
index 00000000000..9c14698016b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Card
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Card('AwsCloud9Card', 'Aws Cloud9 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Remote.puml
new file mode 100644
index 00000000000..29927befb6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Card
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Card('AwsCloud9Card', 'Aws Cloud9 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.png
new file mode 100644
index 00000000000..6efce160688
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.puml
new file mode 100644
index 00000000000..77f334204d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Group
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Group('AwsCloud9Group', 'Aws Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Remote.puml
new file mode 100644
index 00000000000..f2507523f8b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloud9Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Group
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloud9')
+
+' renders the element
+AwsCloud9Group('AwsCloud9Group', 'Aws Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.png
new file mode 100644
index 00000000000..5cd8e507a0d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.puml
new file mode 100644
index 00000000000..1cece5e972e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApi
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApi('AwsCloudControlApi', 'Aws Cloud Control Api', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Remote.puml
new file mode 100644
index 00000000000..9418a42a1da
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApi
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApi('AwsCloudControlApi', 'Aws Cloud Control Api', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.md
new file mode 100644
index 00000000000..2478c58fa75
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.md
@@ -0,0 +1,157 @@
+# AwsCloudControlApi
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+```
+
+
+
+| Illustration | AwsCloudControlApi | AwsCloudControlApiCard | AwsCloudControlApiGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.png) | ![illustration for AwsCloudControlApi](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.Local.png) | ![illustration for AwsCloudControlApiCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.png) | ![illustration for AwsCloudControlApiGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.png) |
+
+
+
+
+## AwsCloudControlApi
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApi
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApi('AwsCloudControlApi', 'Aws Cloud Control Api', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApi
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApi('AwsCloudControlApi', 'Aws Cloud Control Api', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudControlApiCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiCard('AwsCloudControlApiCard', 'Aws Cloud Control Api Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiCard('AwsCloudControlApiCard', 'Aws Cloud Control Api Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudControlApiGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiGroup('AwsCloudControlApiGroup', 'Aws Cloud Control Api Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiGroup('AwsCloudControlApiGroup', 'Aws Cloud Control Api Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.png
new file mode 100644
index 00000000000..8d1a50e1a46
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.puml
new file mode 100644
index 00000000000..c414a348494
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi
+
+sprite $AwsCloudControlApiXs [10x10/16z] FSR50G0X40ImvPIH_jl58Q-GQ7B3KvwsnApOV0X0YdwaDZ6rHf_w2FUoysa5
+
+sprite $AwsCloudControlApiSm [12x12/16z] JSUv0S0W0CF0y6EP_USDxhXA0iKEdk6PT6yjavwWt3O8bZGbUt6DZ5rD1z9tLhswv9Y4ZWFYFFC3
+
+sprite $AwsCloudControlApiMd [16x16/16z] NSgv0KD120DHxxz0m_RVhWyH6MLl0DJB7lmNHc04CuxpT6XdW8vmAE00bEcNAZmTofTTo-67zJFfEz2k0ywV58zTMIip8iJFdkXfLmzwUuGzmWS
+
+sprite $AwsCloudControlApiLg [20x20/16z] {
+RSpN0KCn24DHTrk2_UTDK7eUz_DGIEBLUSO4cI0JP89FQhtr9xwin6PzeGKDxQxQXz02UzW2K11Pu5OLE7qzhL1L8fxAfedsuHtdaQquhs240fcrORqFrOvC
+eVAPx8dyeDkh3tg2dg0dU0C
+}
+
+!procedure AwsCloudControlApi($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudControlApiCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudControlApiLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudControlApiGroup($id, $name='Aws Cloud Control Api', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCloudControlApiLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.png
new file mode 100644
index 00000000000..418e235d53b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.puml
new file mode 100644
index 00000000000..ff3991ee68a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiCard('AwsCloudControlApiCard', 'Aws Cloud Control Api Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Remote.puml
new file mode 100644
index 00000000000..1eb3a8929a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiCard('AwsCloudControlApiCard', 'Aws Cloud Control Api Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.png
new file mode 100644
index 00000000000..9056d46d598
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.puml
new file mode 100644
index 00000000000..026ba4d60ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiGroup('AwsCloudControlApiGroup', 'Aws Cloud Control Api Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Remote.puml
new file mode 100644
index 00000000000..8ba98cb4ec6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApiGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudControlApiGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi')
+
+' renders the element
+AwsCloudControlApiGroup('AwsCloudControlApiGroup', 'Aws Cloud Control Api Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.png
new file mode 100644
index 00000000000..2c78fc42fee
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.puml
new file mode 100644
index 00000000000..48c7f8ea7c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKit('AwsCloudDevelopmentKit', 'Aws Cloud Development Kit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Remote.puml
new file mode 100644
index 00000000000..cd2743528c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKit('AwsCloudDevelopmentKit', 'Aws Cloud Development Kit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.md
new file mode 100644
index 00000000000..3e6c4782d8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.md
@@ -0,0 +1,157 @@
+# AwsCloudDevelopmentKit
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+```
+
+
+
+| Illustration | AwsCloudDevelopmentKit | AwsCloudDevelopmentKitCard | AwsCloudDevelopmentKitGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.png) | ![illustration for AwsCloudDevelopmentKit](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.Local.png) | ![illustration for AwsCloudDevelopmentKitCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.png) | ![illustration for AwsCloudDevelopmentKitGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.png) |
+
+
+
+
+## AwsCloudDevelopmentKit
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKit('AwsCloudDevelopmentKit', 'Aws Cloud Development Kit', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKit('AwsCloudDevelopmentKit', 'Aws Cloud Development Kit', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudDevelopmentKitCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitCard('AwsCloudDevelopmentKitCard', 'Aws Cloud Development Kit Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitCard('AwsCloudDevelopmentKitCard', 'Aws Cloud Development Kit Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudDevelopmentKitGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitGroup('AwsCloudDevelopmentKitGroup', 'Aws Cloud Development Kit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitGroup('AwsCloudDevelopmentKitGroup', 'Aws Cloud Development Kit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.png
new file mode 100644
index 00000000000..a249c91405b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.puml
new file mode 100644
index 00000000000..d929301e9ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit
+
+sprite $AwsCloudDevelopmentKitXs [10x10/16z] 9SY54G0m3CF0f6ob-wzRb0_-33gD4vzVhdJ9JTqqWahMa2a2kflAKHXdkegUpD7y9p0lWzC6
+
+sprite $AwsCloudDevelopmentKitSm [12x12/16z] JKj90iGW21jb3_x_lHCuDQsQ5QX13l0H8EmQnN9debRBpzQYid41mMz4zzY70oTlFNBYt1eUAlSabYTmd5Uz9W1Iu56i8lu
+
+sprite $AwsCloudDevelopmentKitMd [16x16/16z] {
+NSi73e1G20JHts47xtzUG-nkwfi0w9WVWs_X6mxtkMg6qqj8TPXqk1ql8oy2kiEe9dMJ8bZG9iMbceuqLRUdUrsjLWrNEgmpYwkWqr5fMWQ7VJLLV03QCb2S
+sSXj6N9m-1Ts
+}
+
+sprite $AwsCloudDevelopmentKitLg [20x20/16z] {
+RSfRSiKm20HHXB5WMjx_UbEGTtBxRquDeC_g8ruWBn06Cw86lssbv7lmqtOXwRfZS0o7nfGD7Y0NK7sAg_4SwWQkIrRIFCyv0SYZl7VKsDsMBCOqnXBXyhHK
+Ubkt3TmssqgVblkAMBvzyMr7YMCi-BGAPIrCHkDp9hF4pQ7n6Ppux7c1pmjy0m
+}
+
+!procedure AwsCloudDevelopmentKit($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudDevelopmentKitCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudDevelopmentKitLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudDevelopmentKitGroup($id, $name='Aws Cloud Development Kit', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCloudDevelopmentKitLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.png
new file mode 100644
index 00000000000..286041953f4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.puml
new file mode 100644
index 00000000000..e571a713545
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitCard('AwsCloudDevelopmentKitCard', 'Aws Cloud Development Kit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Remote.puml
new file mode 100644
index 00000000000..6864e52dd4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitCard('AwsCloudDevelopmentKitCard', 'Aws Cloud Development Kit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.png
new file mode 100644
index 00000000000..efb8e7baa70
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.puml
new file mode 100644
index 00000000000..2b385fd37f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitGroup('AwsCloudDevelopmentKitGroup', 'Aws Cloud Development Kit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Remote.puml
new file mode 100644
index 00000000000..6443b1c4410
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKitGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDevelopmentKitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit')
+
+' renders the element
+AwsCloudDevelopmentKitGroup('AwsCloudDevelopmentKitGroup', 'Aws Cloud Development Kit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.png
new file mode 100644
index 00000000000..a51a55cf851
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.puml
new file mode 100644
index 00000000000..43be6bd72bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShell
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShell('AwsCloudShell', 'Aws Cloud Shell', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Remote.puml
new file mode 100644
index 00000000000..0a9f6d23e07
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShell
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShell('AwsCloudShell', 'Aws Cloud Shell', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.md
new file mode 100644
index 00000000000..d877295b39d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.md
@@ -0,0 +1,157 @@
+# AwsCloudShell
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+```
+
+
+
+| Illustration | AwsCloudShell | AwsCloudShellCard | AwsCloudShellGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.png) | ![illustration for AwsCloudShell](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.Local.png) | ![illustration for AwsCloudShellCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.png) | ![illustration for AwsCloudShellGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.png) |
+
+
+
+
+## AwsCloudShell
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShell
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShell('AwsCloudShell', 'Aws Cloud Shell', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShell
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShell('AwsCloudShell', 'Aws Cloud Shell', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudShellCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellCard('AwsCloudShellCard', 'Aws Cloud Shell Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellCard('AwsCloudShellCard', 'Aws Cloud Shell Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudShellGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellGroup('AwsCloudShellGroup', 'Aws Cloud Shell Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellGroup('AwsCloudShellGroup', 'Aws Cloud Shell Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.png
new file mode 100644
index 00000000000..922aeaa0e6c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.puml
new file mode 100644
index 00000000000..79aa9c3e121
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell
+
+sprite $AwsCloudShellXs [10x10/16z] FOd50G0m48FgGhh_lFNZbG3qHLjWSwtgpWJ_h80x9GfhvhLKS53kMhNq8TMoY8mr9HOJ
+
+sprite $AwsCloudShellSm [12x12/16z] DOg53S103CIavpZTVzu6BJW4SPv3XVQZ0d2udjpFdfuo6C4HLTY0o1Orjl_A7mRGddkj_zoVRJm-2mRE3m
+
+sprite $AwsCloudShellMd [16x16/16z] NOrP0WKn1C2cEz7xNtSMl3L_IGlGG0BuBVm6zz5gXFG99OfxLK1B18CLAvO7CuhKzb3hyRX1pIFLtMxllYFTAWnkFZxMZnkmbbPqkoS7x2Sy4Eo_S04
+
+sprite $AwsCloudShellLg [20x20/16z] {
+RSu54WGn2031zOGX_t_lSKYjJdb7092gPtmW7uZNM-9fIvEfiEm0cPRkc3Pt3FsgeyAETw9g6LAfuNoShTrDuP2wkQUfcIo1Hvd-xqsETriwriNycbYdDHHe
+hSbXFiBENGGPWUVAm32ioCO7_W
+}
+
+!procedure AwsCloudShell($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudShellCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudShellLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudShellGroup($id, $name='Aws Cloud Shell', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCloudShellLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.png
new file mode 100644
index 00000000000..815ac540d80
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.puml
new file mode 100644
index 00000000000..7eb165dea6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellCard('AwsCloudShellCard', 'Aws Cloud Shell Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Remote.puml
new file mode 100644
index 00000000000..659475ac5f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellCard('AwsCloudShellCard', 'Aws Cloud Shell Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.png
new file mode 100644
index 00000000000..94aebf25c61
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.puml
new file mode 100644
index 00000000000..e365e40f643
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellGroup('AwsCloudShellGroup', 'Aws Cloud Shell Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Remote.puml
new file mode 100644
index 00000000000..3e323ea9017
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCloudShellGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudShellGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell')
+
+' renders the element
+AwsCloudShellGroup('AwsCloudShellGroup', 'Aws Cloud Shell Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.png
new file mode 100644
index 00000000000..e10ef5366ed
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.puml
new file mode 100644
index 00000000000..991381644d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifact
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifact('AwsCodeArtifact', 'Aws Code Artifact', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Remote.puml
new file mode 100644
index 00000000000..e830d35b9eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifact
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifact('AwsCodeArtifact', 'Aws Code Artifact', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.md
new file mode 100644
index 00000000000..2a0d5470c37
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.md
@@ -0,0 +1,157 @@
+# AwsCodeArtifact
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+```
+
+
+
+| Illustration | AwsCodeArtifact | AwsCodeArtifactCard | AwsCodeArtifactGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.png) | ![illustration for AwsCodeArtifact](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.Local.png) | ![illustration for AwsCodeArtifactCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.png) | ![illustration for AwsCodeArtifactGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.png) |
+
+
+
+
+## AwsCodeArtifact
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifact
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifact('AwsCodeArtifact', 'Aws Code Artifact', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifact
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifact('AwsCodeArtifact', 'Aws Code Artifact', 'an optional tech label')
+@enduml
+```
+
+## AwsCodeArtifactCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactCard('AwsCodeArtifactCard', 'Aws Code Artifact Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactCard('AwsCodeArtifactCard', 'Aws Code Artifact Card', 'an optional description')
+@enduml
+```
+
+## AwsCodeArtifactGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactGroup('AwsCodeArtifactGroup', 'Aws Code Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactGroup('AwsCodeArtifactGroup', 'Aws Code Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.png
new file mode 100644
index 00000000000..66a0deb88a3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.puml
new file mode 100644
index 00000000000..b9487daa582
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact
+
+sprite $AwsCodeArtifactXs [10x10/16z] HSR50GD130Im2SVozj_kCUWbQl5Vs7jlAK_V-YzjGkLJtP97jdMGxxhsubbZQp3sOWO
+
+sprite $AwsCodeArtifactSm [12x12/16z] JSa73W0X50BHs6M-zp_lulP9UmJGRkxu3Pown-KijNEOZAusFCAM6_uYx9hIvH82Bhj4uhA3AhGk3zown-u
+
+sprite $AwsCodeArtifactMd [16x16/16z] LSY54G112CNGMGD-kFxRFRVDQ1xeAgvW5YQuFyeB0DNHk07eO4tLJqW8Yf2YoAHCWeOFKrLzVgYuVTyHSFzUDy0wpoVLA_Zx2QWAj3pW3i3o0lVFi04
+
+sprite $AwsCodeArtifactLg [20x20/16z] {
+RT1L0iKW30NHDEYTiF_jFgsN-JmuWBRw6XDaWgnOLZoPdMV-n2ldcK1ne2wolc90XkuDgNh_OSJNR3tTL3uS4JzBIgtUp5Xa9miC2W9J_LkFCAtNNErNII0l
+SBB0KmAIwx00g2wGne6ozPV62RV61CS4tm
+}
+
+!procedure AwsCodeArtifact($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact', $name, $tech)
+!endprocedure
+
+!procedure AwsCodeArtifactCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCodeArtifactLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCodeArtifactGroup($id, $name='Aws Code Artifact', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCodeArtifactLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.png
new file mode 100644
index 00000000000..1fb2fc8a691
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.puml
new file mode 100644
index 00000000000..be8addd0f04
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactCard('AwsCodeArtifactCard', 'Aws Code Artifact Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Remote.puml
new file mode 100644
index 00000000000..19e6f001790
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactCard('AwsCodeArtifactCard', 'Aws Code Artifact Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.png
new file mode 100644
index 00000000000..6ee7f32c7c2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.puml
new file mode 100644
index 00000000000..783a6524d68
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactGroup('AwsCodeArtifactGroup', 'Aws Code Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Remote.puml
new file mode 100644
index 00000000000..4602dcd92be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifactGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeArtifactGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact')
+
+' renders the element
+AwsCodeArtifactGroup('AwsCodeArtifactGroup', 'Aws Code Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.png
new file mode 100644
index 00000000000..ec9082523cf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.puml
new file mode 100644
index 00000000000..759747079a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuild
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuild('AwsCodeBuild', 'Aws Code Build', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Remote.puml
new file mode 100644
index 00000000000..7da221bcd61
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuild
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuild('AwsCodeBuild', 'Aws Code Build', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.md
new file mode 100644
index 00000000000..c9327d1d39d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.md
@@ -0,0 +1,157 @@
+# AwsCodeBuild
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+```
+
+
+
+| Illustration | AwsCodeBuild | AwsCodeBuildCard | AwsCodeBuildGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.png) | ![illustration for AwsCodeBuild](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.Local.png) | ![illustration for AwsCodeBuildCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.png) | ![illustration for AwsCodeBuildGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.png) |
+
+
+
+
+## AwsCodeBuild
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuild
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuild('AwsCodeBuild', 'Aws Code Build', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuild
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuild('AwsCodeBuild', 'Aws Code Build', 'an optional tech label')
+@enduml
+```
+
+## AwsCodeBuildCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildCard('AwsCodeBuildCard', 'Aws Code Build Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildCard('AwsCodeBuildCard', 'Aws Code Build Card', 'an optional description')
+@enduml
+```
+
+## AwsCodeBuildGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildGroup('AwsCodeBuildGroup', 'Aws Code Build Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildGroup('AwsCodeBuildGroup', 'Aws Code Build Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.png
new file mode 100644
index 00000000000..f8f6642570d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.puml
new file mode 100644
index 00000000000..3c8410b6496
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild
+
+sprite $AwsCodeBuildXs [10x10/16z] FSR70KCn34CnoPsFtd_Tv7US03gi0ryXutGkMgjPwp82GfAji-h721GnpZKoSsYROKvx-t3k3m
+
+sprite $AwsCodeBuildSm [12x12/16z] JSUv5GCn4CDGwoP1zL-ltoZQ7m7Wei9duATJNlUkVLfVrRiRoxO2cj2QxOHcWLMTOIrvlTOK6x_kXEARx1sUUrCeVm
+
+sprite $AwsCodeBuildMd [16x16/16z] {
+NOc50KGX3CK-zTUo_xo7dWLDcebDR39_ozJlC9Jfu7ikX2REfchBs-FixZGEeaO8aWGOawhX8aaCikMLBQMDYeZjpt17CpyUDEO6nVOA7NDti-EKaWVqwQHr
+GnzXSVqll
+}
+
+sprite $AwsCodeBuildLg [20x20/16z] {
+PSY50S0m20LHYF8ltN_Ukb-K1-WiZk2F_72pNcuyhRXTbSjIr99wpUjxc5dnadFslBJO0A9v0IbfAyQ22WoG7JWML1IdMUxDqs53ha86Gb4F8x6OSdI_hTjc
+XaKxBJ0o5AJRYcE-TLcAEZYJfjLgo-E1quOm7ZWjU7RR7sS
+}
+
+!procedure AwsCodeBuild($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild', $name, $tech)
+!endprocedure
+
+!procedure AwsCodeBuildCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCodeBuildLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCodeBuildGroup($id, $name='Aws Code Build', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCodeBuildLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.png
new file mode 100644
index 00000000000..3f50958fa0f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.puml
new file mode 100644
index 00000000000..1f31b1d4b37
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildCard('AwsCodeBuildCard', 'Aws Code Build Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Remote.puml
new file mode 100644
index 00000000000..7b134376fe1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildCard('AwsCodeBuildCard', 'Aws Code Build Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.png
new file mode 100644
index 00000000000..622ab868a51
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.puml
new file mode 100644
index 00000000000..ccfe37de31e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildGroup('AwsCodeBuildGroup', 'Aws Code Build Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Remote.puml
new file mode 100644
index 00000000000..cc2b3074d6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuildGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeBuildGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild')
+
+' renders the element
+AwsCodeBuildGroup('AwsCodeBuildGroup', 'Aws Code Build Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.png
new file mode 100644
index 00000000000..b6d133d9f96
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.puml
new file mode 100644
index 00000000000..59555a84259
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommit('AwsCodeCommit', 'Aws Code Commit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Remote.puml
new file mode 100644
index 00000000000..1ee11dd6888
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommit('AwsCodeCommit', 'Aws Code Commit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.md
new file mode 100644
index 00000000000..1f47571f042
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.md
@@ -0,0 +1,157 @@
+# AwsCodeCommit
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+```
+
+
+
+| Illustration | AwsCodeCommit | AwsCodeCommitCard | AwsCodeCommitGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.png) | ![illustration for AwsCodeCommit](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.Local.png) | ![illustration for AwsCodeCommitCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.png) | ![illustration for AwsCodeCommitGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.png) |
+
+
+
+
+## AwsCodeCommit
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommit('AwsCodeCommit', 'Aws Code Commit', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommit
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommit('AwsCodeCommit', 'Aws Code Commit', 'an optional tech label')
+@enduml
+```
+
+## AwsCodeCommitCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitCard('AwsCodeCommitCard', 'Aws Code Commit Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitCard('AwsCodeCommitCard', 'Aws Code Commit Card', 'an optional description')
+@enduml
+```
+
+## AwsCodeCommitGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitGroup('AwsCodeCommitGroup', 'Aws Code Commit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitGroup('AwsCodeCommitGroup', 'Aws Code Commit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.png
new file mode 100644
index 00000000000..511dc264042
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.puml
new file mode 100644
index 00000000000..2b5b195b57f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit
+
+sprite $AwsCodeCommitXs [10x10/16z] FSR10G0G40Gn06Ql_te1yWhqgKtyyWivuAOcyapleKiiUItJoMNDYIbqcvERCDF4D
+
+sprite $AwsCodeCommitSm [12x12/16z] HSm54WGn24JHtH58_yxzppiLVoKueAOqS0g8QnLmNJ4BG6zhPXI3Y9-aaFr_0LtPSWLgPodRUY2XvLVOqF9gOu-FjRgX-G
+
+sprite $AwsCodeCommitMd [16x16/16z] {
+NSZN0KCX5CFGqB4k-w_x2axNtn78JGVlys_Pb8oSdVFeSjjJgL7kacRSHhdeAaaHp7iztexUe93LHzvEwN8casnThCmgsRrE2dVsw15FenNHslNANOMrmk7M
+tpW1
+}
+
+sprite $AwsCodeCommitLg [20x20/16z] {
+RSe5bWKn24HHGW_soFxNEtothYZt552Fv3sS82S8yEUV21Z61m9XcXzD02jLIcuPxAjvfjrgEirkna2GXrKF7W4hX3Sp350MXyNTmW_6D3bgtQqDgEbPkZ_C
+COs21JnCf1i5NcRjSp-CgZqLaR4bjq3jmNjuP9_WFi5_
+}
+
+!procedure AwsCodeCommit($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit', $name, $tech)
+!endprocedure
+
+!procedure AwsCodeCommitCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCodeCommitLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCodeCommitGroup($id, $name='Aws Code Commit', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCodeCommitLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.png
new file mode 100644
index 00000000000..471bc429402
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.puml
new file mode 100644
index 00000000000..388c5910f69
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitCard('AwsCodeCommitCard', 'Aws Code Commit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Remote.puml
new file mode 100644
index 00000000000..05d52b8c09e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitCard('AwsCodeCommitCard', 'Aws Code Commit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.png
new file mode 100644
index 00000000000..a37048db75c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.puml
new file mode 100644
index 00000000000..c34b8267846
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitGroup('AwsCodeCommitGroup', 'Aws Code Commit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Remote.puml
new file mode 100644
index 00000000000..98ac1b83190
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommitGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeCommitGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit')
+
+' renders the element
+AwsCodeCommitGroup('AwsCodeCommitGroup', 'Aws Code Commit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.png
new file mode 100644
index 00000000000..d00192ca5e0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.puml
new file mode 100644
index 00000000000..284339fa8c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeploy
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeploy('AwsCodeDeploy', 'Aws Code Deploy', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Remote.puml
new file mode 100644
index 00000000000..2ee33a14793
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeploy
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeploy('AwsCodeDeploy', 'Aws Code Deploy', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.md
new file mode 100644
index 00000000000..82c7ddb626e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.md
@@ -0,0 +1,157 @@
+# AwsCodeDeploy
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+```
+
+
+
+| Illustration | AwsCodeDeploy | AwsCodeDeployCard | AwsCodeDeployGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.png) | ![illustration for AwsCodeDeploy](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.Local.png) | ![illustration for AwsCodeDeployCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.png) | ![illustration for AwsCodeDeployGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.png) |
+
+
+
+
+## AwsCodeDeploy
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeploy
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeploy('AwsCodeDeploy', 'Aws Code Deploy', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeploy
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeploy('AwsCodeDeploy', 'Aws Code Deploy', 'an optional tech label')
+@enduml
+```
+
+## AwsCodeDeployCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployCard('AwsCodeDeployCard', 'Aws Code Deploy Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployCard('AwsCodeDeployCard', 'Aws Code Deploy Card', 'an optional description')
+@enduml
+```
+
+## AwsCodeDeployGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployGroup('AwsCodeDeployGroup', 'Aws Code Deploy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployGroup('AwsCodeDeployGroup', 'Aws Code Deploy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.png
new file mode 100644
index 00000000000..ba4d0cf0318
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.puml
new file mode 100644
index 00000000000..edce705715d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy
+
+sprite $AwsCodeDeployXs [10x10/16z] FSY74S0W5CFGz62P_TUbytNjdK2jr2BOzUkVujJThZcFaUoJWqDTfXtKvIwKcxxl0tAdQLK
+
+sprite $AwsCodeDeploySm [12x12/16z] JSU74SDG3CFGKnUfl_-wYRlzhW4aThtZPxY1YbwT46Z7qM30qEXXkaYgMc86nMAW6hF9Y4ZWQ7LpvRU9jNLbH95Sssou-mC
+
+sprite $AwsCodeDeployMd [16x16/16z] {
+LSxL0GCW34LH_4dOVzqAKidVkQYjFTnZ_nUVm1MEcVF86JeUS5FHw5hME0SwnR2hD0mHh5A4avMWbiNqTdHus8BGbkFd3yi1YI9yJVJK0VlQjLR3jkPoUS_w
+srpXNBhy7vu
+}
+
+sprite $AwsCodeDeployLg [20x20/16z] {
+PSY5aGKn4CJGDevRi_d7Uqi--YeLFS2xzGQV29_8Yz5RZmUtAOfBQ7aRixF2SxaFR-jGRBVh4nCeWB1rUZanypHfIgfgqkMPwGfJO2sxhDko10YG7V9Z6S79
+19xUbkW9_rXsrWWw_3OXT1e_DjPiStLkF1vhywfou_4Wu3FkZXDtiEqJlm
+}
+
+!procedure AwsCodeDeploy($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy', $name, $tech)
+!endprocedure
+
+!procedure AwsCodeDeployCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCodeDeployLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCodeDeployGroup($id, $name='Aws Code Deploy', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCodeDeployLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.png
new file mode 100644
index 00000000000..e44d613ba67
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.puml
new file mode 100644
index 00000000000..10efead53f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployCard('AwsCodeDeployCard', 'Aws Code Deploy Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Remote.puml
new file mode 100644
index 00000000000..0efa8d320ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployCard('AwsCodeDeployCard', 'Aws Code Deploy Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.png
new file mode 100644
index 00000000000..37feaa889fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.puml
new file mode 100644
index 00000000000..65d10ef842f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployGroup('AwsCodeDeployGroup', 'Aws Code Deploy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Remote.puml
new file mode 100644
index 00000000000..7a9aa9d6031
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeployGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeDeployGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy')
+
+' renders the element
+AwsCodeDeployGroup('AwsCodeDeployGroup', 'Aws Code Deploy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.png
new file mode 100644
index 00000000000..24dcd2112f5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.puml
new file mode 100644
index 00000000000..a44ed6e82e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipeline
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipeline('AwsCodePipeline', 'Aws Code Pipeline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Remote.puml
new file mode 100644
index 00000000000..3baf3e48b23
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipeline
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipeline('AwsCodePipeline', 'Aws Code Pipeline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.md
new file mode 100644
index 00000000000..163adaaf787
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.md
@@ -0,0 +1,157 @@
+# AwsCodePipeline
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+```
+
+
+
+| Illustration | AwsCodePipeline | AwsCodePipelineCard | AwsCodePipelineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.png) | ![illustration for AwsCodePipeline](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.Local.png) | ![illustration for AwsCodePipelineCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.png) | ![illustration for AwsCodePipelineGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.png) |
+
+
+
+
+## AwsCodePipeline
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipeline
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipeline('AwsCodePipeline', 'Aws Code Pipeline', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipeline
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipeline('AwsCodePipeline', 'Aws Code Pipeline', 'an optional tech label')
+@enduml
+```
+
+## AwsCodePipelineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineCard('AwsCodePipelineCard', 'Aws Code Pipeline Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineCard('AwsCodePipelineCard', 'Aws Code Pipeline Card', 'an optional description')
+@enduml
+```
+
+## AwsCodePipelineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineGroup('AwsCodePipelineGroup', 'Aws Code Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineGroup('AwsCodePipelineGroup', 'Aws Code Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.png
new file mode 100644
index 00000000000..61f1d1cb443
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.puml
new file mode 100644
index 00000000000..c57d1590916
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline
+
+sprite $AwsCodePipelineXs [10x10/16z] FSY53G0W4CLGNFfl_tbn6difz5cRyGbXZUgcpirDbw7hqFUfILUEj1xTf3BpO7Ol0m
+
+sprite $AwsCodePipelineSm [12x12/16z] JOg53S0m40F3O6V_UViezGH6u2f7mI-87QChwbiiqxo7SOWUxtr96smXsJRAJ8-Bgejw4ifzv5bhpYdXIM0C7m
+
+sprite $AwsCodePipelineMd [16x16/16z] LOxH5KGH4CNs0Mv6__Kkm15V2HZGf4pWBRoXk_CB5uVdSy8Dlsyu5Uldao--yvFCyDycTpSS7ILfk3dQIkLwAeHMs6uvKyYmtRJdgCsz6tmqQW-TBiFVy0S
+
+sprite $AwsCodePipelineLg [20x20/16z] {
+RSw74O0W44HHCkSU_TVhac66Rtug0E2RoGWFn0CRILuD4oUpd4stSFuU3yDXIeinvfX2oyadgeZ0_jBnK68mRcHSRaPqyqjBwQOqZo09bnbmJ-4qzJaBh5WS
+DiQqm67w3IEMPcb48vQ6Qyce5U8Ce_B07m
+}
+
+!procedure AwsCodePipeline($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline', $name, $tech)
+!endprocedure
+
+!procedure AwsCodePipelineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCodePipelineLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCodePipelineGroup($id, $name='Aws Code Pipeline', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCodePipelineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.png
new file mode 100644
index 00000000000..fc7b0a93fe2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.puml
new file mode 100644
index 00000000000..ccd946872f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineCard('AwsCodePipelineCard', 'Aws Code Pipeline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Remote.puml
new file mode 100644
index 00000000000..1e190514817
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineCard('AwsCodePipelineCard', 'Aws Code Pipeline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.png
new file mode 100644
index 00000000000..aeaa713dffd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.puml
new file mode 100644
index 00000000000..dd4815d2527
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineGroup('AwsCodePipelineGroup', 'Aws Code Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Remote.puml
new file mode 100644
index 00000000000..ab2440a9981
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodePipelineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodePipelineGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline')
+
+' renders the element
+AwsCodePipelineGroup('AwsCodePipelineGroup', 'Aws Code Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.png
new file mode 100644
index 00000000000..eaff5836a74
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.puml
new file mode 100644
index 00000000000..3832abac700
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStar
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStar('AwsCodeStar', 'Aws Code Star', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Remote.puml
new file mode 100644
index 00000000000..283c4d5654f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStar
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStar('AwsCodeStar', 'Aws Code Star', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.md
new file mode 100644
index 00000000000..ac2d7da576e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.md
@@ -0,0 +1,157 @@
+# AwsCodeStar
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+```
+
+
+
+| Illustration | AwsCodeStar | AwsCodeStarCard | AwsCodeStarGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.png) | ![illustration for AwsCodeStar](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.Local.png) | ![illustration for AwsCodeStarCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.png) | ![illustration for AwsCodeStarGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.png) |
+
+
+
+
+## AwsCodeStar
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStar
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStar('AwsCodeStar', 'Aws Code Star', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStar
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStar('AwsCodeStar', 'Aws Code Star', 'an optional tech label')
+@enduml
+```
+
+## AwsCodeStarCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarCard('AwsCodeStarCard', 'Aws Code Star Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarCard('AwsCodeStarCard', 'Aws Code Star Card', 'an optional description')
+@enduml
+```
+
+## AwsCodeStarGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarGroup('AwsCodeStarGroup', 'Aws Code Star Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarGroup('AwsCodeStarGroup', 'Aws Code Star Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.png
new file mode 100644
index 00000000000..7a3fee774c9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.puml
new file mode 100644
index 00000000000..ae5b2a58bc2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar
+
+sprite $AwsCodeStarXs [10x10/16z] FSY74O1G0C9Gx09__ta5MwwzYyHq9lrKkO7L9fszLYDcEiGC8ZgG2T9fsMAE2BqQfQiB
+
+sprite $AwsCodeStarSm [12x12/16z] HOh50S0m30CB9idTVzs6a_i8IJIYGPx07Xx1yAz2dXVZSxURU6GxQG3coAHHwqMYUacGz43rwMp1kiyNjtaGNml1pjT3Tby
+
+sprite $AwsCodeStarMd [16x16/16z] {
+NSZ70SCm3CNGi4JYXxt_kkuTDppGNkt1M_W01tXki7saAxjj01HTg5JULGDW0P9S9WqhK2rTzMlh3sgaNA7CxOq_7P2qlVVrQ6NRBqbH1CdnvHZ-Bz2umJBi
+ZGjiNV-66G
+}
+
+sprite $AwsCodeStarLg [20x20/16z] {
+RSa7ZiGm3CLGkKjqxd_U_K3ax3IYFm9nyemVo0_amTaJqrZX8qpuM6jrUNTBH8sW4pua8uHRvcDE26LUX5kOJLbKdIsSWNvTFRpCsuHWLCoZsstKLQ3Z8BWj
+rZQKt5hQ7ZNI6CTKQpQWqlYtsIYKrHtXbMZ3oE8woEPq2K-F_S0_
+}
+
+!procedure AwsCodeStar($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar', $name, $tech)
+!endprocedure
+
+!procedure AwsCodeStarCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCodeStarLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCodeStarGroup($id, $name='Aws Code Star', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCodeStarLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.png
new file mode 100644
index 00000000000..f9521705baa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.puml
new file mode 100644
index 00000000000..fc78ee84fe5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarCard('AwsCodeStarCard', 'Aws Code Star Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Remote.puml
new file mode 100644
index 00000000000..64dfc119522
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarCard('AwsCodeStarCard', 'Aws Code Star Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.png
new file mode 100644
index 00000000000..908242840e6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.puml
new file mode 100644
index 00000000000..ac547687bea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarGroup('AwsCodeStarGroup', 'Aws Code Star Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Remote.puml
new file mode 100644
index 00000000000..bc6f7356e16
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCodeStarGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCodeStarGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar')
+
+' renders the element
+AwsCodeStarGroup('AwsCodeStarGroup', 'Aws Code Star Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.png
new file mode 100644
index 00000000000..33c29da4b2a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.puml
new file mode 100644
index 00000000000..998d6285de6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterface
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterface('AwsCommandLineInterface', 'Aws Command Line Interface', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Remote.puml
new file mode 100644
index 00000000000..7d62b85278a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterface
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterface('AwsCommandLineInterface', 'Aws Command Line Interface', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.md
new file mode 100644
index 00000000000..01c3bac648c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.md
@@ -0,0 +1,157 @@
+# AwsCommandLineInterface
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+```
+
+
+
+| Illustration | AwsCommandLineInterface | AwsCommandLineInterfaceCard | AwsCommandLineInterfaceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.png) | ![illustration for AwsCommandLineInterface](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.Local.png) | ![illustration for AwsCommandLineInterfaceCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.png) | ![illustration for AwsCommandLineInterfaceGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.png) |
+
+
+
+
+## AwsCommandLineInterface
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterface
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterface('AwsCommandLineInterface', 'Aws Command Line Interface', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterface
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterface('AwsCommandLineInterface', 'Aws Command Line Interface', 'an optional tech label')
+@enduml
+```
+
+## AwsCommandLineInterfaceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceCard('AwsCommandLineInterfaceCard', 'Aws Command Line Interface Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceCard('AwsCommandLineInterfaceCard', 'Aws Command Line Interface Card', 'an optional description')
+@enduml
+```
+
+## AwsCommandLineInterfaceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceGroup('AwsCommandLineInterfaceGroup', 'Aws Command Line Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceGroup('AwsCommandLineInterfaceGroup', 'Aws Command Line Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.png
new file mode 100644
index 00000000000..76a9a70b8b2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.puml
new file mode 100644
index 00000000000..6d5cd19ba68
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface
+
+sprite $AwsCommandLineInterfaceXs [10x10/16z] FOh70O1G2CMmQs3_UGsMdzChWKjEOKGucsCrnSkPiBImNMcSZQQE4UocZfWgGxY2gd-z0G
+
+sprite $AwsCommandLineInterfaceSm [12x12/16z] JOk50O0m40EHwgNxpmilo5LUai0qXi5lW5BAQRIxFqPpfLW_XrE6E1YUgLCwy25wLMeTsUD4BqM_v47xM4i6nWK
+
+sprite $AwsCommandLineInterfaceMd [16x16/16z] NOvH5W0H30CNGEB-vzqyqCVypK0Bj4cT07V14oG-BFmtpelolE27XyFNAW7xqxT6olqAs-4KRfTXEtL_Z1xEgZOmvtAqJiR1M0Je2WDC-XD-
+
+sprite $AwsCommandLineInterfaceLg [20x20/16z] {
+RSsv0G0X24JHzMO6-wztlJNWXqy1ajZ9YWRIm2uYvJOjogwznJ8DaXDMQVtxtfffCuxsFuXgjz1n6rIrcSIDroX-uJObuJWnRrCwXdRJyp77tR6MPReDG6ts
+pIA9xmDH6wwugmPM0ty
+}
+
+!procedure AwsCommandLineInterface($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface', $name, $tech)
+!endprocedure
+
+!procedure AwsCommandLineInterfaceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCommandLineInterfaceLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCommandLineInterfaceGroup($id, $name='Aws Command Line Interface', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCommandLineInterfaceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.png
new file mode 100644
index 00000000000..979ac59988e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.puml
new file mode 100644
index 00000000000..3b05ece0093
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceCard('AwsCommandLineInterfaceCard', 'Aws Command Line Interface Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Remote.puml
new file mode 100644
index 00000000000..63bcc92c2c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceCard('AwsCommandLineInterfaceCard', 'Aws Command Line Interface Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.png
new file mode 100644
index 00000000000..48c0a1bc849
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.puml
new file mode 100644
index 00000000000..0eb442bd38b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceGroup('AwsCommandLineInterfaceGroup', 'Aws Command Line Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Remote.puml
new file mode 100644
index 00000000000..4a1c68131c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterfaceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCommandLineInterfaceGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface')
+
+' renders the element
+AwsCommandLineInterfaceGroup('AwsCommandLineInterfaceGroup', 'Aws Command Line Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.png
new file mode 100644
index 00000000000..7195bb3973f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.puml
new file mode 100644
index 00000000000..b59de6721cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKs
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKs('AwsToolsAndSdKs', 'Aws Tools And Sd Ks', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Remote.puml
new file mode 100644
index 00000000000..7f9b97df76d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKs
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKs('AwsToolsAndSdKs', 'Aws Tools And Sd Ks', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.md
new file mode 100644
index 00000000000..472dabd1c73
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.md
@@ -0,0 +1,157 @@
+# AwsToolsAndSdKs
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+```
+
+
+
+| Illustration | AwsToolsAndSdKs | AwsToolsAndSdKsCard | AwsToolsAndSdKsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.png) | ![illustration for AwsToolsAndSdKs](../../../aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.Local.png) | ![illustration for AwsToolsAndSdKsCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.png) | ![illustration for AwsToolsAndSdKsGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.png) |
+
+
+
+
+## AwsToolsAndSdKs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKs
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKs('AwsToolsAndSdKs', 'Aws Tools And Sd Ks', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKs
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKs('AwsToolsAndSdKs', 'Aws Tools And Sd Ks', 'an optional tech label')
+@enduml
+```
+
+## AwsToolsAndSdKsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsCard('AwsToolsAndSdKsCard', 'Aws Tools And Sd Ks Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsCard('AwsToolsAndSdKsCard', 'Aws Tools And Sd Ks Card', 'an optional description')
+@enduml
+```
+
+## AwsToolsAndSdKsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsGroup('AwsToolsAndSdKsGroup', 'Aws Tools And Sd Ks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsGroup('AwsToolsAndSdKsGroup', 'Aws Tools And Sd Ks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.png
new file mode 100644
index 00000000000..1d3f8d66300
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.puml
new file mode 100644
index 00000000000..28b5fc9f870
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs
+
+sprite $AwsToolsAndSdKsXs [10x10/16z] DSY55G0X40DHx2GJ-cyNP_M_W4RzexYS8YXgAgtq-psICZRB3X0v2YamvG_Dj0w-aL5rqbCT
+
+sprite $AwsToolsAndSdKsSm [12x12/16z] JOg54G0X40C79tlqN--Jzns9Wimq_08ElGm7so8fotvMI5BI32PDL6qY9fN4xQChTsJlNy6ls1JoRA0L9cFM5J07
+
+sprite $AwsToolsAndSdKsMd [16x16/16z] {
+NSW74iCm3CJ0wEmHUQ3__zqKbJHCNO1dEOFVmngn1gEGMzhBbfzrsSDd065RuInGH3_SKXbs5OBMKRE7Iv0qzEL0YEs2rWHCMu0XvU6gVYAKWAyQ7RTWTArH
+BF-D1m
+}
+
+sprite $AwsToolsAndSdKsLg [20x20/16z] {
+RSo74SGm2011PS7X_kjz6BspR_8I0DsJVtmW7yYEFSyTMKaIry3Tj0oDQdDSLkhnCqr70r8HfCHIgzKtpTpGqY2Mr4tDCK5ibT4Fip0qmzCeTpCaKMPIJiEW
+fGd8RfQdemAvivj94Ggz0ewRhKREYPLkEpBPsm9ttkq3Vm
+}
+
+!procedure AwsToolsAndSdKs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs', $name, $tech)
+!endprocedure
+
+!procedure AwsToolsAndSdKsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsToolsAndSdKsLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsToolsAndSdKsGroup($id, $name='Aws Tools And Sd Ks', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsToolsAndSdKsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.png
new file mode 100644
index 00000000000..fb183b2afb7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.puml
new file mode 100644
index 00000000000..955b1771653
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsCard('AwsToolsAndSdKsCard', 'Aws Tools And Sd Ks Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Remote.puml
new file mode 100644
index 00000000000..012928e1c7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsCard('AwsToolsAndSdKsCard', 'Aws Tools And Sd Ks Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.png
new file mode 100644
index 00000000000..da8ba866ad9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.puml
new file mode 100644
index 00000000000..94e5dda6006
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsGroup('AwsToolsAndSdKsGroup', 'Aws Tools And Sd Ks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Remote.puml
new file mode 100644
index 00000000000..d332852a530
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsToolsAndSdKsGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs')
+
+' renders the element
+AwsToolsAndSdKsGroup('AwsToolsAndSdKsGroup', 'Aws Tools And Sd Ks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.png
new file mode 100644
index 00000000000..c4fcf3111fd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.puml
new file mode 100644
index 00000000000..08c4cf4beb2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRay
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRay('AwsXRay', 'Aws X Ray', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Remote.puml
new file mode 100644
index 00000000000..76d057cb634
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRay
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRay('AwsXRay', 'Aws X Ray', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.md b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.md
new file mode 100644
index 00000000000..58e2e5c8d42
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.md
@@ -0,0 +1,157 @@
+# AwsXRay
+
+
+```text
+aws-q1-2022/Architecture/DeveloperTools/AwsXRay
+```
+
+```text
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+```
+
+
+
+| Illustration | AwsXRay | AwsXRayCard | AwsXRayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/DeveloperTools/AwsXRay.png) | ![illustration for AwsXRay](../../../aws-q1-2022/Architecture/DeveloperTools/AwsXRay.Local.png) | ![illustration for AwsXRayCard](../../../aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.png) | ![illustration for AwsXRayGroup](../../../aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.png) |
+
+
+
+
+## AwsXRay
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRay
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRay('AwsXRay', 'Aws X Ray', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRay
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRay('AwsXRay', 'Aws X Ray', 'an optional tech label')
+@enduml
+```
+
+## AwsXRayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayCard('AwsXRayCard', 'Aws X Ray Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayCard('AwsXRayCard', 'Aws X Ray Card', 'an optional description')
+@enduml
+```
+
+## AwsXRayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayGroup('AwsXRayGroup', 'Aws X Ray Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayGroup('AwsXRayGroup', 'Aws X Ray Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.png
new file mode 100644
index 00000000000..3fd5bbfdc63
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.puml
new file mode 100644
index 00000000000..fbcae1b045f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRay.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/DeveloperTools/AwsXRay
+
+sprite $AwsXRayXs [10x10/16z] FSY74O0m5CDGq_bb_tcHWKJNtYapwAQSHESbY7nNnLsvcg6e0d179VOTrYKTt7wPr6PP3m
+
+sprite $AwsXRaySm [12x12/16z] HOe54i0m408d3bp-_zwMIsN7a9LeOFGNPw4XYoF9jPYvfWOY755zCQAuQNBUEJfPrGgT0wMWwkGfBKdSOIYpJyby0G
+
+sprite $AwsXRayMd [16x16/16z] {
+NSZ70S0m3CD0orM4il-wwPql7a37_1Xy2zzmkETSpW3W0ydw7W0o85VPGa3hmFQpIn6iz5HiBROvEaD0kTqoPAEMiJkYKbONT3eFIqaTJbC00z0K-tfrzard
+24x_mW8
+}
+
+sprite $AwsXRayLg [20x20/16z] {
+RSt90SGW30H1ReOM-SUxMldwqByf6m3Ma-uu80Vanga77njvZXJwcXe-YqRWPGKSLPG2xJ_pyr3fVpHZ5NWm_ZIp3YZtqQhlfjUkNulR2YEh0gFGryXXVqsW
+Kf2q7ZEtwJONdqqbhnVWDQi2sYHmtpXJoa3W3enusWVS1_m1
+}
+
+!procedure AwsXRay($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/DeveloperTools/AwsXRay', $name, $tech)
+!endprocedure
+
+!procedure AwsXRayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsXRayLg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsXRayGroup($id, $name='Aws X Ray', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsXRayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.png
new file mode 100644
index 00000000000..d929161c364
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.puml
new file mode 100644
index 00000000000..8273ed86732
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayCard('AwsXRayCard', 'Aws X Ray Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Remote.puml
new file mode 100644
index 00000000000..5e2172393e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayCard
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayCard('AwsXRayCard', 'Aws X Ray Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.png b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.png
new file mode 100644
index 00000000000..c3ef51f1b54
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.puml
new file mode 100644
index 00000000000..1cc19fbcb78
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayGroup('AwsXRayGroup', 'Aws X Ray Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Remote.puml
new file mode 100644
index 00000000000..83b244df6f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/DeveloperTools/AwsXRayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsXRayGroup
+include('aws-q1-2022/Architecture/DeveloperTools/AwsXRay')
+
+' renders the element
+AwsXRayGroup('AwsXRayGroup', 'Aws X Ray Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.png
new file mode 100644
index 00000000000..0e221e11f14
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.puml
new file mode 100644
index 00000000000..d8c5582348b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStream
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStream('AmazonAppStream', 'Amazon App Stream', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Remote.puml
new file mode 100644
index 00000000000..fe291dc7b1f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStream
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStream('AmazonAppStream', 'Amazon App Stream', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.md b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.md
new file mode 100644
index 00000000000..ea02d4fe95d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.md
@@ -0,0 +1,157 @@
+# AmazonAppStream
+
+
+```text
+aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream
+```
+
+```text
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+```
+
+
+
+| Illustration | AmazonAppStream | AmazonAppStreamCard | AmazonAppStreamGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.png) | ![illustration for AmazonAppStream](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.Local.png) | ![illustration for AmazonAppStreamCard](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.png) | ![illustration for AmazonAppStreamGroup](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.png) |
+
+
+
+
+## AmazonAppStream
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStream
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStream('AmazonAppStream', 'Amazon App Stream', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStream
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStream('AmazonAppStream', 'Amazon App Stream', 'an optional tech label')
+@enduml
+```
+
+## AmazonAppStreamCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamCard('AmazonAppStreamCard', 'Amazon App Stream Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamCard('AmazonAppStreamCard', 'Amazon App Stream Card', 'an optional description')
+@enduml
+```
+
+## AmazonAppStreamGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamGroup('AmazonAppStreamGroup', 'Amazon App Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamGroup('AmazonAppStreamGroup', 'Amazon App Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.png
new file mode 100644
index 00000000000..88c2e5b6b3f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.puml
new file mode 100644
index 00000000000..95777c6f592
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream
+
+sprite $AmazonAppStreamXs [10x10/16z] BSY74S003C90qWtils_STErFaNtP-vBB59htns5AoI-Pqj7tIIM1U49544-u21BX9hCV
+
+sprite $AmazonAppStreamSm [12x12/16z] DSc74S0m20H1K3xSVxycI3zfR_x4jc-j1I_2ehNXHkiPcnTk8nRXjkcMQnjkTH_B4DJzPGYeEsC1svr1x0S
+
+sprite $AmazonAppStreamMd [16x16/16z] NSr15i0G54DH0FdT_tuhEO3CxclHjAgLFk0eCfxly4NBEVjAmyyJlbOSWROpq0hZ5TaSxRRDJuVMR0G7FwpG3Kz_8tJ3qoFGyFG8qEWh_
+
+sprite $AmazonAppStreamLg [20x20/16z] {
+PSu73i1G209Glt_Itl--ZKWtsIyEbZ8p8mBy4J-aZNh7FGtsc6nZqb24QPDsJz8sl2TfmYbiCsnRgahhii99kotGQKXROJ59ixH5uwJnkqoJ5hEqVHTw68fC
+QFeUTYgKsnvAepxm
+}
+
+!procedure AmazonAppStream($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream', $name, $tech)
+!endprocedure
+
+!procedure AmazonAppStreamCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAppStreamLg>', 'EndUserComputing', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAppStreamGroup($id, $name='Amazon App Stream', $tech='')
+ IconGroupElement($id, 'EndUserComputingFamily', '<$AmazonAppStreamLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.png
new file mode 100644
index 00000000000..53af61c29ff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.puml
new file mode 100644
index 00000000000..c6731cc9cc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamCard('AmazonAppStreamCard', 'Amazon App Stream Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Remote.puml
new file mode 100644
index 00000000000..0780e647323
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamCard('AmazonAppStreamCard', 'Amazon App Stream Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.png
new file mode 100644
index 00000000000..f3d41f8d1c7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.puml
new file mode 100644
index 00000000000..6cdf6c38b66
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamGroup('AmazonAppStreamGroup', 'Amazon App Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Remote.puml
new file mode 100644
index 00000000000..724c16e1183
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonAppStreamGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAppStreamGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream')
+
+' renders the element
+AmazonAppStreamGroup('AmazonAppStreamGroup', 'Amazon App Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.png
new file mode 100644
index 00000000000..e4f55721cef
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.puml
new file mode 100644
index 00000000000..906f62e487d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLink
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLink('AmazonWorkLink', 'Amazon Work Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Remote.puml
new file mode 100644
index 00000000000..c2061a03852
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLink
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLink('AmazonWorkLink', 'Amazon Work Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.md b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.md
new file mode 100644
index 00000000000..ed5f3d34e36
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.md
@@ -0,0 +1,157 @@
+# AmazonWorkLink
+
+
+```text
+aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink
+```
+
+```text
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+```
+
+
+
+| Illustration | AmazonWorkLink | AmazonWorkLinkCard | AmazonWorkLinkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.png) | ![illustration for AmazonWorkLink](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.Local.png) | ![illustration for AmazonWorkLinkCard](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.png) | ![illustration for AmazonWorkLinkGroup](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.png) |
+
+
+
+
+## AmazonWorkLink
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLink
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLink('AmazonWorkLink', 'Amazon Work Link', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLink
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLink('AmazonWorkLink', 'Amazon Work Link', 'an optional tech label')
+@enduml
+```
+
+## AmazonWorkLinkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkCard('AmazonWorkLinkCard', 'Amazon Work Link Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkCard('AmazonWorkLinkCard', 'Amazon Work Link Card', 'an optional description')
+@enduml
+```
+
+## AmazonWorkLinkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkGroup('AmazonWorkLinkGroup', 'Amazon Work Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkGroup('AmazonWorkLinkGroup', 'Amazon Work Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.png
new file mode 100644
index 00000000000..ae460c0ce9f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.puml
new file mode 100644
index 00000000000..becbcfcbd5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink
+
+sprite $AmazonWorkLinkXs [10x10/16z] DOkr0S104CEU3ht_lb58bJ4XmBtgboWOo8BCZUfNsOxkWfE66lkScPODtCfIg6DcEuLyjnS
+
+sprite $AmazonWorkLinkSm [12x12/16z] HSg74S0m349HTmjb_tt3J-NQuo38TjPQqb-aKfr2aHhBOC4kcrjYuR4pCJTS9nyxah3OnslPb4cs_Iyd
+
+sprite $AmazonWorkLinkMd [16x16/16z] NOk70GCX4CD2nvVzzurFfFsBAcCsB9X6-ajmOGVUnqp69B0lyG5VxdiHGE2bjLPRAVP8RsxKlVzSTrUb4X5xgvf-79gIz2TU1Ea4zV2mEm21_Hgy
+
+sprite $AmazonWorkLinkLg [20x20/16z] {
+LSe73iDG38BXL5xmSl_xLZRfyA_z0PvAPKTkb76ZBEsJiCtmTDKqHYuhcT0WEx9oTpDaPjkXatJz8cpiZ9503x6CouwCCenTbtdtak4egcL8uTXzB-EVqJCc
+GvkK92R-R5oDIN_u1W
+}
+
+!procedure AmazonWorkLink($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink', $name, $tech)
+!endprocedure
+
+!procedure AmazonWorkLinkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonWorkLinkLg>', 'EndUserComputing', $funcName, $content)
+!endprocedure
+
+!procedure AmazonWorkLinkGroup($id, $name='Amazon Work Link', $tech='')
+ IconGroupElement($id, 'EndUserComputingFamily', '<$AmazonWorkLinkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.png
new file mode 100644
index 00000000000..a54ff9153d8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.puml
new file mode 100644
index 00000000000..112372d2b3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkCard('AmazonWorkLinkCard', 'Amazon Work Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Remote.puml
new file mode 100644
index 00000000000..6787b0e8d3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkCard('AmazonWorkLinkCard', 'Amazon Work Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.png
new file mode 100644
index 00000000000..798128f0c1d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.puml
new file mode 100644
index 00000000000..b49ced78c8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkGroup('AmazonWorkLinkGroup', 'Amazon Work Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Remote.puml
new file mode 100644
index 00000000000..0499d52abbb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLinkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkLinkGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink')
+
+' renders the element
+AmazonWorkLinkGroup('AmazonWorkLinkGroup', 'Amazon Work Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.png
new file mode 100644
index 00000000000..5134043badd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.puml
new file mode 100644
index 00000000000..db387478494
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpaces
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpaces('AmazonWorkSpaces', 'Amazon Work Spaces', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Remote.puml
new file mode 100644
index 00000000000..ed9d173d4fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpaces
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpaces('AmazonWorkSpaces', 'Amazon Work Spaces', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.md b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.md
new file mode 100644
index 00000000000..1654fbae007
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.md
@@ -0,0 +1,157 @@
+# AmazonWorkSpaces
+
+
+```text
+aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces
+```
+
+```text
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+```
+
+
+
+| Illustration | AmazonWorkSpaces | AmazonWorkSpacesCard | AmazonWorkSpacesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.png) | ![illustration for AmazonWorkSpaces](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.Local.png) | ![illustration for AmazonWorkSpacesCard](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.png) | ![illustration for AmazonWorkSpacesGroup](../../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.png) |
+
+
+
+
+## AmazonWorkSpaces
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpaces
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpaces('AmazonWorkSpaces', 'Amazon Work Spaces', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpaces
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpaces('AmazonWorkSpaces', 'Amazon Work Spaces', 'an optional tech label')
+@enduml
+```
+
+## AmazonWorkSpacesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesCard('AmazonWorkSpacesCard', 'Amazon Work Spaces Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesCard('AmazonWorkSpacesCard', 'Amazon Work Spaces Card', 'an optional description')
+@enduml
+```
+
+## AmazonWorkSpacesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesGroup('AmazonWorkSpacesGroup', 'Amazon Work Spaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesGroup('AmazonWorkSpacesGroup', 'Amazon Work Spaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.png
new file mode 100644
index 00000000000..864e8815638
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.puml
new file mode 100644
index 00000000000..85b172892d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces
+
+sprite $AmazonWorkSpacesXs [10x10/16z] DSY73G0W3CH0Elwm_xpqMEraTdtNckJSIkLIIY52xjqa7PLk5hO3TUjSADYECndcTpYr
+
+sprite $AmazonWorkSpacesSm [12x12/16z] HOl90KDH20BZBgR_VeClVvdJAD1BaSm4tWCyuZe0wqWfum6eUB7cMGFbiUeraoB0XrSDaJFoNaV0UVLt5jK0_HnOwE_n0m
+
+sprite $AmazonWorkSpacesMd [16x16/16z] {
+LOm7aWGm2CDImUR-_zyptgvCaym49aq8yglO-ND14VC0rw5z8gVUSl4SwmAgaLcabXaGQyYhdMFYRipschedHy8k-FmL2wWc82Smv2QtF3JZhmpNNCdsLm25
+_1sC_3Vy0m
+}
+
+sprite $AmazonWorkSpacesLg [20x20/16z] {
+PSfR4WGX24DHG8N4tlz-1rhcVIjVfu8kJbwH_qZ-8_-mRPXCO3QMkG8sNNsftvWsJ0MvR5ZPJgDH4AXSoZPdskoVpjlsRPZgomBh64Kf9AS0RTdYIbiOPJYs
+sm2V0UoJESlXWfTjQ9dK5zVLIBCvo9ST3F9fB-MfxHlJ_fyF
+}
+
+!procedure AmazonWorkSpaces($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces', $name, $tech)
+!endprocedure
+
+!procedure AmazonWorkSpacesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonWorkSpacesLg>', 'EndUserComputing', $funcName, $content)
+!endprocedure
+
+!procedure AmazonWorkSpacesGroup($id, $name='Amazon Work Spaces', $tech='')
+ IconGroupElement($id, 'EndUserComputingFamily', '<$AmazonWorkSpacesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.png
new file mode 100644
index 00000000000..36930d73be3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.puml
new file mode 100644
index 00000000000..f094a781c47
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesCard('AmazonWorkSpacesCard', 'Amazon Work Spaces Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Remote.puml
new file mode 100644
index 00000000000..1c6aaa8081a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesCard
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesCard('AmazonWorkSpacesCard', 'Amazon Work Spaces Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.png b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.png
new file mode 100644
index 00000000000..6ef97f05afa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.puml
new file mode 100644
index 00000000000..c53dd856562
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesGroup('AmazonWorkSpacesGroup', 'Amazon Work Spaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Remote.puml
new file mode 100644
index 00000000000..aab387715aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpacesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesGroup
+include('aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces')
+
+' renders the element
+AmazonWorkSpacesGroup('AmazonWorkSpacesGroup', 'Amazon Work Spaces Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.png
new file mode 100644
index 00000000000..48ac2254170
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.puml
new file mode 100644
index 00000000000..7ef46d44f19
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationService
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationService('AmazonLocationService', 'Amazon Location Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Remote.puml
new file mode 100644
index 00000000000..ab6f6ff5de3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationService
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationService('AmazonLocationService', 'Amazon Location Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.md b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.md
new file mode 100644
index 00000000000..1fe8c1f195f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.md
@@ -0,0 +1,157 @@
+# AmazonLocationService
+
+
+```text
+aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService
+```
+
+```text
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+```
+
+
+
+| Illustration | AmazonLocationService | AmazonLocationServiceCard | AmazonLocationServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.png) | ![illustration for AmazonLocationService](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.Local.png) | ![illustration for AmazonLocationServiceCard](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.png) | ![illustration for AmazonLocationServiceGroup](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.png) |
+
+
+
+
+## AmazonLocationService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationService
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationService('AmazonLocationService', 'Amazon Location Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationService
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationService('AmazonLocationService', 'Amazon Location Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonLocationServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceCard('AmazonLocationServiceCard', 'Amazon Location Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceCard('AmazonLocationServiceCard', 'Amazon Location Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonLocationServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceGroup('AmazonLocationServiceGroup', 'Amazon Location Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceGroup('AmazonLocationServiceGroup', 'Amazon Location Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.png
new file mode 100644
index 00000000000..5f40fbaa825
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.puml
new file mode 100644
index 00000000000..3669afbb7b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService
+
+sprite $AmazonLocationServiceXs [10x10/16z] FSY74S0m3CD0TrlG_lk6JCErFuGwRlCJiOdMTuMXMIogRecJC2bIP2ueJ2k93f89uWK
+
+sprite $AmazonLocationServiceSm [12x12/16z] JOgt5GHH20FlEs14__tU4z5E8ekf8VK9SlYjDTxXmdY7SulnUSIcbhrM2SwZMXozKopeNhui8kXkRHGNQ0U597k7WJy
+
+sprite $AmazonLocationServiceMd [16x16/16z] {
+NSZ70GGn2CLGuuW-_TSx2M_KxOdCixNqDwJDdPxXSzfs3gEJpb4kypAstBnNqWM92gpoMDObe0pmk8XwepZJ849kve9Pgz-EFeID9kfy71fTbnQaGvhcaXxd
+oDBVumG
+}
+
+sprite $AmazonLocationServiceLg [20x20/16z] {
+RSpL0KD120LHrfbB__tc2HkVpuEG-MwjnH_K7rHYErg9IgpGVTl6Vl2RQHjfDpPAgNtmDApV7zrQsZIaos3OlYq5SRHiW7lSUwCweoocEHu7oiOr0MiSHSIo
+HUl8ww2NssAQf6fJ32CjjEgIwDNPTg2mLYMb9MPfFnX_y04
+}
+
+!procedure AmazonLocationService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService', $name, $tech)
+!endprocedure
+
+!procedure AmazonLocationServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLocationServiceLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLocationServiceGroup($id, $name='Amazon Location Service', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AmazonLocationServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.png
new file mode 100644
index 00000000000..f90ebda1438
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.puml
new file mode 100644
index 00000000000..9286741fa7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceCard('AmazonLocationServiceCard', 'Amazon Location Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Remote.puml
new file mode 100644
index 00000000000..a9c97948ded
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceCard('AmazonLocationServiceCard', 'Amazon Location Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.png
new file mode 100644
index 00000000000..c3f9ffcac64
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.puml
new file mode 100644
index 00000000000..9b9156ea08d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceGroup('AmazonLocationServiceGroup', 'Amazon Location Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Remote.puml
new file mode 100644
index 00000000000..7c396c9eed5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService')
+
+' renders the element
+AmazonLocationServiceGroup('AmazonLocationServiceGroup', 'Amazon Location Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.png
new file mode 100644
index 00000000000..dac644e73f4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.puml
new file mode 100644
index 00000000000..8bc790e1570
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplify
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplify('AwsAmplify', 'Aws Amplify', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Remote.puml
new file mode 100644
index 00000000000..ff891fd343b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplify
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplify('AwsAmplify', 'Aws Amplify', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.md b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.md
new file mode 100644
index 00000000000..a2d411d7da4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.md
@@ -0,0 +1,157 @@
+# AwsAmplify
+
+
+```text
+aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify
+```
+
+```text
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+```
+
+
+
+| Illustration | AwsAmplify | AwsAmplifyCard | AwsAmplifyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.png) | ![illustration for AwsAmplify](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.Local.png) | ![illustration for AwsAmplifyCard](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.png) | ![illustration for AwsAmplifyGroup](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.png) |
+
+
+
+
+## AwsAmplify
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplify
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplify('AwsAmplify', 'Aws Amplify', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplify
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplify('AwsAmplify', 'Aws Amplify', 'an optional tech label')
+@enduml
+```
+
+## AwsAmplifyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyCard('AwsAmplifyCard', 'Aws Amplify Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyCard('AwsAmplifyCard', 'Aws Amplify Card', 'an optional description')
+@enduml
+```
+
+## AwsAmplifyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyGroup('AwsAmplifyGroup', 'Aws Amplify Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyGroup('AwsAmplifyGroup', 'Aws Amplify Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.png
new file mode 100644
index 00000000000..44ccd441eff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.puml
new file mode 100644
index 00000000000..fd521814b2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify
+
+sprite $AwsAmplifyXs [10x10/16z] FOh50G0W4CCEXtJ_UN78gv8sgOl2Z_p8YcOd4U9SL_8q2wsAIIxJbGnQ2NaciPZRZmC
+
+sprite $AwsAmplifySm [12x12/16z] JSV50S003CF0XcDd_tdBfDS9HtrM_0r_mtF4RXEB5Mwpf1sNmw01z92UX2616K9KI_pmBdKjtRt7iyFVR
+
+sprite $AwsAmplifyMd [16x16/16z] NSh70SCm34DHiRVzzmqST-Ea_yJQb_iY-WFzWVv07q1KU--mLaPTtO8tLLt_kHqaO6-I1Q8233AAeXP50WOWraqPnVyURJEDPlQzYJ4bSZRqjZvMw0_C1tu
+
+sprite $AwsAmplifyLg [20x20/16z] {
+RSt90S0W24HH1C8ms7-_CNiEV6zF1Txb4m0sM0rMWzLWFOYXdzreGk5jDue6FFdPGaiVDF9d2yPs65zJA-ScDyw3qYELwZbuu3nmh9C16Ft0kH3mBI0bHhrj
+ohc5WJ34PQ5dhcggux2pUY8FQt0sE1lS0G
+}
+
+!procedure AwsAmplify($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify', $name, $tech)
+!endprocedure
+
+!procedure AwsAmplifyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAmplifyLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AwsAmplifyGroup($id, $name='Aws Amplify', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AwsAmplifyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.png
new file mode 100644
index 00000000000..1c4385fe67d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.puml
new file mode 100644
index 00000000000..cc289a11328
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyCard('AwsAmplifyCard', 'Aws Amplify Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Remote.puml
new file mode 100644
index 00000000000..c52597cc14b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyCard('AwsAmplifyCard', 'Aws Amplify Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.png
new file mode 100644
index 00000000000..ac6da895084
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.puml
new file mode 100644
index 00000000000..fdcd60d7067
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyGroup('AwsAmplifyGroup', 'Aws Amplify Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Remote.puml
new file mode 100644
index 00000000000..cea9770c29a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplifyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify')
+
+' renders the element
+AwsAmplifyGroup('AwsAmplifyGroup', 'Aws Amplify Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.png
new file mode 100644
index 00000000000..adbac0f32c1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.puml
new file mode 100644
index 00000000000..ff85e3c6834
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarm
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarm('AwsDeviceFarm', 'Aws Device Farm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Remote.puml
new file mode 100644
index 00000000000..c5c6f1b748a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarm
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarm('AwsDeviceFarm', 'Aws Device Farm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.md b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.md
new file mode 100644
index 00000000000..97b625c9de9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.md
@@ -0,0 +1,157 @@
+# AwsDeviceFarm
+
+
+```text
+aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm
+```
+
+```text
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+```
+
+
+
+| Illustration | AwsDeviceFarm | AwsDeviceFarmCard | AwsDeviceFarmGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.png) | ![illustration for AwsDeviceFarm](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.Local.png) | ![illustration for AwsDeviceFarmCard](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.png) | ![illustration for AwsDeviceFarmGroup](../../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.png) |
+
+
+
+
+## AwsDeviceFarm
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarm
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarm('AwsDeviceFarm', 'Aws Device Farm', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarm
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarm('AwsDeviceFarm', 'Aws Device Farm', 'an optional tech label')
+@enduml
+```
+
+## AwsDeviceFarmCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmCard('AwsDeviceFarmCard', 'Aws Device Farm Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmCard('AwsDeviceFarmCard', 'Aws Device Farm Card', 'an optional description')
+@enduml
+```
+
+## AwsDeviceFarmGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmGroup('AwsDeviceFarmGroup', 'Aws Device Farm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmGroup('AwsDeviceFarmGroup', 'Aws Device Farm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.png
new file mode 100644
index 00000000000..b784def069e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.puml
new file mode 100644
index 00000000000..c3ed6b467d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm
+
+sprite $AwsDeviceFarmXs [10x10/16z] FSR50GD134Knqy1_xh_UP5adwR1FYwySJQrxkqnvpbEQTYsOsjgDGoYbReo5dMi8E7Rsf3y
+
+sprite $AwsDeviceFarmSm [12x12/16z] JSV50GD03CJ0d7db_kiDaruZFPfdpT_0W-TjTEJZBtVtkCVJyf5RFeqeHMeMqZ1PIRiuUN6TXvTgZz7J2mMyl3pJ3G
+
+sprite $AwsDeviceFarmMd [16x16/16z] {
+NSX13W1H10JHW4-t-zzt9AocTg-mrPR9to3F5tU8-tc2npFeEvSXogrIrXc1wRqu4nuXLO5pC1vc0jNZ4b81cOTkPagDIzTDJQOMFDPDA2mDE3UP0fBd6TVu
+Dpu
+}
+
+sprite $AwsDeviceFarmLg [20x20/16z] {
+RSg55GGW30HHefiD_VTxuTnm_XlUHpq60Fx1_eFT3_8dzXtDkF2omTGogr2yR1Kz5aZJXmacuAabdfOcFBRMoneqKq5Ly6dQhGaUcsCVexCf928vk0SbEYOa
+rOvn3og2Ie4YxMwxiIP3pSsx3ROxh2Jvii5UwdE-RF0n7lQD-mzU
+}
+
+!procedure AwsDeviceFarm($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm', $name, $tech)
+!endprocedure
+
+!procedure AwsDeviceFarmCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDeviceFarmLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AwsDeviceFarmGroup($id, $name='Aws Device Farm', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AwsDeviceFarmLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.png
new file mode 100644
index 00000000000..1986226bb15
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.puml
new file mode 100644
index 00000000000..2afe043b7f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmCard('AwsDeviceFarmCard', 'Aws Device Farm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Remote.puml
new file mode 100644
index 00000000000..8d27dae5fae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmCard
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmCard('AwsDeviceFarmCard', 'Aws Device Farm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.png b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.png
new file mode 100644
index 00000000000..bcee8051099
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.puml
new file mode 100644
index 00000000000..9ad79c3db14
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmGroup('AwsDeviceFarmGroup', 'Aws Device Farm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Remote.puml
new file mode 100644
index 00000000000..005d9cee863
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarmGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeviceFarmGroup
+include('aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm')
+
+' renders the element
+AwsDeviceFarmGroup('AwsDeviceFarmGroup', 'Aws Device Farm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.png b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.png
new file mode 100644
index 00000000000..71de314021b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.puml
new file mode 100644
index 00000000000..4a8b1a122cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLift
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLift('AmazonGameLift', 'Amazon Game Lift', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Remote.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Remote.puml
new file mode 100644
index 00000000000..02737f8e10b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLift
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLift('AmazonGameLift', 'Amazon Game Lift', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.md b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.md
new file mode 100644
index 00000000000..c0db3a910bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.md
@@ -0,0 +1,157 @@
+# AmazonGameLift
+
+
+```text
+aws-q1-2022/Architecture/GameTech/AmazonGameLift
+```
+
+```text
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+```
+
+
+
+| Illustration | AmazonGameLift | AmazonGameLiftCard | AmazonGameLiftGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/GameTech/AmazonGameLift.png) | ![illustration for AmazonGameLift](../../../aws-q1-2022/Architecture/GameTech/AmazonGameLift.Local.png) | ![illustration for AmazonGameLiftCard](../../../aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.png) | ![illustration for AmazonGameLiftGroup](../../../aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.png) |
+
+
+
+
+## AmazonGameLift
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLift
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLift('AmazonGameLift', 'Amazon Game Lift', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLift
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLift('AmazonGameLift', 'Amazon Game Lift', 'an optional tech label')
+@enduml
+```
+
+## AmazonGameLiftCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftCard
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftCard('AmazonGameLiftCard', 'Amazon Game Lift Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftCard
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftCard('AmazonGameLiftCard', 'Amazon Game Lift Card', 'an optional description')
+@enduml
+```
+
+## AmazonGameLiftGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftGroup
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftGroup('AmazonGameLiftGroup', 'Amazon Game Lift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftGroup
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftGroup('AmazonGameLiftGroup', 'Amazon Game Lift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.png b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.png
new file mode 100644
index 00000000000..952da9cab0c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.puml
new file mode 100644
index 00000000000..db77a0e541d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLift.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/GameTech/AmazonGameLift
+
+sprite $AmazonGameLiftXs [10x10/16z] FOh50KDH3CESXv6p_xpjPvqC0l9aRxveq8eueYsDeNuc2zPwq-cMeus0aLKUFLAJEc8s8-gC1_07
+
+sprite $AmazonGameLiftSm [12x12/16z] JSp50G1120D0M8lGVx_dCYyqsl44wDTuBsS6kBFLciHnrajphiQpJe4CugpDEw0iHAwLNApoN84UcAgzSGwBPrsMRMYlpyrEsW
+
+sprite $AmazonGameLiftMd [16x16/16z] {
+NOq50aH124A52SL___lkv1QJpq9JSUJksde7yl0Dv0pGkc47SWJe8TLocG4GvZnSavAQ_B31W76iRsx9wx8O2PaRu4NnZ01T0QXNICy8Y55OYd7n28nGpVJW
+ujqohpPu1xOq-2_m0W
+}
+
+sprite $AmazonGameLiftLg [20x20/16z] {
+PSe74eH024HHqW3Dtl--YvJPhvDUWIdFeWDU-hN1mXIcTc8DaZfOUSVQK23eFVcq8YUsPKIkXsL0W8Gd-B3La-ZIuR6RYP1iiSZOFbVOsmrMbiNAdMhhhv5P
+t98DXZxRDXI8XajOW1Fu3HhhOiqaNcE3fMKeQ8xjc2AzWmXjE-u1Onzi--8V
+}
+
+!procedure AmazonGameLift($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/GameTech/AmazonGameLift', $name, $tech)
+!endprocedure
+
+!procedure AmazonGameLiftCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonGameLiftLg>', 'GameTech', $funcName, $content)
+!endprocedure
+
+!procedure AmazonGameLiftGroup($id, $name='Amazon Game Lift', $tech='')
+ IconGroupElement($id, 'GameTechFamily', '<$AmazonGameLiftLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.png b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.png
new file mode 100644
index 00000000000..56671f61bc2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.puml
new file mode 100644
index 00000000000..82a83891d53
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftCard
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftCard('AmazonGameLiftCard', 'Amazon Game Lift Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Remote.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Remote.puml
new file mode 100644
index 00000000000..69739063ba3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftCard
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftCard('AmazonGameLiftCard', 'Amazon Game Lift Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.png b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.png
new file mode 100644
index 00000000000..d7f280480e6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.puml
new file mode 100644
index 00000000000..afd090ac39f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftGroup
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftGroup('AmazonGameLiftGroup', 'Amazon Game Lift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Remote.puml
new file mode 100644
index 00000000000..689275e8dc2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/AmazonGameLiftGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGameLiftGroup
+include('aws-q1-2022/Architecture/GameTech/AmazonGameLift')
+
+' renders the element
+AmazonGameLiftGroup('AmazonGameLiftGroup', 'Amazon Game Lift Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.png b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.png
new file mode 100644
index 00000000000..589ff6c3641
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.puml
new file mode 100644
index 00000000000..0a1dd6ee182
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngine
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngine('Open3DEngine', 'Open3 D Engine', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Remote.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Remote.puml
new file mode 100644
index 00000000000..56cd7e72162
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngine
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngine('Open3DEngine', 'Open3 D Engine', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.md b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.md
new file mode 100644
index 00000000000..0b9228f9556
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.md
@@ -0,0 +1,157 @@
+# Open3DEngine
+
+
+```text
+aws-q1-2022/Architecture/GameTech/Open3DEngine
+```
+
+```text
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+```
+
+
+
+| Illustration | Open3DEngine | Open3DEngineCard | Open3DEngineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/GameTech/Open3DEngine.png) | ![illustration for Open3DEngine](../../../aws-q1-2022/Architecture/GameTech/Open3DEngine.Local.png) | ![illustration for Open3DEngineCard](../../../aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.png) | ![illustration for Open3DEngineGroup](../../../aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.png) |
+
+
+
+
+## Open3DEngine
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngine
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngine('Open3DEngine', 'Open3 D Engine', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngine
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngine('Open3DEngine', 'Open3 D Engine', 'an optional tech label')
+@enduml
+```
+
+## Open3DEngineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineCard
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineCard('Open3DEngineCard', 'Open3 D Engine Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineCard
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineCard('Open3DEngineCard', 'Open3 D Engine Card', 'an optional description')
+@enduml
+```
+
+## Open3DEngineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineGroup
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineGroup('Open3DEngineGroup', 'Open3 D Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineGroup
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineGroup('Open3DEngineGroup', 'Open3 D Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.png b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.png
new file mode 100644
index 00000000000..d8eba81ef32
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.puml
new file mode 100644
index 00000000000..22fcc78be6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngine.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/GameTech/Open3DEngine
+
+sprite $Open3DEngineXs [10x10/16z] FOh50G0W4CDmI6__UN78gnAWBMhbHq5g6ob1EOd5JYehvcQQlr-opHXzSncRiNhXi1KdC
+
+sprite $Open3DEngineSm [12x12/16z] JSYt0S10349HAmkq_xoNAl_g0Kxzgi9ly5ha3HAcXVIyfaBSMg-r1K1ONZDmynwoJ3AbisSO_Cg-2inCdv_0ynoGXUVX3TW
+
+sprite $Open3DEngineMd [16x16/16z] {
+LSjP0iKW24DHGQRG_Q-trVZ6_9shOAzUoqoSVKBZ_qVt5ZIaSeTUORe1AHx7vS1KhvBZDYYmfFI2OIqHW-_Psk2KbWgC728vKTSAsbKY21NWkXhHFLNde5Se
+OGielK_4zvtH31pel_
+}
+
+sprite $Open3DEngineLg [20x20/16z] {
+RSY5WGD134FH67OiAVttUreyoX_qun6Unf5_z9CPTMDLtQW3crW8p8aoiYOMYSvSbwc7bcFCsnIS66n9r6qS1kaAULcFC8Sbf-OqQO5N6qvBQbDKk2e2RwCb
+6z5i-hKPcLBDokcP0FasghotIE0Lss56v9GMnE1bHcaw9EEBjWklBBR_QFkFNm
+}
+
+!procedure Open3DEngine($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/GameTech/Open3DEngine', $name, $tech)
+!endprocedure
+
+!procedure Open3DEngineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$Open3DEngineLg>', 'GameTech', $funcName, $content)
+!endprocedure
+
+!procedure Open3DEngineGroup($id, $name='Open3 D Engine', $tech='')
+ IconGroupElement($id, 'GameTechFamily', '<$Open3DEngineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.png b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.png
new file mode 100644
index 00000000000..e5c5bd93399
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.puml
new file mode 100644
index 00000000000..27e47e18781
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineCard
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineCard('Open3DEngineCard', 'Open3 D Engine Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Remote.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Remote.puml
new file mode 100644
index 00000000000..aeb772a340a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineCard
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineCard('Open3DEngineCard', 'Open3 D Engine Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.png b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.png
new file mode 100644
index 00000000000..f0691a70b42
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.puml
new file mode 100644
index 00000000000..ad04d11ca25
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineGroup
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineGroup('Open3DEngineGroup', 'Open3 D Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Remote.puml
new file mode 100644
index 00000000000..b016248cfca
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GameTech/Open3DEngineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Open3DEngineGroup
+include('aws-q1-2022/Architecture/GameTech/Open3DEngine')
+
+' renders the element
+Open3DEngineGroup('Open3DEngineGroup', 'Open3 D Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.png
new file mode 100644
index 00000000000..86f868f5800
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.puml
new file mode 100644
index 00000000000..cfc099389e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDark
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDark('AwsMarketplaceDark', 'Aws Marketplace Dark', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Remote.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Remote.puml
new file mode 100644
index 00000000000..b23fb289f25
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDark
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDark('AwsMarketplaceDark', 'Aws Marketplace Dark', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.md b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.md
new file mode 100644
index 00000000000..cdd644575e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.md
@@ -0,0 +1,157 @@
+# AwsMarketplaceDark
+
+
+```text
+aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark
+```
+
+```text
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+```
+
+
+
+| Illustration | AwsMarketplaceDark | AwsMarketplaceDarkCard | AwsMarketplaceDarkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.png) | ![illustration for AwsMarketplaceDark](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.Local.png) | ![illustration for AwsMarketplaceDarkCard](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.png) | ![illustration for AwsMarketplaceDarkGroup](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.png) |
+
+
+
+
+## AwsMarketplaceDark
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDark
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDark('AwsMarketplaceDark', 'Aws Marketplace Dark', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDark
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDark('AwsMarketplaceDark', 'Aws Marketplace Dark', 'an optional tech label')
+@enduml
+```
+
+## AwsMarketplaceDarkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkCard('AwsMarketplaceDarkCard', 'Aws Marketplace Dark Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkCard('AwsMarketplaceDarkCard', 'Aws Marketplace Dark Card', 'an optional description')
+@enduml
+```
+
+## AwsMarketplaceDarkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkGroup('AwsMarketplaceDarkGroup', 'Aws Marketplace Dark Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkGroup('AwsMarketplaceDarkGroup', 'Aws Marketplace Dark Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.png
new file mode 100644
index 00000000000..5b676bc21e2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.puml
new file mode 100644
index 00000000000..e4214c1dfe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark
+
+sprite $AwsMarketplaceDarkXs [10x10/16z] Oy0Ek9XuES4CRXu6LgWODoiF3ozOaeMHWO45p6BWXEdW02g0i7X121a
+
+sprite $AwsMarketplaceDarkSm [12x12/16z] VSg30G0n343HNolPVzopqLU4T0IiOLLGwmEhM63BZL3JkkI85I8h9vcwfdKYViszuMJc-p02
+
+sprite $AwsMarketplaceDarkMd [16x16/16z] dSUt0S9G4C1G_N3Px3ykcMi1IzNZH3CtNiqTw6Loj2bYolfuPEenHeaxhrAeHNpqVBGLioYGj-U00PDFozPQkjiRWrLq1kZabsu
+
+sprite $AwsMarketplaceDarkLg [20x20/16z] {
+hS7N5K8X4431kpp2nlxBDSlXNsVu3-6qF5ihDTZSaCp6ShOWbJuIPxFMfGqMFkRaOqQCdf4KNyBmViM2uClf8eE5TBwAQz7dPB0vO04eswNhBJXe1tfmwB80
+fNCe0wputHq
+}
+
+!procedure AwsMarketplaceDark($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark', $name, $tech)
+!endprocedure
+
+!procedure AwsMarketplaceDarkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMarketplaceDarkLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure AwsMarketplaceDarkGroup($id, $name='Aws Marketplace Dark', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$AwsMarketplaceDarkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.png
new file mode 100644
index 00000000000..94678582cdd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.puml
new file mode 100644
index 00000000000..62b104a496a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkCard('AwsMarketplaceDarkCard', 'Aws Marketplace Dark Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Remote.puml
new file mode 100644
index 00000000000..01fd55e1f78
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkCard('AwsMarketplaceDarkCard', 'Aws Marketplace Dark Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.png
new file mode 100644
index 00000000000..6ac4ce54900
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.puml
new file mode 100644
index 00000000000..a1ecd5da2e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkGroup('AwsMarketplaceDarkGroup', 'Aws Marketplace Dark Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Remote.puml
new file mode 100644
index 00000000000..6682cf5639f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDarkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceDarkGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark')
+
+' renders the element
+AwsMarketplaceDarkGroup('AwsMarketplaceDarkGroup', 'Aws Marketplace Dark Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.png
new file mode 100644
index 00000000000..0ea6d3cb9b0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.puml
new file mode 100644
index 00000000000..34cbfb19302
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLight
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLight('AwsMarketplaceLight', 'Aws Marketplace Light', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Remote.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Remote.puml
new file mode 100644
index 00000000000..f0d96611385
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLight
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLight('AwsMarketplaceLight', 'Aws Marketplace Light', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.md b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.md
new file mode 100644
index 00000000000..f94ba404310
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.md
@@ -0,0 +1,157 @@
+# AwsMarketplaceLight
+
+
+```text
+aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight
+```
+
+```text
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+```
+
+
+
+| Illustration | AwsMarketplaceLight | AwsMarketplaceLightCard | AwsMarketplaceLightGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.png) | ![illustration for AwsMarketplaceLight](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.Local.png) | ![illustration for AwsMarketplaceLightCard](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.png) | ![illustration for AwsMarketplaceLightGroup](../../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.png) |
+
+
+
+
+## AwsMarketplaceLight
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLight
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLight('AwsMarketplaceLight', 'Aws Marketplace Light', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLight
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLight('AwsMarketplaceLight', 'Aws Marketplace Light', 'an optional tech label')
+@enduml
+```
+
+## AwsMarketplaceLightCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightCard('AwsMarketplaceLightCard', 'Aws Marketplace Light Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightCard('AwsMarketplaceLightCard', 'Aws Marketplace Light Card', 'an optional description')
+@enduml
+```
+
+## AwsMarketplaceLightGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightGroup('AwsMarketplaceLightGroup', 'Aws Marketplace Light Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightGroup('AwsMarketplaceLightGroup', 'Aws Marketplace Light Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.png
new file mode 100644
index 00000000000..5dc616fd08c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.puml
new file mode 100644
index 00000000000..71bef950148
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight
+
+sprite $AwsMarketplaceLightXs [10x10/16z] uyKEcBWOc24CHbvsg1WZEmCZ0rYCWvkNbmFCucM6wM01yS200OIG0G
+
+sprite $AwsMarketplaceLightSm [12x12/16z] VSg30G0n343HrChVVzopqLU4T6HQO-MGLZAhvAQtfYhOk2uLaeN8geZ7hgcTIDxQZPD2us44
+
+sprite $AwsMarketplaceLightMd [16x16/16z] dOsr0KDH3CJ-GzDf_t73K0PaL7NyGNPdTZqr1lie7I-dQvRdqzN7RghkStAdEoqOJsDSfbw-MNiqOSyuIINbEt17N8QNQq5qNYo19Tzm1W
+
+sprite $AwsMarketplaceLightLg [20x20/16z] {
+fOlL0SH024I1DMpwB_Sk7lxpLXd1P_Av7eQG1_LM96a8ei2Gee4xT36Arbp35mP4vqoSJEQbn0p2JM296W-Kia0ZzcueRWWsKzV48vsDjbyT3zR7YQ3GTRUg
+1Ckn6waeKDirIdpc3m
+}
+
+!procedure AwsMarketplaceLight($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight', $name, $tech)
+!endprocedure
+
+!procedure AwsMarketplaceLightCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMarketplaceLightLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure AwsMarketplaceLightGroup($id, $name='Aws Marketplace Light', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$AwsMarketplaceLightLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.png
new file mode 100644
index 00000000000..bd86c8d1053
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.puml
new file mode 100644
index 00000000000..e992200faf0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightCard('AwsMarketplaceLightCard', 'Aws Marketplace Light Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Remote.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Remote.puml
new file mode 100644
index 00000000000..aec1b9bb60d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightCard
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightCard('AwsMarketplaceLightCard', 'Aws Marketplace Light Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.png b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.png
new file mode 100644
index 00000000000..31770e1219a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.puml
new file mode 100644
index 00000000000..3dd55202929
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightGroup('AwsMarketplaceLightGroup', 'Aws Marketplace Light Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Remote.puml
new file mode 100644
index 00000000000..bc2ab80b591
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLightGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMarketplaceLightGroup
+include('aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight')
+
+' renders the element
+AwsMarketplaceLightGroup('AwsMarketplaceLightGroup', 'Aws Marketplace Light Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.png
new file mode 100644
index 00000000000..ec5bf309ebb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.puml
new file mode 100644
index 00000000000..94ab9d57a93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1Click
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1Click('AwsIoT1Click', 'Aws Io T1 Click', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Remote.puml
new file mode 100644
index 00000000000..cdfae756334
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1Click
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1Click('AwsIoT1Click', 'Aws Io T1 Click', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.md
new file mode 100644
index 00000000000..3fa3edd23e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.md
@@ -0,0 +1,157 @@
+# AwsIoT1Click
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+```
+
+
+
+| Illustration | AwsIoT1Click | AwsIoT1ClickCard | AwsIoT1ClickGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.png) | ![illustration for AwsIoT1Click](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.Local.png) | ![illustration for AwsIoT1ClickCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.png) | ![illustration for AwsIoT1ClickGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.png) |
+
+
+
+
+## AwsIoT1Click
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1Click
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1Click('AwsIoT1Click', 'Aws Io T1 Click', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1Click
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1Click('AwsIoT1Click', 'Aws Io T1 Click', 'an optional tech label')
+@enduml
+```
+
+## AwsIoT1ClickCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickCard('AwsIoT1ClickCard', 'Aws Io T1 Click Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickCard('AwsIoT1ClickCard', 'Aws Io T1 Click Card', 'an optional description')
+@enduml
+```
+
+## AwsIoT1ClickGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickGroup('AwsIoT1ClickGroup', 'Aws Io T1 Click Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickGroup('AwsIoT1ClickGroup', 'Aws Io T1 Click Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.png
new file mode 100644
index 00000000000..e5344e16ece
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.puml
new file mode 100644
index 00000000000..f9399337a9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click
+
+sprite $AwsIoT1ClickXs [10x10/16z] DSY74S002810KqNTVz-GnhK_gi0oitwgMCH1japOeRliGBtS7eKTAFQEYc2SoaQQkW
+
+sprite $AwsIoT1ClickSm [12x12/16z] JOU74K0n28KkbbEU--_xUo5H0UY3sk4NG1mHf_VnkhnBmChL1n8uT9skuE1o8ZEDmoka1OiUON8WOKOxdCmHTsq
+
+sprite $AwsIoT1ClickMd [16x16/16z] {
+NOnP0aCn208RLyYx_tqhwTxnQrJWW0Sj-BVWtsAahBKeAnntXZvy1hrdqPOh48LXQr4Wp71SYyKXy-axUEYNDwG8Fl_Xw5lt0eyRiNkHKKbS4pVjL5ZaDOi1
+GI7NGZpzRt47
+}
+
+sprite $AwsIoT1ClickLg [20x20/16z] {
+RSw50SGW44HHd9r9__tU2dBsuoy904rsCpAx-i_asjmwPLiQEIpt9jjqWscTLHHfs19cKyjwKgGZqfGw-X2FWKEFtDismoomIZl6XbMzrcLPkSQqwjXMyYHy
+ZRa9tFJKo9p4FAaz3raAoO5cooa0rAAI49aTvJ_ZjPylNm
+}
+
+!procedure AwsIoT1Click($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click', $name, $tech)
+!endprocedure
+
+!procedure AwsIoT1ClickCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoT1ClickLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoT1ClickGroup($id, $name='Aws Io T1 Click', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoT1ClickLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.png
new file mode 100644
index 00000000000..40d6fc0d039
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.puml
new file mode 100644
index 00000000000..5123fbe2b2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickCard('AwsIoT1ClickCard', 'Aws Io T1 Click Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Remote.puml
new file mode 100644
index 00000000000..0ea0a65f0e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickCard('AwsIoT1ClickCard', 'Aws Io T1 Click Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.png
new file mode 100644
index 00000000000..1444b260562
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.puml
new file mode 100644
index 00000000000..a4de5158df5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickGroup('AwsIoT1ClickGroup', 'Aws Io T1 Click Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Remote.puml
new file mode 100644
index 00000000000..76080c667c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoT1ClickGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoT1ClickGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click')
+
+' renders the element
+AwsIoT1ClickGroup('AwsIoT1ClickGroup', 'Aws Io T1 Click Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.png
new file mode 100644
index 00000000000..f195ebbfe55
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.puml
new file mode 100644
index 00000000000..b026454d268
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalytics
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalytics('AwsIoTAnalytics', 'Aws Io T Analytics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Remote.puml
new file mode 100644
index 00000000000..7e6e94dea0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalytics
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalytics('AwsIoTAnalytics', 'Aws Io T Analytics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.md
new file mode 100644
index 00000000000..7a31d55cfa2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.md
@@ -0,0 +1,157 @@
+# AwsIoTAnalytics
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+```
+
+
+
+| Illustration | AwsIoTAnalytics | AwsIoTAnalyticsCard | AwsIoTAnalyticsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.png) | ![illustration for AwsIoTAnalytics](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.Local.png) | ![illustration for AwsIoTAnalyticsCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.png) | ![illustration for AwsIoTAnalyticsGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.png) |
+
+
+
+
+## AwsIoTAnalytics
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalytics
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalytics('AwsIoTAnalytics', 'Aws Io T Analytics', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalytics
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalytics('AwsIoTAnalytics', 'Aws Io T Analytics', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAnalyticsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsCard('AwsIoTAnalyticsCard', 'Aws Io T Analytics Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsCard('AwsIoTAnalyticsCard', 'Aws Io T Analytics Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAnalyticsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsGroup('AwsIoTAnalyticsGroup', 'Aws Io T Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsGroup('AwsIoTAnalyticsGroup', 'Aws Io T Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.png
new file mode 100644
index 00000000000..5e911565685
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.puml
new file mode 100644
index 00000000000..1ec81f26f7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics
+
+sprite $AwsIoTAnalyticsXs [10x10/16z] FSR70KCn048nt7bu_tcJttKI-BJMuYjdf-KL45AratAqwTo2njInfZxeFgRAoJl7TNQVJOxz0G
+
+sprite $AwsIoTAnalyticsSm [12x12/16z] JSV50G113CF0vLXE__qUWruQG4UnnmzmeByVHQgx38qXjIbv1x6h7JyOz1sn_t8CAg7zNNk52KhZQGPxcRQvoWCtDm
+
+sprite $AwsIoTAnalyticsMd [16x16/16z] {
+NSW54WH12CNGGXf-cFkVTsnzK_e2e4TznT_WR_0el9MXbzFaMYhr0BMma9b9ca45ZT9rUnmCah1-kGbmnSFdIThQTJkeR8C5jwlD0GBGDfDZC_JzsCwXwLpY
+uNCyUlfl7
+}
+
+sprite $AwsIoTAnalyticsLg [20x20/16z] {
+RSq74WCn24DHkO74tl--mIOz-TFVK9JnaLVIk_upFgtKd_YqPeCEy6Ks5Xi7EHBZ42Z0C7idwR6nIxvokF4KYIqPIODuMEIOkMoARVKokjHoId8Z7XRkEQLy
+qQmiHY1f8JMbh8qvLsTzKXcYGxkXOzTrZ15YTvssnOm5O4aFsrhzitZQx-GD
+}
+
+!procedure AwsIoTAnalytics($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAnalyticsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAnalyticsLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAnalyticsGroup($id, $name='Aws Io T Analytics', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTAnalyticsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.png
new file mode 100644
index 00000000000..11d881ed7b2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.puml
new file mode 100644
index 00000000000..ce3d7aad6ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsCard('AwsIoTAnalyticsCard', 'Aws Io T Analytics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Remote.puml
new file mode 100644
index 00000000000..9e4b83beac8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsCard('AwsIoTAnalyticsCard', 'Aws Io T Analytics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.png
new file mode 100644
index 00000000000..d28d42c6064
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.puml
new file mode 100644
index 00000000000..6cb1d4e3795
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsGroup('AwsIoTAnalyticsGroup', 'Aws Io T Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Remote.puml
new file mode 100644
index 00000000000..cfdbcbff5dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalyticsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics')
+
+' renders the element
+AwsIoTAnalyticsGroup('AwsIoTAnalyticsGroup', 'Aws Io T Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.png
new file mode 100644
index 00000000000..c4d4c67a52f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.puml
new file mode 100644
index 00000000000..e9367883f6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButton
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButton('AwsIoTButton', 'Aws Io T Button', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Remote.puml
new file mode 100644
index 00000000000..136da58a15c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButton
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButton('AwsIoTButton', 'Aws Io T Button', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.md
new file mode 100644
index 00000000000..e4b6ef2dab5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.md
@@ -0,0 +1,157 @@
+# AwsIoTButton
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+```
+
+
+
+| Illustration | AwsIoTButton | AwsIoTButtonCard | AwsIoTButtonGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.png) | ![illustration for AwsIoTButton](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.Local.png) | ![illustration for AwsIoTButtonCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.png) | ![illustration for AwsIoTButtonGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.png) |
+
+
+
+
+## AwsIoTButton
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButton
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButton('AwsIoTButton', 'Aws Io T Button', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButton
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButton('AwsIoTButton', 'Aws Io T Button', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTButtonCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonCard('AwsIoTButtonCard', 'Aws Io T Button Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonCard('AwsIoTButtonCard', 'Aws Io T Button Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTButtonGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonGroup('AwsIoTButtonGroup', 'Aws Io T Button Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonGroup('AwsIoTButtonGroup', 'Aws Io T Button Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.png
new file mode 100644
index 00000000000..b87bd5a8783
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.puml
new file mode 100644
index 00000000000..8cc65e1cd73
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton
+
+sprite $AwsIoTButtonXs [10x10/16z] FOh70KDH3C9urKRUVzxaTouqsNag8ln5Mpg2Hc1TwqZe3m1fQuQEDF6rWZZZo69Ey0XN0TVw1m
+
+sprite $AwsIoTButtonSm [12x12/16z] HObH0W0G58C0j7V_-mBeQokWJUg0V-QkQvQvwoi2xf4Qav3dJe1pb3es24ZB8ub9CxMxCTFax7yw
+
+sprite $AwsIoTButtonMd [16x16/16z] NOfN0aGn48BI8pFtF-yMi_Nn1mgWmtx29N09m6ZJeRLbRv_7qWwOlCEM8g1sqxgU7XLJYfQzspPQtTuYNAhtPpZKmNi_3pRAVoSp40vxy_IC0oOluGu
+
+sprite $AwsIoTButtonLg [20x20/16z] {
+PSq70i0W20F0kAFz_tyB0frndsjA61aMjLl_vkXsQnW0imwKiCV98YVNppYMugYHeRu4y_rx3Yic4ms46RaDeyxHtLPPTZTLCBdL9kXCDxBttZITOvf1Mfmi
+OiVXvbYagTLQ3LdAK9Cet2VT8hVzJfu
+}
+
+!procedure AwsIoTButton($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTButtonCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTButtonLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTButtonGroup($id, $name='Aws Io T Button', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTButtonLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.png
new file mode 100644
index 00000000000..381c4f2b957
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.puml
new file mode 100644
index 00000000000..fbb90445256
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonCard('AwsIoTButtonCard', 'Aws Io T Button Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Remote.puml
new file mode 100644
index 00000000000..ab11ec49aad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonCard('AwsIoTButtonCard', 'Aws Io T Button Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.png
new file mode 100644
index 00000000000..ec0bf894b5e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.puml
new file mode 100644
index 00000000000..4fbc1f26995
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonGroup('AwsIoTButtonGroup', 'Aws Io T Button Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Remote.puml
new file mode 100644
index 00000000000..539a1a58723
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTButtonGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTButtonGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton')
+
+' renders the element
+AwsIoTButtonGroup('AwsIoTButtonGroup', 'Aws Io T Button Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.png
new file mode 100644
index 00000000000..fd589841668
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.puml
new file mode 100644
index 00000000000..46fbf27bc26
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCore
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCore('AwsIoTCore', 'Aws Io T Core', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Remote.puml
new file mode 100644
index 00000000000..3019c79a740
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCore
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCore('AwsIoTCore', 'Aws Io T Core', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.md
new file mode 100644
index 00000000000..bf9df8cbd49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.md
@@ -0,0 +1,157 @@
+# AwsIoTCore
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+```
+
+
+
+| Illustration | AwsIoTCore | AwsIoTCoreCard | AwsIoTCoreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.png) | ![illustration for AwsIoTCore](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.Local.png) | ![illustration for AwsIoTCoreCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.png) | ![illustration for AwsIoTCoreGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.png) |
+
+
+
+
+## AwsIoTCore
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCore
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCore('AwsIoTCore', 'Aws Io T Core', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCore
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCore('AwsIoTCore', 'Aws Io T Core', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTCoreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreCard('AwsIoTCoreCard', 'Aws Io T Core Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreCard('AwsIoTCoreCard', 'Aws Io T Core Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTCoreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreGroup('AwsIoTCoreGroup', 'Aws Io T Core Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreGroup('AwsIoTCoreGroup', 'Aws Io T Core Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.png
new file mode 100644
index 00000000000..292d526504f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.puml
new file mode 100644
index 00000000000..42abf9ac246
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore
+
+sprite $AwsIoTCoreXs [10x10/16z] FOfP0W0X58BQYxh_VOStcrygm8hCEVchZJAZRiYiPD_x4QOj4JNPhBcpRCR6Ej5QkCTgR1S
+
+sprite $AwsIoTCoreSm [12x12/16z] JSZ70S0W5CFGqAtF_lk63Zxf6L1VQUC15wCzUS10GEuowosdt5kGo4wbjJbIaGlzxt9Ae3hmUO0wmUoB7m
+
+sprite $AwsIoTCoreMd [16x16/16z] NOt70GCm30BTBUpzzmq4fQBNdHgOSBQ2Fu4_OTxB8hblh6bnnB9pDeb3KNs3Gdo6LtXYFhaJ2qfqbXWJhQD6cPwdgKeR83jYxSLDKOg_t1HSJNvDmFmd7W
+
+sprite $AwsIoTCoreLg [20x20/16z] {
+RSm50i0m20D0IWN2_l_VfJ9VfZq4Z1-n6U2kV-Q7VJeFKhM5XxN2Hm-COOcFLn4R61sRhvqJWsXrKEPHRLh8Q4ecZPrtKoIKoue1oQWkLfT5bGf9MWNgonWU
+Q2uEq8u8BG7Tjkte557726sbLCDXb-B7uh9Fvmu
+}
+
+!procedure AwsIoTCore($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTCoreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTCoreLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTCoreGroup($id, $name='Aws Io T Core', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTCoreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.png
new file mode 100644
index 00000000000..9183657c146
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.puml
new file mode 100644
index 00000000000..3976381c549
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreCard('AwsIoTCoreCard', 'Aws Io T Core Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Remote.puml
new file mode 100644
index 00000000000..976fdeab256
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreCard('AwsIoTCoreCard', 'Aws Io T Core Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.png
new file mode 100644
index 00000000000..2f0b1882120
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.puml
new file mode 100644
index 00000000000..46386eb335c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreGroup('AwsIoTCoreGroup', 'Aws Io T Core Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Remote.puml
new file mode 100644
index 00000000000..900605fbebe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTCoreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCoreGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore')
+
+' renders the element
+AwsIoTCoreGroup('AwsIoTCoreGroup', 'Aws Io T Core Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.png
new file mode 100644
index 00000000000..5ed5b884d36
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.puml
new file mode 100644
index 00000000000..ef850efc9da
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefender
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefender('AwsIoTDeviceDefender', 'Aws Io T Device Defender', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Remote.puml
new file mode 100644
index 00000000000..a4ba7934a5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefender
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefender('AwsIoTDeviceDefender', 'Aws Io T Device Defender', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.md
new file mode 100644
index 00000000000..e30af2e756f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.md
@@ -0,0 +1,157 @@
+# AwsIoTDeviceDefender
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+```
+
+
+
+| Illustration | AwsIoTDeviceDefender | AwsIoTDeviceDefenderCard | AwsIoTDeviceDefenderGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.png) | ![illustration for AwsIoTDeviceDefender](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.Local.png) | ![illustration for AwsIoTDeviceDefenderCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.png) | ![illustration for AwsIoTDeviceDefenderGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.png) |
+
+
+
+
+## AwsIoTDeviceDefender
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefender
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefender('AwsIoTDeviceDefender', 'Aws Io T Device Defender', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefender
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefender('AwsIoTDeviceDefender', 'Aws Io T Device Defender', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTDeviceDefenderCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderCard('AwsIoTDeviceDefenderCard', 'Aws Io T Device Defender Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderCard('AwsIoTDeviceDefenderCard', 'Aws Io T Device Defender Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTDeviceDefenderGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderGroup('AwsIoTDeviceDefenderGroup', 'Aws Io T Device Defender Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderGroup('AwsIoTDeviceDefenderGroup', 'Aws Io T Device Defender Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.png
new file mode 100644
index 00000000000..08fbad5d6c6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.puml
new file mode 100644
index 00000000000..a427a8bd994
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender
+
+sprite $AwsIoTDeviceDefenderXs [10x10/16z] DSY73G0W3CH0ElZPVrvgOhMJOTnwxpYlY2qT2h-wZ5-HaC8J8i6LgXAPCGy90FDI0ZO
+
+sprite $AwsIoTDeviceDefenderSm [12x12/16z] JSUt0S0m3CH01OO7lV-yIfLHuG3TyiGFFBG7m9AXcCg2P2AvL8LW7DmlUXlD_NtK62ZVstqElui-me3leWBUFzJz3G
+
+sprite $AwsIoTDeviceDefenderMd [16x16/16z] {
+NSh15G0X20DHZ2e9st-_gyB9dFZpq1vpVgOdw0b91uRlaDwdWxxw3h6z8mHoaeoudetb7J0bI2YxfWsOgHm6TK26iaSSQoeDNRD9_Eu3EXfSUzyDiOpIzGwv
+yXD-
+}
+
+sprite $AwsIoTDeviceDefenderLg [20x20/16z] {
+RSpLOGKm243HuFBstxSGhTtFWqJb9rkrFVtF_DfIFdXC07IWDYvpLWz1SnDgp4RhJOVQajxCt8Q6spmRsmBYMYD06TOzuh6ICGnnmDjpGWz536QujvunhJuV
+IorVnX7RKChRYDe-dyP0AMFowDgcZe4JfbtDlzPyxEh5Bm
+}
+
+!procedure AwsIoTDeviceDefender($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTDeviceDefenderCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTDeviceDefenderLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTDeviceDefenderGroup($id, $name='Aws Io T Device Defender', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTDeviceDefenderLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.png
new file mode 100644
index 00000000000..9f3857d4ebf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.puml
new file mode 100644
index 00000000000..ed2792ebe93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderCard('AwsIoTDeviceDefenderCard', 'Aws Io T Device Defender Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Remote.puml
new file mode 100644
index 00000000000..11543e8faec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderCard('AwsIoTDeviceDefenderCard', 'Aws Io T Device Defender Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.png
new file mode 100644
index 00000000000..9f8b4955c02
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.puml
new file mode 100644
index 00000000000..c2dd3b7da39
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderGroup('AwsIoTDeviceDefenderGroup', 'Aws Io T Device Defender Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Remote.puml
new file mode 100644
index 00000000000..3f6ad444537
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefenderGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender')
+
+' renders the element
+AwsIoTDeviceDefenderGroup('AwsIoTDeviceDefenderGroup', 'Aws Io T Device Defender Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.png
new file mode 100644
index 00000000000..12dbe025028
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.puml
new file mode 100644
index 00000000000..a105c06e662
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagement
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagement('AwsIoTDeviceManagement', 'Aws Io T Device Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Remote.puml
new file mode 100644
index 00000000000..4bd3eae6841
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagement
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagement('AwsIoTDeviceManagement', 'Aws Io T Device Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.md
new file mode 100644
index 00000000000..2c7f8f089d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.md
@@ -0,0 +1,157 @@
+# AwsIoTDeviceManagement
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+```
+
+
+
+| Illustration | AwsIoTDeviceManagement | AwsIoTDeviceManagementCard | AwsIoTDeviceManagementGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.png) | ![illustration for AwsIoTDeviceManagement](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.Local.png) | ![illustration for AwsIoTDeviceManagementCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.png) | ![illustration for AwsIoTDeviceManagementGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.png) |
+
+
+
+
+## AwsIoTDeviceManagement
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagement
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagement('AwsIoTDeviceManagement', 'Aws Io T Device Management', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagement
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagement('AwsIoTDeviceManagement', 'Aws Io T Device Management', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTDeviceManagementCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementCard('AwsIoTDeviceManagementCard', 'Aws Io T Device Management Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementCard('AwsIoTDeviceManagementCard', 'Aws Io T Device Management Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTDeviceManagementGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementGroup('AwsIoTDeviceManagementGroup', 'Aws Io T Device Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementGroup('AwsIoTDeviceManagementGroup', 'Aws Io T Device Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.png
new file mode 100644
index 00000000000..a370a821eb3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.puml
new file mode 100644
index 00000000000..8e6a81018c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement
+
+sprite $AwsIoTDeviceManagementXs [10x10/16z] DSR70K0X34En_Eeyi_-yT7GIv229qp7k_7gD-XufxOiWyXcBo8Wv0V-ORqEGnUDqPTPz3G
+
+sprite $AwsIoTDeviceManagementSm [12x12/16z] JSV10KGX2CJGhufCiFz-r-6qEUK1SldY3pI6qJy8Aml4UKYf7fOob_o5jhp-2g6WFsgUoKRNIE80roYVlr7-7m
+
+sprite $AwsIoTDeviceManagementMd [16x16/16z] {
+NSW74e0m3CH0aXZVoVp_lmozQEeAm4VQuZVuZiijnZuEZ_Ji_QX0GIQpF6HNaT167ytEpPL4owOsBZFIjYwhEbDET2vBxiuyNTrbXBhniWrtS3F0ie_IfiFR
+sBhy7Ii
+}
+
+sprite $AwsIoTDeviceManagementLg [20x20/16z] {
+PSY50GGn24HHB87X-k_tPjr-b0TMHxa5tFLhxB1DCtQypBnqRBXRMEN8f2xOb1J0HhbNIXARgEHPKK7mgceYpKMWuhinHNgPMSQucK16JTwNjI3KD22uB1CA
+mvoNeSFDt0BfsAp3kh4a0xJVRrKVH0-iqRR473ZiKFJNs6MxNlW7
+}
+
+!procedure AwsIoTDeviceManagement($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTDeviceManagementCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTDeviceManagementLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTDeviceManagementGroup($id, $name='Aws Io T Device Management', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTDeviceManagementLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.png
new file mode 100644
index 00000000000..f9e00cfa3da
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.puml
new file mode 100644
index 00000000000..97a51c97013
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementCard('AwsIoTDeviceManagementCard', 'Aws Io T Device Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Remote.puml
new file mode 100644
index 00000000000..2b231c58a4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementCard('AwsIoTDeviceManagementCard', 'Aws Io T Device Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.png
new file mode 100644
index 00000000000..cfd5cfdebfa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.puml
new file mode 100644
index 00000000000..bc2dc7f8382
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementGroup('AwsIoTDeviceManagementGroup', 'Aws Io T Device Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Remote.puml
new file mode 100644
index 00000000000..14798395f93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagementGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceManagementGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement')
+
+' renders the element
+AwsIoTDeviceManagementGroup('AwsIoTDeviceManagementGroup', 'Aws Io T Device Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.png
new file mode 100644
index 00000000000..3468c603374
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.puml
new file mode 100644
index 00000000000..dd702a567c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEvents
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEvents('AwsIoTEvents', 'Aws Io T Events', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Remote.puml
new file mode 100644
index 00000000000..53c62a015cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEvents
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEvents('AwsIoTEvents', 'Aws Io T Events', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.md
new file mode 100644
index 00000000000..bcdbf186740
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.md
@@ -0,0 +1,157 @@
+# AwsIoTEvents
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+```
+
+
+
+| Illustration | AwsIoTEvents | AwsIoTEventsCard | AwsIoTEventsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.png) | ![illustration for AwsIoTEvents](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.Local.png) | ![illustration for AwsIoTEventsCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.png) | ![illustration for AwsIoTEventsGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.png) |
+
+
+
+
+## AwsIoTEvents
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEvents
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEvents('AwsIoTEvents', 'Aws Io T Events', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEvents
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEvents('AwsIoTEvents', 'Aws Io T Events', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTEventsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsCard('AwsIoTEventsCard', 'Aws Io T Events Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsCard('AwsIoTEventsCard', 'Aws Io T Events Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTEventsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsGroup('AwsIoTEventsGroup', 'Aws Io T Events Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsGroup('AwsIoTEventsGroup', 'Aws Io T Events Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.png
new file mode 100644
index 00000000000..d35506040f5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.puml
new file mode 100644
index 00000000000..67cac35b22f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents
+
+sprite $AwsIoTEventsXs [10x10/16z] FSR70O0m3C10KcKv-yzBXtkTnWNmhtzJ6zlLF4jfivsZbc8faQUOGwurH6FbnTFwUm
+
+sprite $AwsIoTEventsSm [12x12/16z] JSU74KCn3CFGKnVj_VSDvVo6QtW0UYg63_31hA9ZiFZM9KAiGMMv9Dz3HU0IV1OYXkwp2DD6Rxuld3R1hd_n0m
+
+sprite $AwsIoTEventsMd [16x16/16z] NOj14W0X3C86rrQY___lZkgfkGK0m9UneGIKW18S-nBd3URsb5lsiOEv0myfMyRncT-EJEywtg990cdxWTm7-dDdXCBc-T2ajmIyjeSdZxM33SzBi4hm0m
+
+sprite $AwsIoTEventsLg [20x20/16z] {
+RSe54iGW50JHp03VSl_pHl2LBd_L_cGZRRssz9_Piat_cKtBwL6HZb4jgThnKCE8QYI49QDYD7HLC46Gke4LnPrIcfaM4e2v0cWM8k-NQG8_gjNS3c5HTvr6
+P4V9maU79LD_7_VNplCroH4-gzRQREa_YsK_vmq
+}
+
+!procedure AwsIoTEvents($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTEventsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTEventsLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTEventsGroup($id, $name='Aws Io T Events', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTEventsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.png
new file mode 100644
index 00000000000..695692ebf43
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.puml
new file mode 100644
index 00000000000..3ccd57bbea7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsCard('AwsIoTEventsCard', 'Aws Io T Events Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Remote.puml
new file mode 100644
index 00000000000..4eb57f21706
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsCard('AwsIoTEventsCard', 'Aws Io T Events Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.png
new file mode 100644
index 00000000000..b744d1a0dbc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.puml
new file mode 100644
index 00000000000..29042f22f67
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsGroup('AwsIoTEventsGroup', 'Aws Io T Events Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Remote.puml
new file mode 100644
index 00000000000..14bf2e2b24e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTEventsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEventsGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents')
+
+' renders the element
+AwsIoTEventsGroup('AwsIoTEventsGroup', 'Aws Io T Events Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.png
new file mode 100644
index 00000000000..07f3052eddd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.puml
new file mode 100644
index 00000000000..720f14dc778
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLink
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLink('AwsIoTExpressLink', 'Aws Io T Express Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Remote.puml
new file mode 100644
index 00000000000..742d952657b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLink
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLink('AwsIoTExpressLink', 'Aws Io T Express Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.md
new file mode 100644
index 00000000000..7129c17256c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.md
@@ -0,0 +1,157 @@
+# AwsIoTExpressLink
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+```
+
+
+
+| Illustration | AwsIoTExpressLink | AwsIoTExpressLinkCard | AwsIoTExpressLinkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.png) | ![illustration for AwsIoTExpressLink](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.Local.png) | ![illustration for AwsIoTExpressLinkCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.png) | ![illustration for AwsIoTExpressLinkGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.png) |
+
+
+
+
+## AwsIoTExpressLink
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLink
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLink('AwsIoTExpressLink', 'Aws Io T Express Link', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLink
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLink('AwsIoTExpressLink', 'Aws Io T Express Link', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTExpressLinkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkCard('AwsIoTExpressLinkCard', 'Aws Io T Express Link Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkCard('AwsIoTExpressLinkCard', 'Aws Io T Express Link Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTExpressLinkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkGroup('AwsIoTExpressLinkGroup', 'Aws Io T Express Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkGroup('AwsIoTExpressLinkGroup', 'Aws Io T Express Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.png
new file mode 100644
index 00000000000..c1b15c32333
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.puml
new file mode 100644
index 00000000000..8c0eeb00f4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink
+
+sprite $AwsIoTExpressLinkXs [10x10/16z] FSR70S0m30CnEPMKzzytnpIyO2lEy_HVLXff6r99JMiPj5Dl6PZrRhSrMPt6f60N
+
+sprite $AwsIoTExpressLinkSm [12x12/16z] JOlN0KCn38JYhfFttpV7wto1YgI0PVG9l9T1uCERtXqfbUFCaLaKfPI8WREmJNiE7jRo3KHKVZQ-razc4mXENFa7
+
+sprite $AwsIoTExpressLinkMd [16x16/16z] {
+NOv90iGW3CDO7Jlz_ty7P_Rg9ha5TE2JCBe5tKBfMBk_WdLJOXjmIC-EvEGXKvq28iYDyX0yDRBRSnsNrFJow56EJhlB3E-ItJ046Lxb-Bpqge2atkvWNduB
+3m
+}
+
+sprite $AwsIoTExpressLinkLg [20x20/16z] {
+NSo50S0W34HHWjvFzv-t5gg7Fo00kZ8YyDQ_FKYarnhuM1gIzS1fJO1ooO5-MBvgfXDznr92f693ahjtO2JBsOwNOHKmW5gaDkATGphDxdTkZNnQQxbFc_yv
+9ZrMQb6n3d2RKw0HjYnXgOmH1hVv4BU5SeolHHwR-k06
+}
+
+!procedure AwsIoTExpressLink($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTExpressLinkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTExpressLinkLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTExpressLinkGroup($id, $name='Aws Io T Express Link', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTExpressLinkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.png
new file mode 100644
index 00000000000..df5cd88102d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.puml
new file mode 100644
index 00000000000..75a2105f430
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkCard('AwsIoTExpressLinkCard', 'Aws Io T Express Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Remote.puml
new file mode 100644
index 00000000000..bcb091dec65
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkCard('AwsIoTExpressLinkCard', 'Aws Io T Express Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.png
new file mode 100644
index 00000000000..b8ccd4d42f3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.puml
new file mode 100644
index 00000000000..66843a567e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkGroup('AwsIoTExpressLinkGroup', 'Aws Io T Express Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Remote.puml
new file mode 100644
index 00000000000..9c1a4c8acd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLinkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTExpressLinkGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink')
+
+' renders the element
+AwsIoTExpressLinkGroup('AwsIoTExpressLinkGroup', 'Aws Io T Express Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.png
new file mode 100644
index 00000000000..cdbaa10785c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.puml
new file mode 100644
index 00000000000..524ee23a742
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWise('AwsIoTFleetWise', 'Aws Io T Fleet Wise', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Remote.puml
new file mode 100644
index 00000000000..ea5a5451907
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWise('AwsIoTFleetWise', 'Aws Io T Fleet Wise', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.md
new file mode 100644
index 00000000000..822cf097b5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.md
@@ -0,0 +1,157 @@
+# AwsIoTFleetWise
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+```
+
+
+
+| Illustration | AwsIoTFleetWise | AwsIoTFleetWiseCard | AwsIoTFleetWiseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.png) | ![illustration for AwsIoTFleetWise](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.Local.png) | ![illustration for AwsIoTFleetWiseCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.png) | ![illustration for AwsIoTFleetWiseGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.png) |
+
+
+
+
+## AwsIoTFleetWise
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWise('AwsIoTFleetWise', 'Aws Io T Fleet Wise', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWise('AwsIoTFleetWise', 'Aws Io T Fleet Wise', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTFleetWiseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseCard('AwsIoTFleetWiseCard', 'Aws Io T Fleet Wise Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseCard('AwsIoTFleetWiseCard', 'Aws Io T Fleet Wise Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTFleetWiseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseGroup('AwsIoTFleetWiseGroup', 'Aws Io T Fleet Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseGroup('AwsIoTFleetWiseGroup', 'Aws Io T Fleet Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.png
new file mode 100644
index 00000000000..56986eae1f1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.puml
new file mode 100644
index 00000000000..8136ac06553
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise
+
+sprite $AwsIoTFleetWiseXs [10x10/16z] FSQ73G0W30EmBj6a_Fyl6skPn9AP_9qJw6fnGXEWoXW6o5mraeWvAbC4SvNE2NtMTRNFJdC3
+
+sprite $AwsIoTFleetWiseSm [12x12/16z] DOh70KDH2CFo2c3nzzyt9aKd5m4Qol0lltnNQCf4KBXLm_vhtPib7IcTrzh5BOLpru6rbYPVMRkWfrjwxODvN3gBRtOnazy
+
+sprite $AwsIoTFleetWiseMd [16x16/16z] {
+NSj15iG010JH0BIv_tq7iahlVddGorlCy0duX2MRquQp9f2FneHgyxr8zgfW2YNfm34kWpYfDMZjn30yWjTz9IXbkAyhsW-70sUcIh2XbxzskZ376hy9OER4
+kSFjzIVy0G
+}
+
+sprite $AwsIoTFleetWiseLg [20x20/16z] {
+RSnN0iG010HGlUN-zrqYsJv_7YOxSSStOo_zPujhQIoBBmEFG3lnDedv9vN56iFjj80Jg-PYQ9JEosfi0b72cM5DqjcGq6VcDIqqI-tp1hb_5OG35IdtTz1H
+Cbs0WUEoKaWCpRxhN8QkxDEtTXnjmOv83hbfcm3hVgvTcbNVjlworHS-
+}
+
+!procedure AwsIoTFleetWise($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTFleetWiseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTFleetWiseLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTFleetWiseGroup($id, $name='Aws Io T Fleet Wise', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTFleetWiseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.png
new file mode 100644
index 00000000000..f43e75efbd3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.puml
new file mode 100644
index 00000000000..b5764bf9304
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseCard('AwsIoTFleetWiseCard', 'Aws Io T Fleet Wise Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Remote.puml
new file mode 100644
index 00000000000..10c86c36de2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseCard('AwsIoTFleetWiseCard', 'Aws Io T Fleet Wise Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.png
new file mode 100644
index 00000000000..f64f8b2cb0b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.puml
new file mode 100644
index 00000000000..af3611122d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseGroup('AwsIoTFleetWiseGroup', 'Aws Io T Fleet Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Remote.puml
new file mode 100644
index 00000000000..b94aec55161
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWiseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFleetWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise')
+
+' renders the element
+AwsIoTFleetWiseGroup('AwsIoTFleetWiseGroup', 'Aws Io T Fleet Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.png
new file mode 100644
index 00000000000..b500208fa27
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.puml
new file mode 100644
index 00000000000..f4ada148665
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrass
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrass('AwsIoTGreengrass', 'Aws Io T Greengrass', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Remote.puml
new file mode 100644
index 00000000000..665ac913258
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrass
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrass('AwsIoTGreengrass', 'Aws Io T Greengrass', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.md
new file mode 100644
index 00000000000..70d153a9263
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrass
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+```
+
+
+
+| Illustration | AwsIoTGreengrass | AwsIoTGreengrassCard | AwsIoTGreengrassGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.png) | ![illustration for AwsIoTGreengrass](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.Local.png) | ![illustration for AwsIoTGreengrassCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.png) | ![illustration for AwsIoTGreengrassGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrass
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrass
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrass('AwsIoTGreengrass', 'Aws Io T Greengrass', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrass
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrass('AwsIoTGreengrass', 'Aws Io T Greengrass', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassCard('AwsIoTGreengrassCard', 'Aws Io T Greengrass Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassCard('AwsIoTGreengrassCard', 'Aws Io T Greengrass Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassGroup('AwsIoTGreengrassGroup', 'Aws Io T Greengrass Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassGroup('AwsIoTGreengrassGroup', 'Aws Io T Greengrass Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.png
new file mode 100644
index 00000000000..d92bf48ef1f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.puml
new file mode 100644
index 00000000000..7b889c57ac4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass
+
+sprite $AwsIoTGreengrassXs [10x10/16z] FSc54S004091eY_qts_kOupj75KvYuZw-KXxHaCScGq5D_HGI3NSqL7KezBSctQw8KCN
+
+sprite $AwsIoTGreengrassSm [12x12/16z] JOh90O104CBScypstw_Woxp20IWSmoyGR4jnMaDjEHUi1ZfTAWSSbk89Z_saRqxjVFtUskkeeUjJpm3SX1B47KBy1G
+
+sprite $AwsIoTGreengrassMd [16x16/16z] {
+NSlB5KGX40BHyK-r-USxF9QoikwnyQJiVEC17aW6-Z2asn9-DXdAtQT0IzrG1ajEzd47QE2OwS2FZKOQLG1MkhFHCIobPykDluDkUVsuzyIx0TROa0x4I3_m
+1m
+}
+
+sprite $AwsIoTGreengrassLg [20x20/16z] {
+PSu74iGm24DHt8Lp__ikaics_EblRC0ZtAqJxQDFIqnBNGTJP3QwK5Hcuykw3CGjyqf3MPsuYHWLBcs8TY0pX5KYBP4l9s1f-PAUzddfyVGsgwuij1_poMDM
+HMcwIU-6UNuVWtPTqkw1gDCPZJKpwmIPLFdJY6dFboy
+}
+
+!procedure AwsIoTGreengrass($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassGroup($id, $name='Aws Io T Greengrass', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTGreengrassLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.png
new file mode 100644
index 00000000000..874d6118653
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.puml
new file mode 100644
index 00000000000..c504b24b951
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassCard('AwsIoTGreengrassCard', 'Aws Io T Greengrass Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Remote.puml
new file mode 100644
index 00000000000..765fed1bbb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassCard('AwsIoTGreengrassCard', 'Aws Io T Greengrass Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.png
new file mode 100644
index 00000000000..00064fb56cb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.puml
new file mode 100644
index 00000000000..a9c85fece7e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassGroup('AwsIoTGreengrassGroup', 'Aws Io T Greengrass Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Remote.puml
new file mode 100644
index 00000000000..3386405c6d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrassGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass')
+
+' renders the element
+AwsIoTGreengrassGroup('AwsIoTGreengrassGroup', 'Aws Io T Greengrass Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.png
new file mode 100644
index 00000000000..7d2ffddfc5c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.puml
new file mode 100644
index 00000000000..c9d0050040d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunner
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunner('AwsIoTRoboRunner', 'Aws Io T Robo Runner', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Remote.puml
new file mode 100644
index 00000000000..85e5fe7273e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunner
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunner('AwsIoTRoboRunner', 'Aws Io T Robo Runner', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.md
new file mode 100644
index 00000000000..78d4217fbfb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.md
@@ -0,0 +1,157 @@
+# AwsIoTRoboRunner
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+```
+
+
+
+| Illustration | AwsIoTRoboRunner | AwsIoTRoboRunnerCard | AwsIoTRoboRunnerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.png) | ![illustration for AwsIoTRoboRunner](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.Local.png) | ![illustration for AwsIoTRoboRunnerCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.png) | ![illustration for AwsIoTRoboRunnerGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.png) |
+
+
+
+
+## AwsIoTRoboRunner
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunner
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunner('AwsIoTRoboRunner', 'Aws Io T Robo Runner', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunner
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunner('AwsIoTRoboRunner', 'Aws Io T Robo Runner', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTRoboRunnerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerCard('AwsIoTRoboRunnerCard', 'Aws Io T Robo Runner Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerCard('AwsIoTRoboRunnerCard', 'Aws Io T Robo Runner Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTRoboRunnerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerGroup('AwsIoTRoboRunnerGroup', 'Aws Io T Robo Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerGroup('AwsIoTRoboRunnerGroup', 'Aws Io T Robo Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.png
new file mode 100644
index 00000000000..27994825dc4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.puml
new file mode 100644
index 00000000000..13893a1af82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner
+
+sprite $AwsIoTRoboRunnerXs [10x10/16z] DOg50S0W4CIAax3_laLVpw2lQgtnu49b_YyqAH2NgeIF4XOII0TzDQ_i11gNFOoUx1XwiZy
+
+sprite $AwsIoTRoboRunnerSm [12x12/16z] HOc74GC12CC25y0o-y-R-aLNN0Jeoto0Uq37RyItntH7bseC5AddHzc8_iXVTmFYtqqecry79ngq3cS-CYbsFJzNi9_n1U0D
+
+sprite $AwsIoTRoboRunnerMd [16x16/16z] {
+NSY50GCm2031uZpPVzzIbuyURFseRl4tuDwFrH_qqBkzCbCohQLhW0QqktFF3628QMlVFHG27Vxq90PelaolQw-dHoOltG5tX--b2otwpDIenaLL43XdJ6U3
+bbplu17tpj_W2W
+}
+
+sprite $AwsIoTRoboRunnerLg [20x20/16z] {
+PSm70iGW24HHG0M6tF--2qjwVghFWioFh2kxz6FLQNCTQaFR9cor63ctBREbgfnFMnGgCl5irF8en7GeMqaLVsIGOoxdjaA3Ui-S5eg5R80lS_D2okkq82XF
+WgsR8HFq2Mr4nO94uhHjYnd18aOYGfWEfBd8SK0TMfQwXwxjwBJloXy
+}
+
+!procedure AwsIoTRoboRunner($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTRoboRunnerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTRoboRunnerLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTRoboRunnerGroup($id, $name='Aws Io T Robo Runner', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTRoboRunnerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.png
new file mode 100644
index 00000000000..c2a7e80756a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.puml
new file mode 100644
index 00000000000..ca49d2db1ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerCard('AwsIoTRoboRunnerCard', 'Aws Io T Robo Runner Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Remote.puml
new file mode 100644
index 00000000000..666c32312cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerCard('AwsIoTRoboRunnerCard', 'Aws Io T Robo Runner Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.png
new file mode 100644
index 00000000000..5d9a8a0c8c7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.puml
new file mode 100644
index 00000000000..6ed5c2f86e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerGroup('AwsIoTRoboRunnerGroup', 'Aws Io T Robo Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Remote.puml
new file mode 100644
index 00000000000..5a0716950db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunnerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRoboRunnerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner')
+
+' renders the element
+AwsIoTRoboRunnerGroup('AwsIoTRoboRunnerGroup', 'Aws Io T Robo Runner Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.png
new file mode 100644
index 00000000000..1ba72be95c1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.puml
new file mode 100644
index 00000000000..b1e1858832e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWise('AwsIoTSiteWise', 'Aws Io T Site Wise', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Remote.puml
new file mode 100644
index 00000000000..061bcae1659
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWise('AwsIoTSiteWise', 'Aws Io T Site Wise', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.md
new file mode 100644
index 00000000000..306627141c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.md
@@ -0,0 +1,157 @@
+# AwsIoTSiteWise
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+```
+
+
+
+| Illustration | AwsIoTSiteWise | AwsIoTSiteWiseCard | AwsIoTSiteWiseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.png) | ![illustration for AwsIoTSiteWise](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.Local.png) | ![illustration for AwsIoTSiteWiseCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.png) | ![illustration for AwsIoTSiteWiseGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.png) |
+
+
+
+
+## AwsIoTSiteWise
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWise('AwsIoTSiteWise', 'Aws Io T Site Wise', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWise
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWise('AwsIoTSiteWise', 'Aws Io T Site Wise', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSiteWiseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseCard('AwsIoTSiteWiseCard', 'Aws Io T Site Wise Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseCard('AwsIoTSiteWiseCard', 'Aws Io T Site Wise Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSiteWiseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseGroup('AwsIoTSiteWiseGroup', 'Aws Io T Site Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseGroup('AwsIoTSiteWiseGroup', 'Aws Io T Site Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.png
new file mode 100644
index 00000000000..83f0406236b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.puml
new file mode 100644
index 00000000000..f3a0ac3043c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise
+
+sprite $AwsIoTSiteWiseXs [10x10/16z] FSR10G0G40In1PZJVxq0yWhKfPJ2BxysfnfdRLRpQr5umfe4HCtDaw6sLGDelmC
+
+sprite $AwsIoTSiteWiseSm [12x12/16z] JSVN0OCm4C1GugiwzjytWElxae1ynODZE8QNIhnJRoSj7rKGlv3UbT1GUVko2w6vPRr40iYxNihhxjFxc3y
+
+sprite $AwsIoTSiteWiseMd [16x16/16z] NSd50K0n3CFGk1Yb-y_x6UkRdW7yND_714p015ShbnFYo0BTZyK15ThLExIMr7Htzme9bC-M6MvqMJdQrSAeP9t_JZaR-toSGE7Sk23kdc1Ci08
+
+sprite $AwsIoTSiteWiseLg [20x20/16z] {
+RSz50WGn24HHY56LkVzvfmLe_yiNXMl8p2El-cKuxQ9VXgjfBOapJ0XhWJEma5Huqn42TadRq4Pbam4rIsiGFurQmwXDG2ZPIkbk9f3EmafjNTnMtJRRTjZ8
+rI8Pr14J_Nw1QCnMoovswfVDqrux5m
+}
+
+!procedure AwsIoTSiteWise($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSiteWiseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSiteWiseLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSiteWiseGroup($id, $name='Aws Io T Site Wise', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTSiteWiseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.png
new file mode 100644
index 00000000000..676320052e8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.puml
new file mode 100644
index 00000000000..6371ad882b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseCard('AwsIoTSiteWiseCard', 'Aws Io T Site Wise Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Remote.puml
new file mode 100644
index 00000000000..21edb020cf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseCard('AwsIoTSiteWiseCard', 'Aws Io T Site Wise Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.png
new file mode 100644
index 00000000000..24bfb5160d4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.puml
new file mode 100644
index 00000000000..01554d1cdf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseGroup('AwsIoTSiteWiseGroup', 'Aws Io T Site Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Remote.puml
new file mode 100644
index 00000000000..a2232431db8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWiseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise')
+
+' renders the element
+AwsIoTSiteWiseGroup('AwsIoTSiteWiseGroup', 'Aws Io T Site Wise Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.png
new file mode 100644
index 00000000000..1883d0bc5af
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.puml
new file mode 100644
index 00000000000..b3ec077fdb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraph
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraph('AwsIoTThingsGraph', 'Aws Io T Things Graph', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Remote.puml
new file mode 100644
index 00000000000..0469599f7a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraph
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraph('AwsIoTThingsGraph', 'Aws Io T Things Graph', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.md
new file mode 100644
index 00000000000..1bc8bc637fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.md
@@ -0,0 +1,157 @@
+# AwsIoTThingsGraph
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+```
+
+
+
+| Illustration | AwsIoTThingsGraph | AwsIoTThingsGraphCard | AwsIoTThingsGraphGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.png) | ![illustration for AwsIoTThingsGraph](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.Local.png) | ![illustration for AwsIoTThingsGraphCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.png) | ![illustration for AwsIoTThingsGraphGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.png) |
+
+
+
+
+## AwsIoTThingsGraph
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraph
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraph('AwsIoTThingsGraph', 'Aws Io T Things Graph', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraph
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraph('AwsIoTThingsGraph', 'Aws Io T Things Graph', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingsGraphCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphCard('AwsIoTThingsGraphCard', 'Aws Io T Things Graph Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphCard('AwsIoTThingsGraphCard', 'Aws Io T Things Graph Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingsGraphGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphGroup('AwsIoTThingsGraphGroup', 'Aws Io T Things Graph Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphGroup('AwsIoTThingsGraphGroup', 'Aws Io T Things Graph Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.png
new file mode 100644
index 00000000000..4b274bebce9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.puml
new file mode 100644
index 00000000000..34d5bdeeea3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph
+
+sprite $AwsIoTThingsGraphXs [10x10/16z] FSV70O0m5CDG0odMp_xxagxJ4zYzMYkNNP-jpe0gkL-4lqHMxdeHahh2JyAU-hB0hKlGQvszhXy
+
+sprite $AwsIoTThingsGraphSm [12x12/16z] HKg70GGX25DwkFtt_S2tA906e0P9u2-M7xbEiLpzb50qJ6-S6dIh2b3fmraxSF4afs1Yw_Tb1vnww3lPuA7ewWyVqIjU
+
+sprite $AwsIoTThingsGraphMd [16x16/16z] {
+NSn70e0m24HHEWpU_xoQs7LsxwTWh8xb77u1lx3JCa9i3xjTYAfaXWOqnAUpnhgXd5m5LzxTP5m0cEIm0AIe8DVT4GMC85gxU_zROS1XWNCQOwoMuNIauDWo
+GslWzWnpftzX0m
+}
+
+sprite $AwsIoTThingsGraphLg [20x20/16z] {
+NSt70KGX24LHCZn-__sESTBTULJ0g6wv0xxrtovUCmzLFtXCPHx95nuJ9gOgjuMzB8jaM6bEx4Q6ZdUggAoeKNTdiR81S2NpRV3qm2Z4HBUr04v3ASZf6AKw
+N2eq98vrbB1P0eMw9cqGCDm17FCILGzAB7kUOMdH8ONJigwrzsD3J_zsyTh_onS
+}
+
+!procedure AwsIoTThingsGraph($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingsGraphCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingsGraphLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingsGraphGroup($id, $name='Aws Io T Things Graph', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTThingsGraphLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.png
new file mode 100644
index 00000000000..b75bf1ebf22
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.puml
new file mode 100644
index 00000000000..60ca4741e74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphCard('AwsIoTThingsGraphCard', 'Aws Io T Things Graph Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Remote.puml
new file mode 100644
index 00000000000..01aefa233d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphCard('AwsIoTThingsGraphCard', 'Aws Io T Things Graph Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.png
new file mode 100644
index 00000000000..9c00ecf2816
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.puml
new file mode 100644
index 00000000000..ffb91d6bfed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphGroup('AwsIoTThingsGraphGroup', 'Aws Io T Things Graph Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Remote.puml
new file mode 100644
index 00000000000..86440851cec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraphGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingsGraphGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph')
+
+' renders the element
+AwsIoTThingsGraphGroup('AwsIoTThingsGraphGroup', 'Aws Io T Things Graph Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.png
new file mode 100644
index 00000000000..e8420bd0d11
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.puml
new file mode 100644
index 00000000000..f3029ca12ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMaker
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMaker('AwsIoTTwinMaker', 'Aws Io T Twin Maker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Remote.puml
new file mode 100644
index 00000000000..127532a042b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMaker
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMaker('AwsIoTTwinMaker', 'Aws Io T Twin Maker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.md
new file mode 100644
index 00000000000..fa9acb70560
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.md
@@ -0,0 +1,157 @@
+# AwsIoTTwinMaker
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+```
+
+
+
+| Illustration | AwsIoTTwinMaker | AwsIoTTwinMakerCard | AwsIoTTwinMakerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.png) | ![illustration for AwsIoTTwinMaker](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.Local.png) | ![illustration for AwsIoTTwinMakerCard](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.png) | ![illustration for AwsIoTTwinMakerGroup](../../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.png) |
+
+
+
+
+## AwsIoTTwinMaker
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMaker
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMaker('AwsIoTTwinMaker', 'Aws Io T Twin Maker', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMaker
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMaker('AwsIoTTwinMaker', 'Aws Io T Twin Maker', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTTwinMakerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerCard('AwsIoTTwinMakerCard', 'Aws Io T Twin Maker Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerCard('AwsIoTTwinMakerCard', 'Aws Io T Twin Maker Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTTwinMakerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerGroup('AwsIoTTwinMakerGroup', 'Aws Io T Twin Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerGroup('AwsIoTTwinMakerGroup', 'Aws Io T Twin Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.png
new file mode 100644
index 00000000000..7e75173f053
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.puml
new file mode 100644
index 00000000000..35014f0d5e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker
+
+sprite $AwsIoTTwinMakerXs [10x10/16z] BOh50G103CBgkl-yf-K599bnu-uvzJKCkhNolWeHLVG4EEsz9BV9Sr-hqpBwY6PNw5E_km4
+
+sprite $AwsIoTTwinMakerSm [12x12/16z] HOg54S0048Dgx_llMrBD6LoegjI2rIyNsseIiVCSXdJLUcMHsRs14eTNG69mRtIKQhGxcvj3sI1c1eddgqu
+
+sprite $AwsIoTTwinMakerMd [16x16/16z] {
+NOo50O0m30IfnRh_ldm4VQIzYoWY6VReJ-XF18v9hOGZ2JgEoIuCt7DaU8UPJgeTdPrj0HX392sOQkJYhWtfIaJ1fhwrOqQJ3Nym-T9zSKCTsIvQHvoSNNYA
+V-84
+}
+
+sprite $AwsIoTTwinMakerLg [20x20/16z] {
+NSy95e0W20JG64c1xd_Vn97NCgr-Ltp6AeD9U_Hl3phJcn8Vasw6iv2ZyZDHYP46hddQiJ0ccjHEN3KY3FxiVj1qGNDj0zQsHThgWIdD4GA8m9sxH4PqxoxD
+Q3LzR_LOSDooww9Dn72MHKEVoK7RKhtoMEMnhG_U
+}
+
+!procedure AwsIoTTwinMaker($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTTwinMakerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTTwinMakerLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTTwinMakerGroup($id, $name='Aws Io T Twin Maker', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$AwsIoTTwinMakerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.png
new file mode 100644
index 00000000000..723f67f96a4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.puml
new file mode 100644
index 00000000000..f02dca96da9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerCard('AwsIoTTwinMakerCard', 'Aws Io T Twin Maker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Remote.puml
new file mode 100644
index 00000000000..271ca94f594
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerCard
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerCard('AwsIoTTwinMakerCard', 'Aws Io T Twin Maker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.png
new file mode 100644
index 00000000000..85c647cbd83
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.puml
new file mode 100644
index 00000000000..94577dc8af7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerGroup('AwsIoTTwinMakerGroup', 'Aws Io T Twin Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Remote.puml
new file mode 100644
index 00000000000..fc040204810
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMakerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTwinMakerGroup
+include('aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker')
+
+' renders the element
+AwsIoTTwinMakerGroup('AwsIoTTwinMakerGroup', 'Aws Io T Twin Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.png
new file mode 100644
index 00000000000..9678880a2b0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.puml
new file mode 100644
index 00000000000..dbd14f53997
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtos
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtos('FreeRtos', 'Free Rtos', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Remote.puml
new file mode 100644
index 00000000000..40e1ee29aa5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtos
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtos('FreeRtos', 'Free Rtos', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.md b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.md
new file mode 100644
index 00000000000..1f29de706d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.md
@@ -0,0 +1,157 @@
+# FreeRtos
+
+
+```text
+aws-q1-2022/Architecture/InternetOfThings/FreeRtos
+```
+
+```text
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+```
+
+
+
+| Illustration | FreeRtos | FreeRtosCard | FreeRtosGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/InternetOfThings/FreeRtos.png) | ![illustration for FreeRtos](../../../aws-q1-2022/Architecture/InternetOfThings/FreeRtos.Local.png) | ![illustration for FreeRtosCard](../../../aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.png) | ![illustration for FreeRtosGroup](../../../aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.png) |
+
+
+
+
+## FreeRtos
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtos
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtos('FreeRtos', 'Free Rtos', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtos
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtos('FreeRtos', 'Free Rtos', 'an optional tech label')
+@enduml
+```
+
+## FreeRtosCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosCard
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosCard('FreeRtosCard', 'Free Rtos Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosCard
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosCard('FreeRtosCard', 'Free Rtos Card', 'an optional description')
+@enduml
+```
+
+## FreeRtosGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosGroup
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosGroup('FreeRtosGroup', 'Free Rtos Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosGroup
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosGroup('FreeRtosGroup', 'Free Rtos Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.png
new file mode 100644
index 00000000000..fb9df419b8c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.puml
new file mode 100644
index 00000000000..34da2ff6037
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtos.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/InternetOfThings/FreeRtos
+
+sprite $FreeRtosXs [10x10/16z] FSQ74G0X24HHqim6-w_tylaLU1Bl06Zprdq9AwNcbHrI3UjMe89vAHq9yP6fIyjtkbgR9m
+
+sprite $FreeRtosSm [12x12/16z] JSUt0S0W4CLGSrcV_UTrgdYL1CodNnp3CM3rysonm2SdSwH5ODD_6s5Mw--GBbjalLsI6MJFLjjl3NlhmsSVym
+
+sprite $FreeRtosMd [16x16/16z] {
+NOc70GCX3CJSxOFzzmqjoJ-YIiQWDZd15N25bzPoZeDAPGCCWCIOkrUrXW2uABs63cy14GZ8FTUSmIJ2givhpcDFnt4VXuW1Z-KvczdmGlNnbmC7q4TOODEl
+qA_m0G
+}
+
+sprite $FreeRtosLg [20x20/16z] {
+NSi13iKW20DG01NAxd_VNsFu9dPJzQM0oKwSRBlwM6FRqspeTnwRilvnenLHmPWlLkUkLs79TXqsQICogsgRimY-fnqhXOwL5kgSPKXJ82EMcT3qM4XnbkQ1
+EO-LLa5S9O0xMyIf1fhU7Z5pM_ByleBTw4g0ri79jgklDRQzpHy
+}
+
+!procedure FreeRtos($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/InternetOfThings/FreeRtos', $name, $tech)
+!endprocedure
+
+!procedure FreeRtosCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$FreeRtosLg>', 'InternetOfThings', $funcName, $content)
+!endprocedure
+
+!procedure FreeRtosGroup($id, $name='Free Rtos', $tech='')
+ IconGroupElement($id, 'InternetOfThingsFamily', '<$FreeRtosLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.png
new file mode 100644
index 00000000000..2145c471dd3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.puml
new file mode 100644
index 00000000000..c11cc194d99
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosCard
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosCard('FreeRtosCard', 'Free Rtos Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Remote.puml
new file mode 100644
index 00000000000..da1f616e2b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosCard
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosCard('FreeRtosCard', 'Free Rtos Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.png b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.png
new file mode 100644
index 00000000000..48708bf6dc1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.puml
new file mode 100644
index 00000000000..2b6d8aae5b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosGroup
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosGroup('FreeRtosGroup', 'Free Rtos Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Remote.puml
new file mode 100644
index 00000000000..181b8bf381e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/InternetOfThings/FreeRtosGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FreeRtosGroup
+include('aws-q1-2022/Architecture/InternetOfThings/FreeRtos')
+
+' renders the element
+FreeRtosGroup('FreeRtosGroup', 'Free Rtos Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.png
new file mode 100644
index 00000000000..073f522de5e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.puml
new file mode 100644
index 00000000000..d75b7d2bd90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2I
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2I('AmazonAugmentedAiA2i', 'Amazon Augmented Ai A2i', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Remote.puml
new file mode 100644
index 00000000000..78385ff25eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2I
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2I('AmazonAugmentedAiA2i', 'Amazon Augmented Ai A2i', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.md
new file mode 100644
index 00000000000..d9948913865
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.md
@@ -0,0 +1,157 @@
+# AmazonAugmentedAiA2I
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+```
+
+
+
+| Illustration | AmazonAugmentedAiA2I | AmazonAugmentedAiA2ICard | AmazonAugmentedAiA2IGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.png) | ![illustration for AmazonAugmentedAiA2I](../../../aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.Local.png) | ![illustration for AmazonAugmentedAiA2ICard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.png) | ![illustration for AmazonAugmentedAiA2IGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.png) |
+
+
+
+
+## AmazonAugmentedAiA2I
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2I
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2I('AmazonAugmentedAiA2i', 'Amazon Augmented Ai A2i', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2I
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2I('AmazonAugmentedAiA2i', 'Amazon Augmented Ai A2i', 'an optional tech label')
+@enduml
+```
+
+## AmazonAugmentedAiA2ICard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2ICard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2ICard('AmazonAugmentedAiA2iCard', 'Amazon Augmented Ai A2i Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2ICard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2ICard('AmazonAugmentedAiA2iCard', 'Amazon Augmented Ai A2i Card', 'an optional description')
+@enduml
+```
+
+## AmazonAugmentedAiA2IGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2IGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2IGroup('AmazonAugmentedAiA2iGroup', 'Amazon Augmented Ai A2i Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2IGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2IGroup('AmazonAugmentedAiA2iGroup', 'Amazon Augmented Ai A2i Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.png
new file mode 100644
index 00000000000..eb5d91ee426
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.puml
new file mode 100644
index 00000000000..7a6098ac3e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I
+
+sprite $AmazonAugmentedAiA2IXs [10x10/16z] DSY75S0m20DHqoMo_xvnFHV-0xEQPPAFKm6rISvC85NDcbCngfk3Qi2KLZ2HwDcOQ-2RSlUbnURi1m
+
+sprite $AmazonAugmentedAiA2ISm [12x12/16z] HScv5GDH34BHlma1qt-_Hf69tZrmrXa0wGy5lNc3wRsn-OBqZTXvhAsbVNdIta22c-a7BYqsQVkwJhqYFripAZq0mF0RXBCV
+
+sprite $AmazonAugmentedAiA2IMd [16x16/16z] {
+LSf1aaKn24BHGgD2Ul_xRUBelpEx55opsgIVPLkVXumTKHbZsoWIFFF8aXoG0VULV0O1Z-s-wcdfy12pFPs1Y22uVLGQDSaYhuK4GftaTbxc90_jpwr9II6z
+ViF58ydjOMcvlyC_
+}
+
+sprite $AmazonAugmentedAiA2ILg [20x20/16z] {
+RSj1bWCn20DHi6cGoFtlErOQhoQr_EyLfdfBHVv7_a0Exa8CZZsEjNBRYrIUaN30wnlLPcvPkidwK3cFU03rfAmPHJUDww1zhUDWa8bZZZ6c1MtPbc6CoGUi
+r0l8UbbTomJGQZVr4kQujhgDHq2ep-SO8wWUSanvg7NjLV8sDbsKNRtu1m
+}
+
+!procedure AmazonAugmentedAiA2I($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I', $name, $tech)
+!endprocedure
+
+!procedure AmazonAugmentedAiA2ICard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAugmentedAiA2ILg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAugmentedAiA2IGroup($id, $name='Amazon Augmented Ai A2i', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonAugmentedAiA2ILg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.png
new file mode 100644
index 00000000000..727d012cc63
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.puml
new file mode 100644
index 00000000000..ecdee62b4dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2ICard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2ICard('AmazonAugmentedAiA2iCard', 'Amazon Augmented Ai A2i Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Remote.puml
new file mode 100644
index 00000000000..06edf73b161
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2ICard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2ICard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2ICard('AmazonAugmentedAiA2iCard', 'Amazon Augmented Ai A2i Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.png
new file mode 100644
index 00000000000..7b40d6302fb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.puml
new file mode 100644
index 00000000000..bbb9afc4f5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2IGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2IGroup('AmazonAugmentedAiA2iGroup', 'Amazon Augmented Ai A2i Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Remote.puml
new file mode 100644
index 00000000000..5f2501efe63
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2IGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAugmentedAiA2IGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I')
+
+' renders the element
+AmazonAugmentedAiA2IGroup('AmazonAugmentedAiA2iGroup', 'Amazon Augmented Ai A2i Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.png
new file mode 100644
index 00000000000..7a783a1781c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.puml
new file mode 100644
index 00000000000..92d22bac39c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuru('AmazonCodeGuru', 'Amazon Code Guru', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Remote.puml
new file mode 100644
index 00000000000..ff5a456b338
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuru('AmazonCodeGuru', 'Amazon Code Guru', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.md
new file mode 100644
index 00000000000..4da09db45f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.md
@@ -0,0 +1,157 @@
+# AmazonCodeGuru
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+```
+
+
+
+| Illustration | AmazonCodeGuru | AmazonCodeGuruCard | AmazonCodeGuruGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.png) | ![illustration for AmazonCodeGuru](../../../aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.Local.png) | ![illustration for AmazonCodeGuruCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.png) | ![illustration for AmazonCodeGuruGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.png) |
+
+
+
+
+## AmazonCodeGuru
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuru('AmazonCodeGuru', 'Amazon Code Guru', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuru('AmazonCodeGuru', 'Amazon Code Guru', 'an optional tech label')
+@enduml
+```
+
+## AmazonCodeGuruCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruCard('AmazonCodeGuruCard', 'Amazon Code Guru Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruCard('AmazonCodeGuruCard', 'Amazon Code Guru Card', 'an optional description')
+@enduml
+```
+
+## AmazonCodeGuruGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruGroup('AmazonCodeGuruGroup', 'Amazon Code Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruGroup('AmazonCodeGuruGroup', 'Amazon Code Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.png
new file mode 100644
index 00000000000..9cab3635b41
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.puml
new file mode 100644
index 00000000000..97972c6b7f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru
+
+sprite $AmazonCodeGuruXs [10x10/16z] BSR95O0m44CnPxU7_llbvu5ECWxsJlv-wxV1ibWbQh9PfUzbMdH7j22rs0yxAtUt5Rm
+
+sprite $AmazonCodeGuruSm [12x12/16z] HSZ70G90449H9mzh__qAQ-Bq7wiDrzt07xWmuVQKTn3WR6EBVVJdmrnDj5NRxXnkW5dkN4o2_LIx1y0Mji2nXGFj1G
+
+sprite $AmazonCodeGuruMd [16x16/16z] {
+LShN0KKn2CFGT13PVzuKlthzTmIkcJREuA_8F3vuX_mESlLQcYdn3f-FkCvOQjRbm5ejd6j9SjpxwDcRknpuu4I_2uKCRZz7EJEkf-p7mFKhv59HcEyGQCVF
+i04
+}
+
+sprite $AmazonCodeGuruLg [20x20/16z] {
+PSwt0SGm3CLGAkFB--zxEjBPA5y5zaRK_qbVbBwe4-k9bsKEbAFHIwwZPqT5fG4sekd48eD4cACfOOK6OLEb6KaPwoCJDgMiFbgXibeMM0GYupW3VSg8PeIR
+7YPR9GLkMs1U3JcUDcfBEcrN7PrsvsMddlW3
+}
+
+!procedure AmazonCodeGuru($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru', $name, $tech)
+!endprocedure
+
+!procedure AmazonCodeGuruCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCodeGuruLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCodeGuruGroup($id, $name='Amazon Code Guru', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonCodeGuruLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.png
new file mode 100644
index 00000000000..27532efc182
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.puml
new file mode 100644
index 00000000000..0e7b4a763c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruCard('AmazonCodeGuruCard', 'Amazon Code Guru Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Remote.puml
new file mode 100644
index 00000000000..ee85715f2fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruCard('AmazonCodeGuruCard', 'Amazon Code Guru Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.png
new file mode 100644
index 00000000000..3140cf2cfe2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.puml
new file mode 100644
index 00000000000..7900174fb04
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruGroup('AmazonCodeGuruGroup', 'Amazon Code Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Remote.puml
new file mode 100644
index 00000000000..ff65f34e422
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuruGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCodeGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru')
+
+' renders the element
+AmazonCodeGuruGroup('AmazonCodeGuruGroup', 'Amazon Code Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.png
new file mode 100644
index 00000000000..24487b54004
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.puml
new file mode 100644
index 00000000000..d018fbecde3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehend
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehend('AmazonComprehend', 'Amazon Comprehend', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Remote.puml
new file mode 100644
index 00000000000..4fd52d86ef8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehend
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehend('AmazonComprehend', 'Amazon Comprehend', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.md
new file mode 100644
index 00000000000..365b336557e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.md
@@ -0,0 +1,157 @@
+# AmazonComprehend
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonComprehend
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+```
+
+
+
+| Illustration | AmazonComprehend | AmazonComprehendCard | AmazonComprehendGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.png) | ![illustration for AmazonComprehend](../../../aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.Local.png) | ![illustration for AmazonComprehendCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.png) | ![illustration for AmazonComprehendGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.png) |
+
+
+
+
+## AmazonComprehend
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehend
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehend('AmazonComprehend', 'Amazon Comprehend', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehend
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehend('AmazonComprehend', 'Amazon Comprehend', 'an optional tech label')
+@enduml
+```
+
+## AmazonComprehendCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendCard('AmazonComprehendCard', 'Amazon Comprehend Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendCard('AmazonComprehendCard', 'Amazon Comprehend Card', 'an optional description')
+@enduml
+```
+
+## AmazonComprehendGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendGroup('AmazonComprehendGroup', 'Amazon Comprehend Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendGroup('AmazonComprehendGroup', 'Amazon Comprehend Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.png
new file mode 100644
index 00000000000..cb98f6a333a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.puml
new file mode 100644
index 00000000000..a9ec711bc18
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonComprehend
+
+sprite $AmazonComprehendXs [10x10/16z] BSRR5OCm50Emsm9-PVzzSKxGbrGimFvwXbtRq3nTx6lcLXUNW6vtT2kdFsdbsj2jbEi5
+
+sprite $AmazonComprehendSm [12x12/16z] HSe74W0X349HAqAy_tsNk8rfxq_2tF80I7z8fTPomcvY6oViQPrBgC6lXRIZoMDjJ8SzoScqWvYBstRCMicz8or0zXFU1G
+
+sprite $AmazonComprehendMd [16x16/16z] {
+LSq70iCm30B06ciWvV__BP4xoJoyECb9A5K_pRXkVMQ8hlgH9xTJCs1n2irFmFO6noq7tJt8SLVEdZA_LcEEbzTQM3HoaTsT03J18u_rbBBTaxnkJv5Q8r_D
+StB1IbOngOdyNpm1
+}
+
+sprite $AmazonComprehendLg [20x20/16z] {
+PSvP0e0W28HXHCJ1xd_VMDhx7xzI1qUpqiZiZ_R7CEsHtkZM4RKRm_Bu43anJNM0YCQ1AmoL06NBnAYJ5uQo9LPJtNJYj0eWPKNPOkR9R2qc0MNBCdAJ2QGD
+pusL93pDiwWrXhTjOOangHqs-nbqbhbMESVijiGghVJ67G
+}
+
+!procedure AmazonComprehend($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonComprehend', $name, $tech)
+!endprocedure
+
+!procedure AmazonComprehendCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonComprehendLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonComprehendGroup($id, $name='Amazon Comprehend', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonComprehendLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.png
new file mode 100644
index 00000000000..28b9af63f31
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.puml
new file mode 100644
index 00000000000..2399d080204
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendCard('AmazonComprehendCard', 'Amazon Comprehend Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Remote.puml
new file mode 100644
index 00000000000..527dc808697
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendCard('AmazonComprehendCard', 'Amazon Comprehend Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.png
new file mode 100644
index 00000000000..34107ee6b9f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.puml
new file mode 100644
index 00000000000..738dd6aa774
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendGroup('AmazonComprehendGroup', 'Amazon Comprehend Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Remote.puml
new file mode 100644
index 00000000000..1b00a7e324a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonComprehendGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonComprehendGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonComprehend')
+
+' renders the element
+AmazonComprehendGroup('AmazonComprehendGroup', 'Amazon Comprehend Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.png
new file mode 100644
index 00000000000..46209bd0c76
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.puml
new file mode 100644
index 00000000000..4e5ce02c15f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuru('AmazonDevOpsGuru', 'Amazon Dev Ops Guru', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Remote.puml
new file mode 100644
index 00000000000..838626854d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuru('AmazonDevOpsGuru', 'Amazon Dev Ops Guru', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.md
new file mode 100644
index 00000000000..224a9e2203d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.md
@@ -0,0 +1,157 @@
+# AmazonDevOpsGuru
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+```
+
+
+
+| Illustration | AmazonDevOpsGuru | AmazonDevOpsGuruCard | AmazonDevOpsGuruGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.png) | ![illustration for AmazonDevOpsGuru](../../../aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.Local.png) | ![illustration for AmazonDevOpsGuruCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.png) | ![illustration for AmazonDevOpsGuruGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.png) |
+
+
+
+
+## AmazonDevOpsGuru
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuru('AmazonDevOpsGuru', 'Amazon Dev Ops Guru', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuru
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuru('AmazonDevOpsGuru', 'Amazon Dev Ops Guru', 'an optional tech label')
+@enduml
+```
+
+## AmazonDevOpsGuruCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruCard('AmazonDevOpsGuruCard', 'Amazon Dev Ops Guru Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruCard('AmazonDevOpsGuruCard', 'Amazon Dev Ops Guru Card', 'an optional description')
+@enduml
+```
+
+## AmazonDevOpsGuruGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruGroup('AmazonDevOpsGuruGroup', 'Amazon Dev Ops Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruGroup('AmazonDevOpsGuruGroup', 'Amazon Dev Ops Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.png
new file mode 100644
index 00000000000..38870a78134
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.puml
new file mode 100644
index 00000000000..be3f01c0770
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru
+
+sprite $AmazonDevOpsGuruXs [10x10/16z] DSR70GCn4CGmPGtN_VThEXnUYAxEWQTktczXSLjS4I9NjD7IjoiWCaNmhzB-xblq1W
+
+sprite $AmazonDevOpsGuruSm [12x12/16z] HSUtOGH13CNG7Rflr7-_8gD3zC0Bsyn8lz7DUpVdV61N0-l7mcC0LX0YNZJiGCJ7hslj2Kdro7NxPMhzPtCLZ-iTexMjRwph7m
+
+sprite $AmazonDevOpsGuruMd [16x16/16z] {
+LSe93WCn24FH007izFxthMLjxP_rMO5RDuhyMMp2T3Qno8aT3NRT0YPkQn3HdCZ0Xlmqt5a02VinEIG2ju-zczY3FXqhlu1F01N0KyaI0mMRhRk63FcZ0P73
+Ab7Me4u6bQp1qSd_mnS
+}
+
+sprite $AmazonDevOpsGuruLg [20x20/16z] {
+RSZ9OS0m24HHiS_O_VSRYCmf-Lfv-AfRJkHVv3_8HJExk6QeW5HUv6Gf2PIhnk2G9r7dQBECFOD22m2Qi5zhH7884CYrnnCA4ef0sMUieue378duJ6caWW1S
+2crTKDb18UY6g4z9bYjQrwmFmKx6thSHwWg6QDFQv27ihdtARUssEBQw-0C
+}
+
+!procedure AmazonDevOpsGuru($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru', $name, $tech)
+!endprocedure
+
+!procedure AmazonDevOpsGuruCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDevOpsGuruLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDevOpsGuruGroup($id, $name='Amazon Dev Ops Guru', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonDevOpsGuruLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.png
new file mode 100644
index 00000000000..4585ffa33cb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.puml
new file mode 100644
index 00000000000..c4dc5a4f10e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruCard('AmazonDevOpsGuruCard', 'Amazon Dev Ops Guru Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Remote.puml
new file mode 100644
index 00000000000..b611798c2ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruCard('AmazonDevOpsGuruCard', 'Amazon Dev Ops Guru Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.png
new file mode 100644
index 00000000000..e74c8180291
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.puml
new file mode 100644
index 00000000000..ebf9d6f8ea7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruGroup('AmazonDevOpsGuruGroup', 'Amazon Dev Ops Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Remote.puml
new file mode 100644
index 00000000000..f12d79ba751
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuruGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru')
+
+' renders the element
+AmazonDevOpsGuruGroup('AmazonDevOpsGuruGroup', 'Amazon Dev Ops Guru Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.png
new file mode 100644
index 00000000000..077479d4719
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.puml
new file mode 100644
index 00000000000..47a88a9360e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInference
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInference('AmazonElasticInference', 'Amazon Elastic Inference', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Remote.puml
new file mode 100644
index 00000000000..fdf3f96b310
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInference
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInference('AmazonElasticInference', 'Amazon Elastic Inference', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.md
new file mode 100644
index 00000000000..fd14e0f04aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.md
@@ -0,0 +1,157 @@
+# AmazonElasticInference
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+```
+
+
+
+| Illustration | AmazonElasticInference | AmazonElasticInferenceCard | AmazonElasticInferenceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.png) | ![illustration for AmazonElasticInference](../../../aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.Local.png) | ![illustration for AmazonElasticInferenceCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.png) | ![illustration for AmazonElasticInferenceGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.png) |
+
+
+
+
+## AmazonElasticInference
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInference
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInference('AmazonElasticInference', 'Amazon Elastic Inference', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInference
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInference('AmazonElasticInference', 'Amazon Elastic Inference', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticInferenceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceCard('AmazonElasticInferenceCard', 'Amazon Elastic Inference Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceCard('AmazonElasticInferenceCard', 'Amazon Elastic Inference Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticInferenceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceGroup('AmazonElasticInferenceGroup', 'Amazon Elastic Inference Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceGroup('AmazonElasticInferenceGroup', 'Amazon Elastic Inference Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.png
new file mode 100644
index 00000000000..947cefe4bf4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.puml
new file mode 100644
index 00000000000..3e04af97da8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference
+
+sprite $AmazonElasticInferenceXs [10x10/16z] DSQ74S0m30CndHlvolxxnXNNu4dJ6F0w9qUP1KPrL2afuL8SoYIWb3uNBMpBEO6nlxa2NVvMa-a7
+
+sprite $AmazonElasticInferenceSm [12x12/16z] HSUt0S0m30D1CmAWzfzNeV9NVtpXrjtI3rt0sYxUUvBC1kw7Z6q5Z4n1V4HYnlX9KVRUIPV8uin4IbbDhXcuf69pNGpqklymUXq
+
+sprite $AmazonElasticInferenceMd [16x16/16z] {
+LOm70iGW3CD8oB2v___ttDsg0oG6Tdgd1Fagk_EpWmBjvk4jTdU3A2y5Ybbe84VA5ndM1aErRRxOS7t30DkzC1giCZkT-pr87y1IiFtf0kHYKaHpod_odaac
+7IRVml8YMOHSOOSxyc_u0m
+}
+
+sprite $AmazonElasticInferenceLg [20x20/16z] {
+RSe5ZWD144FHuh9xxd_VRLfAycNHat7hKwt8T-G7v4LlH1syrWAHDZl8bSrN0KZTrsrUc8E4vx8n2KRC1rpRjmscGHGmCw1asuZeWYSCsPtNE7zCJZJzjj6W
+50ceU6FP40kAWPWrWB5o6giPgeklZS5986tPyqnhdJyQMw3NPcP1C9EzxIZdJjTk5vTT_SKl
+}
+
+!procedure AmazonElasticInference($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticInferenceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticInferenceLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticInferenceGroup($id, $name='Amazon Elastic Inference', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonElasticInferenceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.png
new file mode 100644
index 00000000000..5592b6b6912
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.puml
new file mode 100644
index 00000000000..66d52c95fca
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceCard('AmazonElasticInferenceCard', 'Amazon Elastic Inference Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Remote.puml
new file mode 100644
index 00000000000..cedfcc37276
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceCard('AmazonElasticInferenceCard', 'Amazon Elastic Inference Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.png
new file mode 100644
index 00000000000..2596863130b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.puml
new file mode 100644
index 00000000000..ce8d09fe1d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceGroup('AmazonElasticInferenceGroup', 'Amazon Elastic Inference Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Remote.puml
new file mode 100644
index 00000000000..ce0d7aad136
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonElasticInferenceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticInferenceGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference')
+
+' renders the element
+AmazonElasticInferenceGroup('AmazonElasticInferenceGroup', 'Amazon Elastic Inference Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.png
new file mode 100644
index 00000000000..c106bf4c17a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.puml
new file mode 100644
index 00000000000..4ebb0aa7d78
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecast
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecast('AmazonForecast', 'Amazon Forecast', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Remote.puml
new file mode 100644
index 00000000000..dcc6e20c5e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecast
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecast('AmazonForecast', 'Amazon Forecast', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.md
new file mode 100644
index 00000000000..7df480cc08a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.md
@@ -0,0 +1,157 @@
+# AmazonForecast
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonForecast
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+```
+
+
+
+| Illustration | AmazonForecast | AmazonForecastCard | AmazonForecastGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonForecast.png) | ![illustration for AmazonForecast](../../../aws-q1-2022/Architecture/MachineLearning/AmazonForecast.Local.png) | ![illustration for AmazonForecastCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.png) | ![illustration for AmazonForecastGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.png) |
+
+
+
+
+## AmazonForecast
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecast
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecast('AmazonForecast', 'Amazon Forecast', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecast
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecast('AmazonForecast', 'Amazon Forecast', 'an optional tech label')
+@enduml
+```
+
+## AmazonForecastCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastCard('AmazonForecastCard', 'Amazon Forecast Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastCard('AmazonForecastCard', 'Amazon Forecast Card', 'an optional description')
+@enduml
+```
+
+## AmazonForecastGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastGroup('AmazonForecastGroup', 'Amazon Forecast Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastGroup('AmazonForecastGroup', 'Amazon Forecast Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.png
new file mode 100644
index 00000000000..0157ac7b034
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.puml
new file mode 100644
index 00000000000..c1956219048
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecast.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonForecast
+
+sprite $AmazonForecastXs [10x10/16z] BSY74G0m2CF0TB3PVz_GTErFwedt7j1qpKY6076VJxgEph65n0LMYaWflP9nP2xBwtq
+
+sprite $AmazonForecastSm [12x12/16z] HSe72WH1449HkhBLzx_lwgRvf2SugbbL0S_0RtZIfb5vicMEF7ojND4pz5fcW1xPJMPl9mRqNOje7mTz0Om2VPT1lG
+
+sprite $AmazonForecastMd [16x16/16z] {
+LSi93WGW24DHIS5IlFzzHvZzPtsavCHftwIVorY_YtRFuaOizfwpO8I1bCHviHsyrTZD2EU-hhQjbOXyEIANVcpGajgPLKNmp_dhS-qkXm2rJxaxdh5zQjBK
+_Ziy
+}
+
+sprite $AmazonForecastLg [20x20/16z] {
+TSn70i8m34HHswgZtF--H8n3vo-VIkw2UGTy8tuWtj6DflDH-F1easlJpAPv10rtylspQEYTAIEahQ2zfvavSoIj59c2fVPcPWw5hRQarLZojAIrF2rfHSD_
+EuxJLBrKmaHmsNY9TYe3s_QERL-RDm
+}
+
+!procedure AmazonForecast($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonForecast', $name, $tech)
+!endprocedure
+
+!procedure AmazonForecastCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonForecastLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonForecastGroup($id, $name='Amazon Forecast', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonForecastLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.png
new file mode 100644
index 00000000000..74d72352f09
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.puml
new file mode 100644
index 00000000000..39b43eb5165
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastCard('AmazonForecastCard', 'Amazon Forecast Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Remote.puml
new file mode 100644
index 00000000000..cf3717b725d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastCard('AmazonForecastCard', 'Amazon Forecast Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.png
new file mode 100644
index 00000000000..e9beedb39a5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.puml
new file mode 100644
index 00000000000..206d205ec35
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastGroup('AmazonForecastGroup', 'Amazon Forecast Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Remote.puml
new file mode 100644
index 00000000000..3ce293af2be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonForecastGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonForecastGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonForecast')
+
+' renders the element
+AmazonForecastGroup('AmazonForecastGroup', 'Amazon Forecast Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.png
new file mode 100644
index 00000000000..ebbbb7ef242
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.puml
new file mode 100644
index 00000000000..f1db54a09aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetector
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetector('AmazonFraudDetector', 'Amazon Fraud Detector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Remote.puml
new file mode 100644
index 00000000000..0bf8874e44b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetector
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetector('AmazonFraudDetector', 'Amazon Fraud Detector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.md
new file mode 100644
index 00000000000..4191e08cc90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.md
@@ -0,0 +1,157 @@
+# AmazonFraudDetector
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+```
+
+
+
+| Illustration | AmazonFraudDetector | AmazonFraudDetectorCard | AmazonFraudDetectorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.png) | ![illustration for AmazonFraudDetector](../../../aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.Local.png) | ![illustration for AmazonFraudDetectorCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.png) | ![illustration for AmazonFraudDetectorGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.png) |
+
+
+
+
+## AmazonFraudDetector
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetector
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetector('AmazonFraudDetector', 'Amazon Fraud Detector', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetector
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetector('AmazonFraudDetector', 'Amazon Fraud Detector', 'an optional tech label')
+@enduml
+```
+
+## AmazonFraudDetectorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorCard('AmazonFraudDetectorCard', 'Amazon Fraud Detector Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorCard('AmazonFraudDetectorCard', 'Amazon Fraud Detector Card', 'an optional description')
+@enduml
+```
+
+## AmazonFraudDetectorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorGroup('AmazonFraudDetectorGroup', 'Amazon Fraud Detector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorGroup('AmazonFraudDetectorGroup', 'Amazon Fraud Detector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.png
new file mode 100644
index 00000000000..7e193a92f52
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.puml
new file mode 100644
index 00000000000..004457c1e5c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector
+
+sprite $AmazonFraudDetectorXs [10x10/16z] BSR70GKW34Eny4lYP_QVbwwJjDII2Qzxht1Ulp8qPMMLdI9Qqvg3Y93M4F1HztyTfDxjKoO
+
+sprite $AmazonFraudDetectorSm [12x12/16z] HSV70O1G3CDGuj-iPFzzwV1Eaa_hCEU4Vw3tTuwMPFLZE2OEQcibZeb6rz4PiR4DXuzE5btgzj4Qa-KvNQd0WEqgoEHqTEM1qmu
+
+sprite $AmazonFraudDetectorMd [16x16/16z] {
+NShRbGKW24DH0mW1--ztaBdlyxUpmYacxp8_bd6-7MF5UxY60A04eijEk63RmjhL3WC1Q5nNGiHrCHJZKcYYlS5nkJbtX2Z9iIw7sfA79Nrb9WNagJ84yqQs
+Jy7wazFrQRs7ypFy0G
+}
+
+sprite $AmazonFraudDetectorLg [20x20/16z] {
+PSg7aGDH20HHFCDN_ldU3VBQBl-gyQZl5PkvubnnBVeBQG7zEccjPcw6x8x5OJeEtR6eXvPUsk9kdaqZkWQYh8qRxMIPsQX088gdAN9Ce505rWvSTDmwsWp0
+sXc96Ka9eM7DZwGYFQNiPIE8OJlURgTQy_Hiw8UbSNuWxJyAyQ5lUoFjSlu1
+}
+
+!procedure AmazonFraudDetector($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector', $name, $tech)
+!endprocedure
+
+!procedure AmazonFraudDetectorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFraudDetectorLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFraudDetectorGroup($id, $name='Amazon Fraud Detector', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonFraudDetectorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.png
new file mode 100644
index 00000000000..8d5254bc2b2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.puml
new file mode 100644
index 00000000000..3a7c6cbce07
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorCard('AmazonFraudDetectorCard', 'Amazon Fraud Detector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Remote.puml
new file mode 100644
index 00000000000..015ab410b8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorCard('AmazonFraudDetectorCard', 'Amazon Fraud Detector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.png
new file mode 100644
index 00000000000..84642cd6ac3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.puml
new file mode 100644
index 00000000000..48b96a76e8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorGroup('AmazonFraudDetectorGroup', 'Amazon Fraud Detector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Remote.puml
new file mode 100644
index 00000000000..0888f884ae5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetectorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFraudDetectorGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector')
+
+' renders the element
+AmazonFraudDetectorGroup('AmazonFraudDetectorGroup', 'Amazon Fraud Detector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.png
new file mode 100644
index 00000000000..dd6fbc2e85c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.puml
new file mode 100644
index 00000000000..e50973a7060
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLake
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLake('AmazonHealthLake', 'Amazon Health Lake', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Remote.puml
new file mode 100644
index 00000000000..b96a289d61b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLake
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLake('AmazonHealthLake', 'Amazon Health Lake', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.md
new file mode 100644
index 00000000000..625c41f6a65
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.md
@@ -0,0 +1,157 @@
+# AmazonHealthLake
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+```
+
+
+
+| Illustration | AmazonHealthLake | AmazonHealthLakeCard | AmazonHealthLakeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.png) | ![illustration for AmazonHealthLake](../../../aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.Local.png) | ![illustration for AmazonHealthLakeCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.png) | ![illustration for AmazonHealthLakeGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.png) |
+
+
+
+
+## AmazonHealthLake
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLake
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLake('AmazonHealthLake', 'Amazon Health Lake', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLake
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLake('AmazonHealthLake', 'Amazon Health Lake', 'an optional tech label')
+@enduml
+```
+
+## AmazonHealthLakeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeCard('AmazonHealthLakeCard', 'Amazon Health Lake Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeCard('AmazonHealthLakeCard', 'Amazon Health Lake Card', 'an optional description')
+@enduml
+```
+
+## AmazonHealthLakeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeGroup('AmazonHealthLakeGroup', 'Amazon Health Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeGroup('AmazonHealthLakeGroup', 'Amazon Health Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.png
new file mode 100644
index 00000000000..1e2a97a2534
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.puml
new file mode 100644
index 00000000000..dd543dba0a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake
+
+sprite $AmazonHealthLakeXs [10x10/16z] DSY72S103C30B-xUVz_8WHVjK92JMUOZyXLYxfdl5bgn0WrbRlqCZ0RihZ9JvJLaqmS
+
+sprite $AmazonHealthLakeSm [12x12/16z] HOkt0G1H249_Ka3tt_UmkbSHES1aflGRIN7tNZSn-dAVXGEC5dbfNHg7HrYNA3tVQLrNnfgZCyBtP5jxolE2tOKm25bt6GqV
+
+sprite $AmazonHealthLakeMd [16x16/16z] {
+LSpNWGKW449HdGXk__tkoCltxs20QbKJ-RN8XAXaRikgA8jksL5ckzlcXam01Vd8R6n0FgogRGxFpEj3a0m03VauRy3TPEZZjLxcRMNCyFS-No7FO0fhSJo3
+eXh_3ly
+}
+
+sprite $AmazonHealthLakeLg [20x20/16z] {
+PSY7SSHG30DHVKRWhlz-JOXotjb93q-zbIB_8_-XJ5ZjKrKArqxZ0ZggN4Zbm6LcqMqzhH7RscjDQ0si2Pky4du1jVOgTpVOWIdPH70AJ0sCAUVTcCj_MmIc
+jJQpGsHRVHadC9g81jxlstfY6kBWiLDJPhP89gK2D1zxuZQcVkC7
+}
+
+!procedure AmazonHealthLake($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake', $name, $tech)
+!endprocedure
+
+!procedure AmazonHealthLakeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonHealthLakeLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonHealthLakeGroup($id, $name='Amazon Health Lake', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonHealthLakeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.png
new file mode 100644
index 00000000000..20c513697c3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.puml
new file mode 100644
index 00000000000..59454d55a36
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeCard('AmazonHealthLakeCard', 'Amazon Health Lake Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Remote.puml
new file mode 100644
index 00000000000..1cbcc3bbb16
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeCard('AmazonHealthLakeCard', 'Amazon Health Lake Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.png
new file mode 100644
index 00000000000..72ffa38f895
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.puml
new file mode 100644
index 00000000000..ca7e4a5c268
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeGroup('AmazonHealthLakeGroup', 'Amazon Health Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Remote.puml
new file mode 100644
index 00000000000..27524915294
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonHealthLakeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonHealthLakeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake')
+
+' renders the element
+AmazonHealthLakeGroup('AmazonHealthLakeGroup', 'Amazon Health Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.png
new file mode 100644
index 00000000000..00cf052728d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.puml
new file mode 100644
index 00000000000..ecbd8b562c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendra
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendra('AmazonKendra', 'Amazon Kendra', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Remote.puml
new file mode 100644
index 00000000000..b18f4a766be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendra
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendra('AmazonKendra', 'Amazon Kendra', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.md
new file mode 100644
index 00000000000..37818e4ed90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.md
@@ -0,0 +1,157 @@
+# AmazonKendra
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonKendra
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+```
+
+
+
+| Illustration | AmazonKendra | AmazonKendraCard | AmazonKendraGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonKendra.png) | ![illustration for AmazonKendra](../../../aws-q1-2022/Architecture/MachineLearning/AmazonKendra.Local.png) | ![illustration for AmazonKendraCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.png) | ![illustration for AmazonKendraGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.png) |
+
+
+
+
+## AmazonKendra
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendra
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendra('AmazonKendra', 'Amazon Kendra', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendra
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendra('AmazonKendra', 'Amazon Kendra', 'an optional tech label')
+@enduml
+```
+
+## AmazonKendraCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraCard('AmazonKendraCard', 'Amazon Kendra Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraCard('AmazonKendraCard', 'Amazon Kendra Card', 'an optional description')
+@enduml
+```
+
+## AmazonKendraGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraGroup('AmazonKendraGroup', 'Amazon Kendra Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraGroup('AmazonKendraGroup', 'Amazon Kendra Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.png
new file mode 100644
index 00000000000..21f4aa67598
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.puml
new file mode 100644
index 00000000000..a2a6ce79df3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendra.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonKendra
+
+sprite $AmazonKendraXs [10x10/16z] DSY74S0m2CLGmEsBxBzlN7NjdJGRizxX4LmoinXmRep4RJMLnTqKPQgt9fcKCs92toPCFV83
+
+sprite $AmazonKendraSm [12x12/16z] HOl50S0m00BZIFRVjzJlXP81OQqb_KOnOC8OgJq02k_CqdsCiTLgBMICxL8WhKxQ8R9LSdi5z0PmxxiGQlHZmW4
+
+sprite $AmazonKendraMd [16x16/16z] {
+JSo74SGm44BHMpHQGEw_tyFPV-93GKSywcH_biF4MLKTHcOr4YVZmjCaRVZwWuoNeUvvT7Z1U-AK-Z1HDNxIxDEMA4y1akArxBQDSVaOWAvuM-WzOXH7lAqZ
+fq76du6EFqFw0m
+}
+
+sprite $AmazonKendraLg [20x20/16z] {
+PSm70iGW24HH0O71lVzzrp4z-Qa-2_PoArZL5-kBD7NMztAPYwF36alDf8dUoqokkvz96xGRBXlbqiwmsV1QeQibR3TJ4Oa6GCEmB8ev92maWMNXCqK0pJ2Z
+pQVAvfMcfn6XsGn2-_r6ZrLALqdPRA-OGARD7kWF8x9fx8b_
+}
+
+!procedure AmazonKendra($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonKendra', $name, $tech)
+!endprocedure
+
+!procedure AmazonKendraCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKendraLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKendraGroup($id, $name='Amazon Kendra', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonKendraLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.png
new file mode 100644
index 00000000000..6b39bc69236
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.puml
new file mode 100644
index 00000000000..972c73ab189
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraCard('AmazonKendraCard', 'Amazon Kendra Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Remote.puml
new file mode 100644
index 00000000000..fcef7fa38c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraCard('AmazonKendraCard', 'Amazon Kendra Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.png
new file mode 100644
index 00000000000..6f6bc774e9b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.puml
new file mode 100644
index 00000000000..20491b4faa1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraGroup('AmazonKendraGroup', 'Amazon Kendra Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Remote.puml
new file mode 100644
index 00000000000..41e0c9a6fd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonKendraGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKendraGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonKendra')
+
+' renders the element
+AmazonKendraGroup('AmazonKendraGroup', 'Amazon Kendra Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.png
new file mode 100644
index 00000000000..991c1efaa79
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.puml
new file mode 100644
index 00000000000..636a6d4fe2d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLex
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLex('AmazonLex', 'Amazon Lex', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Remote.puml
new file mode 100644
index 00000000000..83817a19e99
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLex
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLex('AmazonLex', 'Amazon Lex', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.md
new file mode 100644
index 00000000000..0eb30857229
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.md
@@ -0,0 +1,157 @@
+# AmazonLex
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonLex
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+```
+
+
+
+| Illustration | AmazonLex | AmazonLexCard | AmazonLexGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLex.png) | ![illustration for AmazonLex](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLex.Local.png) | ![illustration for AmazonLexCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.png) | ![illustration for AmazonLexGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.png) |
+
+
+
+
+## AmazonLex
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLex
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLex('AmazonLex', 'Amazon Lex', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLex
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLex('AmazonLex', 'Amazon Lex', 'an optional tech label')
+@enduml
+```
+
+## AmazonLexCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexCard('AmazonLexCard', 'Amazon Lex Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexCard('AmazonLexCard', 'Amazon Lex Card', 'an optional description')
+@enduml
+```
+
+## AmazonLexGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexGroup('AmazonLexGroup', 'Amazon Lex Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexGroup('AmazonLexGroup', 'Amazon Lex Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.png
new file mode 100644
index 00000000000..1015bbace60
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.puml
new file mode 100644
index 00000000000..ff5c629eca8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLex.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonLex
+
+sprite $AmazonLexXs [10x10/16z] DSR70S0m30CnfaayUVzzuueNt6KN0QSGkK1ASbzXtFKL8cNr5UWAkRhxZaTkrS5bjrtu0G
+
+sprite $AmazonLexSm [12x12/16z] HSV70G8m5CDGKcqb---BFrMd9rTAUs_u3sYaNGDHxqCfbgNX-32WL_6X2xNcEC6ZxBVfnFTKU67Vrr35_ta2
+
+sprite $AmazonLexMd [16x16/16z] {
+LSx7OKKn24HHCWpklry3Fz_TcHUaklAA2VXQplWupomRtR0MLJ7XlCQg6Y9SvnxFsr5QTMwGWENITUyFa45H3tT2GSI-t_GsDgEFMpAyAiP_Z-6kXHf_1WF6
+ds4R_mx_
+}
+
+sprite $AmazonLexLg [20x20/16z] {
+PSrL0iGm20HGl4Dw__ikHDOw-Sh3i7EjH2VpYVd4jjmZSR1fV_HqpZPLaH33ncb482B3nj5c5KSPbesyS8vl78N2QUvkzPoM5PBL2YC22Ck6PnahInkMZJPI
+ZcZ3M2bB9iUtkLGYLThkUsirkb7YsC7WRT-TdMs_MFRiV04
+}
+
+!procedure AmazonLex($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonLex', $name, $tech)
+!endprocedure
+
+!procedure AmazonLexCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLexLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLexGroup($id, $name='Amazon Lex', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonLexLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.png
new file mode 100644
index 00000000000..f9d5c4f0b91
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.puml
new file mode 100644
index 00000000000..f83021d2037
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexCard('AmazonLexCard', 'Amazon Lex Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Remote.puml
new file mode 100644
index 00000000000..22e723cb030
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexCard('AmazonLexCard', 'Amazon Lex Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.png
new file mode 100644
index 00000000000..ea7b7f74551
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.puml
new file mode 100644
index 00000000000..e46abff7a43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexGroup('AmazonLexGroup', 'Amazon Lex Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Remote.puml
new file mode 100644
index 00000000000..b24d1351d6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLexGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLexGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLex')
+
+' renders the element
+AmazonLexGroup('AmazonLexGroup', 'Amazon Lex Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.png
new file mode 100644
index 00000000000..af0f652c95a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.puml
new file mode 100644
index 00000000000..961eb5cbd43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipment
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipment('AmazonLookoutForEquipment', 'Amazon Lookout For Equipment', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Remote.puml
new file mode 100644
index 00000000000..29b14754f01
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipment
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipment('AmazonLookoutForEquipment', 'Amazon Lookout For Equipment', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.md
new file mode 100644
index 00000000000..d465f73b67f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.md
@@ -0,0 +1,157 @@
+# AmazonLookoutForEquipment
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+```
+
+
+
+| Illustration | AmazonLookoutForEquipment | AmazonLookoutForEquipmentCard | AmazonLookoutForEquipmentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.png) | ![illustration for AmazonLookoutForEquipment](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.Local.png) | ![illustration for AmazonLookoutForEquipmentCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.png) | ![illustration for AmazonLookoutForEquipmentGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.png) |
+
+
+
+
+## AmazonLookoutForEquipment
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipment
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipment('AmazonLookoutForEquipment', 'Amazon Lookout For Equipment', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipment
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipment('AmazonLookoutForEquipment', 'Amazon Lookout For Equipment', 'an optional tech label')
+@enduml
+```
+
+## AmazonLookoutForEquipmentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentCard('AmazonLookoutForEquipmentCard', 'Amazon Lookout For Equipment Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentCard('AmazonLookoutForEquipmentCard', 'Amazon Lookout For Equipment Card', 'an optional description')
+@enduml
+```
+
+## AmazonLookoutForEquipmentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentGroup('AmazonLookoutForEquipmentGroup', 'Amazon Lookout For Equipment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentGroup('AmazonLookoutForEquipmentGroup', 'Amazon Lookout For Equipment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.png
new file mode 100644
index 00000000000..7c374fd2420
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.puml
new file mode 100644
index 00000000000..5fb7b849cd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment
+
+sprite $AmazonLookoutForEquipmentXs [10x10/16z] DOh50S0m4CE2PyZ--zOblGnYGAYI_YY1UABqh1lmcsQInL4ZhXDdriQatX_ZkAhstad7GU42
+
+sprite $AmazonLookoutForEquipmentSm [12x12/16z] HSVB0SGm2CHGsy3iYFJVx-OVdPvyzDkJ1Dz0X3tdCJ2cbQbzO1NBdliqIzYMT_VIcAeSFiq4HtbtDymvxArNkO2rUrDTiNlhFOx-
+
+sprite $AmazonLookoutForEquipmentMd [16x16/16z] {
+LOf90e102CESZMdn__yrxXfE2TN1F0YmF-Lm_nPeBLBjemHXzrBK0gyJsC_XVS8OJpnSn-E9ow5WStiJRU4kTvU6sYnIPkAM2oaELoY2LP2qyX-jBeQw-vgb
+dX1nme4Fy7_O
+}
+
+sprite $AmazonLookoutForEquipmentLg [20x20/16z] {
+PSZNOKD120J08--U-k_Ny73MV0u-rSf1lYVVSgzgoiqtvwoyIr1rDkTK074FZSqv1WC6G2BdxbpI4NrMUvVUXuTOxTq-foLIyW3V1rDFgA1pxoRhC1mb4E3h
+QAG2E0V0SxWiKgpXwqHId4FdNg_hZEEfVoyVCUIvJYuCic_o4rVV-9iV
+}
+
+!procedure AmazonLookoutForEquipment($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment', $name, $tech)
+!endprocedure
+
+!procedure AmazonLookoutForEquipmentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLookoutForEquipmentLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLookoutForEquipmentGroup($id, $name='Amazon Lookout For Equipment', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonLookoutForEquipmentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.png
new file mode 100644
index 00000000000..aaa4c5c0d29
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.puml
new file mode 100644
index 00000000000..a1a3ba580c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentCard('AmazonLookoutForEquipmentCard', 'Amazon Lookout For Equipment Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Remote.puml
new file mode 100644
index 00000000000..0b7cf443205
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentCard('AmazonLookoutForEquipmentCard', 'Amazon Lookout For Equipment Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.png
new file mode 100644
index 00000000000..dbdc6b98645
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.puml
new file mode 100644
index 00000000000..e27c47bd32a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentGroup('AmazonLookoutForEquipmentGroup', 'Amazon Lookout For Equipment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Remote.puml
new file mode 100644
index 00000000000..23aac960a66
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipmentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForEquipmentGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment')
+
+' renders the element
+AmazonLookoutForEquipmentGroup('AmazonLookoutForEquipmentGroup', 'Amazon Lookout For Equipment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.png
new file mode 100644
index 00000000000..ef57436ac09
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.puml
new file mode 100644
index 00000000000..23725a2737f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetrics
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetrics('AmazonLookoutForMetrics', 'Amazon Lookout For Metrics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Remote.puml
new file mode 100644
index 00000000000..8e16ac20726
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetrics
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetrics('AmazonLookoutForMetrics', 'Amazon Lookout For Metrics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.md
new file mode 100644
index 00000000000..c682b880f49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.md
@@ -0,0 +1,157 @@
+# AmazonLookoutForMetrics
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+```
+
+
+
+| Illustration | AmazonLookoutForMetrics | AmazonLookoutForMetricsCard | AmazonLookoutForMetricsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.png) | ![illustration for AmazonLookoutForMetrics](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.Local.png) | ![illustration for AmazonLookoutForMetricsCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.png) | ![illustration for AmazonLookoutForMetricsGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.png) |
+
+
+
+
+## AmazonLookoutForMetrics
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetrics
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetrics('AmazonLookoutForMetrics', 'Amazon Lookout For Metrics', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetrics
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetrics('AmazonLookoutForMetrics', 'Amazon Lookout For Metrics', 'an optional tech label')
+@enduml
+```
+
+## AmazonLookoutForMetricsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsCard('AmazonLookoutForMetricsCard', 'Amazon Lookout For Metrics Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsCard('AmazonLookoutForMetricsCard', 'Amazon Lookout For Metrics Card', 'an optional description')
+@enduml
+```
+
+## AmazonLookoutForMetricsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsGroup('AmazonLookoutForMetricsGroup', 'Amazon Lookout For Metrics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsGroup('AmazonLookoutForMetricsGroup', 'Amazon Lookout For Metrics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.png
new file mode 100644
index 00000000000..daaa71c4e42
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.puml
new file mode 100644
index 00000000000..1c97e4c8d03
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics
+
+sprite $AmazonLookoutForMetricsXs [10x10/16z] BSR90SCm40CntIAv_VURYMsy85oSOtzbH8qQUXRxgckpkCrncrYshJqKT2fLpZaRgWgC7m
+
+sprite $AmazonLookoutForMetricsSm [12x12/16z] FSc74GCn44BHsmoh_lirSlgJ7WDkexgR_0_P0BFMa1qJ5QKXXnP2tci-2CZhH7iymBKkjaz1BZDoF77MiKM30UVKjv7FAjvU
+
+sprite $AmazonLookoutForMetricsMd [16x16/16z] {
+NOc50GH12CGEd-7xx_SvbwmcOACsSY0VvUkrUQ8aGhQmUi5qtBP0iZmmw1PwN9Lb4Dcyjxaj4CFXT17LM8334R9kJQ2xYygOQkMRGm5GaHd0hplHIYuHWl5V
+YrwCJzZWnlWx_04
+}
+
+sprite $AmazonLookoutForMetricsLg [20x20/16z] {
+PSZNeSGm20H0G8HTkVzw7OJrmjry3bxLya5-9p-pBvw9CR9ptG0WTRTqhYCaBSBIEjS53JVnllcSPS43yEYRT5eLXkBvlkaC6bMW3c0VfOPPb0Y0laaOlL8I
+ca3V33BfY805iAwy0ZIoBF8zdQgyJx0Sn_J4X92kKCM-9TfpTx9XEvvyiQtRk_C2
+}
+
+!procedure AmazonLookoutForMetrics($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics', $name, $tech)
+!endprocedure
+
+!procedure AmazonLookoutForMetricsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLookoutForMetricsLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLookoutForMetricsGroup($id, $name='Amazon Lookout For Metrics', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonLookoutForMetricsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.png
new file mode 100644
index 00000000000..48c32f91ad1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.puml
new file mode 100644
index 00000000000..13538a901af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsCard('AmazonLookoutForMetricsCard', 'Amazon Lookout For Metrics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Remote.puml
new file mode 100644
index 00000000000..15632fc7fdf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsCard('AmazonLookoutForMetricsCard', 'Amazon Lookout For Metrics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.png
new file mode 100644
index 00000000000..4554b4e8f95
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.puml
new file mode 100644
index 00000000000..27584c5fc99
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsGroup('AmazonLookoutForMetricsGroup', 'Amazon Lookout For Metrics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Remote.puml
new file mode 100644
index 00000000000..c03fe3ff159
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetricsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForMetricsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics')
+
+' renders the element
+AmazonLookoutForMetricsGroup('AmazonLookoutForMetricsGroup', 'Amazon Lookout For Metrics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.png
new file mode 100644
index 00000000000..ba7de7dde44
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.puml
new file mode 100644
index 00000000000..b7a6ac2b2a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVision
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVision('AmazonLookoutForVision', 'Amazon Lookout For Vision', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Remote.puml
new file mode 100644
index 00000000000..bff2280253c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVision
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVision('AmazonLookoutForVision', 'Amazon Lookout For Vision', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.md
new file mode 100644
index 00000000000..f4a23d484a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.md
@@ -0,0 +1,157 @@
+# AmazonLookoutForVision
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+```
+
+
+
+| Illustration | AmazonLookoutForVision | AmazonLookoutForVisionCard | AmazonLookoutForVisionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.png) | ![illustration for AmazonLookoutForVision](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.Local.png) | ![illustration for AmazonLookoutForVisionCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.png) | ![illustration for AmazonLookoutForVisionGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.png) |
+
+
+
+
+## AmazonLookoutForVision
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVision
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVision('AmazonLookoutForVision', 'Amazon Lookout For Vision', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVision
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVision('AmazonLookoutForVision', 'Amazon Lookout For Vision', 'an optional tech label')
+@enduml
+```
+
+## AmazonLookoutForVisionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionCard('AmazonLookoutForVisionCard', 'Amazon Lookout For Vision Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionCard('AmazonLookoutForVisionCard', 'Amazon Lookout For Vision Card', 'an optional description')
+@enduml
+```
+
+## AmazonLookoutForVisionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionGroup('AmazonLookoutForVisionGroup', 'Amazon Lookout For Vision Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionGroup('AmazonLookoutForVisionGroup', 'Amazon Lookout For Vision Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.png
new file mode 100644
index 00000000000..f417a074f77
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.puml
new file mode 100644
index 00000000000..08021deb91d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision
+
+sprite $AmazonLookoutForVisionXs [10x10/16z] BOZ50G0n0CAu6jBzzxqQ7v9eZMjZs0yN5M6WaxRhgfMCOUWJc61bgIsgBgj2ISQAY-V2XcffRepNVW
+
+sprite $AmazonLookoutForVisionSm [12x12/16z] HOlL0GD024Dx5k7stxUX-duWfeO1WFqN-SV1EjZCFpQJx2GsEBJ5Y78O2c2LMkbevq-oV2Gg_wXFxRR8_zZv8xwR-nPkdW
+
+sprite $AmazonLookoutForVisionMd [16x16/16z] {
+LOk74GD130AjXCIv_twDF_zUN0RDHcz0a8zaSxuQSeUdkOMP0ZaoGmrqLxVSip72FffOP2TK3KodV358ZO-hyVVbP3GTfnVfb6nRJYXmOpda8hXH4pFV9HBI
+jeHy2uYeKIPNiC4D-Jlu0G
+}
+
+sprite $AmazonLookoutForVisionLg [20x20/16z] {
+PSi96WCX24DX92Y9S__x5kdUlbdK_qC-odlh9FsZ_h1DYIXQ3PbjTD8irZIRdeLbeJ3mD39HM3Pby3QWD7CNZl1134_cmh52AxU-IbhRFZRf7WI9OrLP21fq
+CjwMav4C7cw399zA8tc-tRWbpbHwu6bh5LPGprrN8-w6YATLOMOePjjJj-uzxGlB_YTl
+}
+
+!procedure AmazonLookoutForVision($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision', $name, $tech)
+!endprocedure
+
+!procedure AmazonLookoutForVisionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLookoutForVisionLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLookoutForVisionGroup($id, $name='Amazon Lookout For Vision', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonLookoutForVisionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.png
new file mode 100644
index 00000000000..b7d09362a63
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.puml
new file mode 100644
index 00000000000..d784352dbce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionCard('AmazonLookoutForVisionCard', 'Amazon Lookout For Vision Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Remote.puml
new file mode 100644
index 00000000000..f22f5c5b09f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionCard('AmazonLookoutForVisionCard', 'Amazon Lookout For Vision Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.png
new file mode 100644
index 00000000000..c1eab820745
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.puml
new file mode 100644
index 00000000000..0c71485cbfb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionGroup('AmazonLookoutForVisionGroup', 'Amazon Lookout For Vision Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Remote.puml
new file mode 100644
index 00000000000..2672559e428
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVisionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLookoutForVisionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision')
+
+' renders the element
+AmazonLookoutForVisionGroup('AmazonLookoutForVisionGroup', 'Amazon Lookout For Vision Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.png
new file mode 100644
index 00000000000..4f0088c912d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.puml
new file mode 100644
index 00000000000..1fbb6aeb087
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitron
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitron('AmazonMonitron', 'Amazon Monitron', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Remote.puml
new file mode 100644
index 00000000000..458ab87170b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitron
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitron('AmazonMonitron', 'Amazon Monitron', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.md
new file mode 100644
index 00000000000..32aff564ae4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.md
@@ -0,0 +1,157 @@
+# AmazonMonitron
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonMonitron
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+```
+
+
+
+| Illustration | AmazonMonitron | AmazonMonitronCard | AmazonMonitronGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.png) | ![illustration for AmazonMonitron](../../../aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.Local.png) | ![illustration for AmazonMonitronCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.png) | ![illustration for AmazonMonitronGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.png) |
+
+
+
+
+## AmazonMonitron
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitron
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitron('AmazonMonitron', 'Amazon Monitron', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitron
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitron('AmazonMonitron', 'Amazon Monitron', 'an optional tech label')
+@enduml
+```
+
+## AmazonMonitronCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronCard('AmazonMonitronCard', 'Amazon Monitron Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronCard('AmazonMonitronCard', 'Amazon Monitron Card', 'an optional description')
+@enduml
+```
+
+## AmazonMonitronGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronGroup('AmazonMonitronGroup', 'Amazon Monitron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronGroup('AmazonMonitronGroup', 'Amazon Monitron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.png
new file mode 100644
index 00000000000..d41855db21b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.puml
new file mode 100644
index 00000000000..9f2a0c2a280
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonMonitron
+
+sprite $AmazonMonitronXs [10x10/16z] DSQt0S0m40CnPVxH--zhHLI8ITCOy3fNIsX8q4YbIJ8rXK95Tacbb9JdF20c6vEP_pprlLsc7m
+
+sprite $AmazonMonitronSm [12x12/16z] HOcv0KDH3CAURo3xxnkx-ZI0XCjikfly3kyyopsttHjH-sxNeCPdH6imFPP8pmq-PhSxsadpWQHYZ360dxIUPhDxZr0WkVkEUFa3
+
+sprite $AmazonMonitronMd [16x16/16z] {
+LSh15GCW409HGNN1zDzlS4y9jpyFzQftClkdjArchssLza6TX3OtfOsz4aATb3Dt8Ru9f2ISCv-lozl64Wfj4CCK1lXySUPxY6j8jqFHdgBQFbTWoee_2SMz
+pCrwJiZ0uInEwBaN_uSl
+}
+
+sprite $AmazonMonitronLg [20x20/16z] {
+PSr9WW0X24DH29GarltlspZq_7S-5NYhqrX9_r7wZxeu8kBYjI38xED6hL2UP06H2nSbHNDODY-R2rqWYO6ARLCLQIBBcMNODajoIROtFSSIC8T0kBbVUsX2
+KgmSKMphC4ec4NHsYuGPpwBnms9Ay6PXsVisLaIKHi3horRvXBfZLwNRb_tajjLl_
+}
+
+!procedure AmazonMonitron($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonMonitron', $name, $tech)
+!endprocedure
+
+!procedure AmazonMonitronCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonMonitronLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonMonitronGroup($id, $name='Amazon Monitron', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonMonitronLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.png
new file mode 100644
index 00000000000..5de6bec9fe7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.puml
new file mode 100644
index 00000000000..6cc09365e79
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronCard('AmazonMonitronCard', 'Amazon Monitron Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Remote.puml
new file mode 100644
index 00000000000..d5867695dc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronCard('AmazonMonitronCard', 'Amazon Monitron Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.png
new file mode 100644
index 00000000000..55ac6a02f99
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.puml
new file mode 100644
index 00000000000..ecf460b1445
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronGroup('AmazonMonitronGroup', 'Amazon Monitron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Remote.puml
new file mode 100644
index 00000000000..4191c78825c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonMonitronGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMonitronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonMonitron')
+
+' renders the element
+AmazonMonitronGroup('AmazonMonitronGroup', 'Amazon Monitron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.png
new file mode 100644
index 00000000000..9477154ee74
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.puml
new file mode 100644
index 00000000000..a7cf0317235
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalize
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalize('AmazonPersonalize', 'Amazon Personalize', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Remote.puml
new file mode 100644
index 00000000000..cb5b2868886
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalize
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalize('AmazonPersonalize', 'Amazon Personalize', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.md
new file mode 100644
index 00000000000..cdb09fae92e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.md
@@ -0,0 +1,157 @@
+# AmazonPersonalize
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+```
+
+
+
+| Illustration | AmazonPersonalize | AmazonPersonalizeCard | AmazonPersonalizeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.png) | ![illustration for AmazonPersonalize](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.Local.png) | ![illustration for AmazonPersonalizeCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.png) | ![illustration for AmazonPersonalizeGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.png) |
+
+
+
+
+## AmazonPersonalize
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalize
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalize('AmazonPersonalize', 'Amazon Personalize', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalize
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalize('AmazonPersonalize', 'Amazon Personalize', 'an optional tech label')
+@enduml
+```
+
+## AmazonPersonalizeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeCard('AmazonPersonalizeCard', 'Amazon Personalize Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeCard('AmazonPersonalizeCard', 'Amazon Personalize Card', 'an optional description')
+@enduml
+```
+
+## AmazonPersonalizeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeGroup('AmazonPersonalizeGroup', 'Amazon Personalize Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeGroup('AmazonPersonalizeGroup', 'Amazon Personalize Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.png
new file mode 100644
index 00000000000..76a9023fa8d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.puml
new file mode 100644
index 00000000000..37c6d1eaba6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize
+
+sprite $AmazonPersonalizeXs [10x10/16z] DSY93O0W0CLGRdvn_tsj93RNIsFRreAVL-iZKD9JzpuoDL6dbaoXxZLLcBJaELP1NM8l
+
+sprite $AmazonPersonalizeSm [12x12/16z] JSY74SD044BHsGph_lirvo29IV-1iz6wcxp11wXbwHIKGIyROJyOkAkNW1SYeTvnCzs0EjVAeNu9nOoX-c1vfhxn1W
+
+sprite $AmazonPersonalizeMd [16x16/16z] {
+LOpNGGL03CD8ju_zz-KSNjMVb89bbhwG7sMTNnly3pN_h7Cy1hPXjU4MSFcv7YWaRCDHC9f-HCjF8_XJZiXvk4s4et0vbs3g2FvmDCEBKlnkS6OvARz1D8Ny
+4RZ8ly8V
+}
+
+sprite $AmazonPersonalizeLg [20x20/16z] {
+RSXR5aCX20D0GGY9T__xxH7xRkTpoACERD9lwa_gaVNCrqqyKuq-lUXnyjGWSuAmlhNFbPF4A6JVJYZe1XgjhzCbgs3G_Dmo3j5o41N5FZbS0yWARhMsr9Ga
+6dlxVC6BC2Bxsf0g9JYtw-gSKeIdzBncb1xtN1sF-yohVUOD
+}
+
+!procedure AmazonPersonalize($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize', $name, $tech)
+!endprocedure
+
+!procedure AmazonPersonalizeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonPersonalizeLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonPersonalizeGroup($id, $name='Amazon Personalize', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonPersonalizeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.png
new file mode 100644
index 00000000000..7de4ef5bead
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.puml
new file mode 100644
index 00000000000..b411237c87b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeCard('AmazonPersonalizeCard', 'Amazon Personalize Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Remote.puml
new file mode 100644
index 00000000000..52bb73964b5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeCard('AmazonPersonalizeCard', 'Amazon Personalize Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.png
new file mode 100644
index 00000000000..577ae645a41
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.puml
new file mode 100644
index 00000000000..a61c5834089
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeGroup('AmazonPersonalizeGroup', 'Amazon Personalize Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Remote.puml
new file mode 100644
index 00000000000..6f3da525b83
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPersonalizeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPersonalizeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize')
+
+' renders the element
+AmazonPersonalizeGroup('AmazonPersonalizeGroup', 'Amazon Personalize Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.png
new file mode 100644
index 00000000000..9838e49a1c0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.puml
new file mode 100644
index 00000000000..a2d43db8c80
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPolly
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPolly('AmazonPolly', 'Amazon Polly', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Remote.puml
new file mode 100644
index 00000000000..08626fdc077
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPolly
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPolly('AmazonPolly', 'Amazon Polly', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.md
new file mode 100644
index 00000000000..077c4559d54
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.md
@@ -0,0 +1,157 @@
+# AmazonPolly
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonPolly
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+```
+
+
+
+| Illustration | AmazonPolly | AmazonPollyCard | AmazonPollyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPolly.png) | ![illustration for AmazonPolly](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPolly.Local.png) | ![illustration for AmazonPollyCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.png) | ![illustration for AmazonPollyGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.png) |
+
+
+
+
+## AmazonPolly
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPolly
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPolly('AmazonPolly', 'Amazon Polly', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPolly
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPolly('AmazonPolly', 'Amazon Polly', 'an optional tech label')
+@enduml
+```
+
+## AmazonPollyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyCard('AmazonPollyCard', 'Amazon Polly Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyCard('AmazonPollyCard', 'Amazon Polly Card', 'an optional description')
+@enduml
+```
+
+## AmazonPollyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyGroup('AmazonPollyGroup', 'Amazon Polly Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyGroup('AmazonPollyGroup', 'Amazon Polly Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.png
new file mode 100644
index 00000000000..10cda4fda4d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.puml
new file mode 100644
index 00000000000..3ea29722671
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPolly.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonPolly
+
+sprite $AmazonPollyXs [10x10/16z] DSR50S0m40Cmbmp9_lisT7h9WmOoEHsZi9eeM6qHY9jZeuxjCKS0x3PaiFiftAlv0G
+
+sprite $AmazonPollySm [12x12/16z] HSa74e1040B1YxiC_l-zPhsfH1UwohE8W0M8tbz0H_F1jSbom_H48zi9c-lK1NiOokmXsOfea5NQV5MZZdFVuEhS2mS
+
+sprite $AmazonPollyMd [16x16/16z] {
+LOs55G914CNOyJdwxvUyZ-SqMHlHec3tfyZtxI0_PhTFm6t7pplWpktl6HTIdTFc8xzmo9gG4_Ze51ivwxVEIKiQRjrCzGovs5Wu-FqLJkM9njy1fl2V0FX_
+U
+}
+
+sprite $AmazonPollyLg [20x20/16z] {
+PSq70eD024HHEeEv_tspI6BzzkSM_CefkgetrWl7-kM2RHcPIXTiouA1Jnmh8w83jx423AknRHcH1KY40cDRfgvC5J37M8zCzFI40BjXJrs8sG6CzKPAiex0
+ggUAY59LkKB7fhBgkEtp-M6oXxB5OLrrGRiTMjDXLsnxZVm2
+}
+
+!procedure AmazonPolly($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonPolly', $name, $tech)
+!endprocedure
+
+!procedure AmazonPollyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonPollyLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonPollyGroup($id, $name='Amazon Polly', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonPollyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.png
new file mode 100644
index 00000000000..8d64c7e3b05
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.puml
new file mode 100644
index 00000000000..76d424a5157
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyCard('AmazonPollyCard', 'Amazon Polly Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Remote.puml
new file mode 100644
index 00000000000..acec0c679b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyCard('AmazonPollyCard', 'Amazon Polly Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.png
new file mode 100644
index 00000000000..0b7146101ef
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.puml
new file mode 100644
index 00000000000..b0a17d422cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyGroup('AmazonPollyGroup', 'Amazon Polly Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Remote.puml
new file mode 100644
index 00000000000..a735a371462
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonPollyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPollyGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonPolly')
+
+' renders the element
+AmazonPollyGroup('AmazonPollyGroup', 'Amazon Polly Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.png
new file mode 100644
index 00000000000..921403b8ee5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.puml
new file mode 100644
index 00000000000..2a229c08df5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognition
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognition('AmazonRekognition', 'Amazon Rekognition', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Remote.puml
new file mode 100644
index 00000000000..fea26828922
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognition
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognition('AmazonRekognition', 'Amazon Rekognition', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.md
new file mode 100644
index 00000000000..0881b2ae8b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.md
@@ -0,0 +1,157 @@
+# AmazonRekognition
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonRekognition
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+```
+
+
+
+| Illustration | AmazonRekognition | AmazonRekognitionCard | AmazonRekognitionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.png) | ![illustration for AmazonRekognition](../../../aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.Local.png) | ![illustration for AmazonRekognitionCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.png) | ![illustration for AmazonRekognitionGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.png) |
+
+
+
+
+## AmazonRekognition
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognition
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognition('AmazonRekognition', 'Amazon Rekognition', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognition
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognition('AmazonRekognition', 'Amazon Rekognition', 'an optional tech label')
+@enduml
+```
+
+## AmazonRekognitionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionCard('AmazonRekognitionCard', 'Amazon Rekognition Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionCard('AmazonRekognitionCard', 'Amazon Rekognition Card', 'an optional description')
+@enduml
+```
+
+## AmazonRekognitionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionGroup('AmazonRekognitionGroup', 'Amazon Rekognition Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionGroup('AmazonRekognitionGroup', 'Amazon Rekognition Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.png
new file mode 100644
index 00000000000..d22913d22e9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.puml
new file mode 100644
index 00000000000..24856c6da46
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonRekognition
+
+sprite $AmazonRekognitionXs [10x10/16z] DObP0a0X489ctc9Xzxzlkry2TQoCIN3lUAcO5pAsDHeznhMJFpIiRKBpUbuAVstx3jVEXGu
+
+sprite $AmazonRekognitionSm [12x12/16z] HOl7OGG02CD2jyd--vwvgfT4mJ6YkybVKD7H5-TM5dv1JXNCGxvC9n46-KuM_Ym0-RgdbGDOSRzK_Ez1EkMASuBoTuW7
+
+sprite $AmazonRekognitionMd [16x16/16z] {
+LSn15aGH44DHAQX4xt-_dPEH_sOtmDJfEEbPOZqtOd6XS3B4Q63kdS5SlJStPdobAZNBT-ChEvzknhUMmB7QKym3SlKWtNMzf1v2dFf8KDc_c-HAotu6qtu6
+oVuEVm
+}
+
+sprite $AmazonRekognitionLg [20x20/16z] {
+PSt90GGX24HHKBQoyyzt6ilP__4fKATaqG7_Y5-aWV96ccguZ8FRe3LLPyX1ajITrAIjjWcDa3GjsaB5u1sPLRJLba1iAzfIWxf9XFPlsYmf84VEshWwXOj4
+YiN6jRDXfcOmfp7SvS7h-a0t2Eq3uwQszq_sjWzi-_lv
+}
+
+!procedure AmazonRekognition($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonRekognition', $name, $tech)
+!endprocedure
+
+!procedure AmazonRekognitionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRekognitionLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRekognitionGroup($id, $name='Amazon Rekognition', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonRekognitionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.png
new file mode 100644
index 00000000000..c2fbd769c9f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.puml
new file mode 100644
index 00000000000..adb4ad4a92a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionCard('AmazonRekognitionCard', 'Amazon Rekognition Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Remote.puml
new file mode 100644
index 00000000000..a2e0a7110db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionCard('AmazonRekognitionCard', 'Amazon Rekognition Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.png
new file mode 100644
index 00000000000..f291e127ea4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.puml
new file mode 100644
index 00000000000..65c94936510
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionGroup('AmazonRekognitionGroup', 'Amazon Rekognition Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Remote.puml
new file mode 100644
index 00000000000..6677b9b1acf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonRekognitionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonRekognition')
+
+' renders the element
+AmazonRekognitionGroup('AmazonRekognitionGroup', 'Amazon Rekognition Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.png
new file mode 100644
index 00000000000..cc8ef792748
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.puml
new file mode 100644
index 00000000000..61ef8051aa3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMaker
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMaker('AmazonSageMaker', 'Amazon Sage Maker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Remote.puml
new file mode 100644
index 00000000000..ab50b1216f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMaker
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMaker('AmazonSageMaker', 'Amazon Sage Maker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.md
new file mode 100644
index 00000000000..e5f060b6048
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.md
@@ -0,0 +1,157 @@
+# AmazonSageMaker
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+```
+
+
+
+| Illustration | AmazonSageMaker | AmazonSageMakerCard | AmazonSageMakerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.png) | ![illustration for AmazonSageMaker](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.Local.png) | ![illustration for AmazonSageMakerCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.png) | ![illustration for AmazonSageMakerGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.png) |
+
+
+
+
+## AmazonSageMaker
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMaker
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMaker('AmazonSageMaker', 'Amazon Sage Maker', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMaker
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMaker('AmazonSageMaker', 'Amazon Sage Maker', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerCard('AmazonSageMakerCard', 'Amazon Sage Maker Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerCard('AmazonSageMakerCard', 'Amazon Sage Maker Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerGroup('AmazonSageMakerGroup', 'Amazon Sage Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerGroup('AmazonSageMakerGroup', 'Amazon Sage Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.png
new file mode 100644
index 00000000000..2b24cfda2e6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.puml
new file mode 100644
index 00000000000..36f25810926
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker
+
+sprite $AmazonSageMakerXs [10x10/16z] DSY73GD14CD0NPRM_VThVYBIWAP3UoSVqR0s3FKsTKv5yc6VWgTxBzIskhrSbDvZ_r2tWY2N_W
+
+sprite $AmazonSageMakerSm [12x12/16z] HKd50KCn58fYtN_VajD_WkeDEm3ipxY6irjJlQQc3iYdDQVM9UFfOGtnCAbMApozA2mBK9AzF0Qsz4lkrVHXTKrWsAv-9dxp1m
+
+sprite $AmazonSageMakerMd [16x16/16z] {
+LSZBWGKm24BHeD50flz-Htr_M9tBsPbbJVegOtrync8ujgF3s884qxF2E7b08CfNIgHnaKJxAa_82NGOQq56xdmub4aJUHPvQoPFO_zXfuI4lFnNZcs2PAVT
+uMwNXQHoXPbcvT_m3m
+}
+
+sprite $AmazonSageMakerLg [20x20/16z] {
+RSZNOKGX30H0PUro_VThzC3vvdDmzL63_9zyappPtgWuUSyD9bboaiCGW09fDNcEOViY9UVMd99pY8xd5aie0hGuaFBSYcW63PbPo7kaICE0gFg-fj2uCxGn
+jrIBedFG1B26BzlhPd1ytoADLdpkzTgNvaabM_lU21E857bkxy7Ztk-Sk_kT7m
+}
+
+!procedure AmazonSageMaker($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerGroup($id, $name='Amazon Sage Maker', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.png
new file mode 100644
index 00000000000..6f2a502d591
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.puml
new file mode 100644
index 00000000000..e17574c8389
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerCard('AmazonSageMakerCard', 'Amazon Sage Maker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Remote.puml
new file mode 100644
index 00000000000..721c051e65a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerCard('AmazonSageMakerCard', 'Amazon Sage Maker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.png
new file mode 100644
index 00000000000..c29aa4d3930
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.puml
new file mode 100644
index 00000000000..213ad44e6b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruth
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruth('AmazonSageMakerGroundTruth', 'Amazon Sage Maker Ground Truth', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Remote.puml
new file mode 100644
index 00000000000..42fc0f0d280
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruth
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruth('AmazonSageMakerGroundTruth', 'Amazon Sage Maker Ground Truth', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.md
new file mode 100644
index 00000000000..3492849a588
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.md
@@ -0,0 +1,157 @@
+# AmazonSageMakerGroundTruth
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+```
+
+
+
+| Illustration | AmazonSageMakerGroundTruth | AmazonSageMakerGroundTruthCard | AmazonSageMakerGroundTruthGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.png) | ![illustration for AmazonSageMakerGroundTruth](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.Local.png) | ![illustration for AmazonSageMakerGroundTruthCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.png) | ![illustration for AmazonSageMakerGroundTruthGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.png) |
+
+
+
+
+## AmazonSageMakerGroundTruth
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruth
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruth('AmazonSageMakerGroundTruth', 'Amazon Sage Maker Ground Truth', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruth
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruth('AmazonSageMakerGroundTruth', 'Amazon Sage Maker Ground Truth', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerGroundTruthCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthCard('AmazonSageMakerGroundTruthCard', 'Amazon Sage Maker Ground Truth Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthCard('AmazonSageMakerGroundTruthCard', 'Amazon Sage Maker Ground Truth Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerGroundTruthGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthGroup('AmazonSageMakerGroundTruthGroup', 'Amazon Sage Maker Ground Truth Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthGroup('AmazonSageMakerGroundTruthGroup', 'Amazon Sage Maker Ground Truth Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.png
new file mode 100644
index 00000000000..f2bb9a66190
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.puml
new file mode 100644
index 00000000000..fd44985b12f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth
+
+sprite $AmazonSageMakerGroundTruthXs [10x10/16z] DOh50KDH3CFoo93kls_zIIU351W0-uj9IuL4XpbsaUqgCJCxaLCuISCBfQCEO5dw9UrpfyIuuGy
+
+sprite $AmazonSageMakerGroundTruthSm [12x12/16z] HKd5OGH135kZ8Ftt6y_h34A-mStkIZ-ZCuZRCwSp6Em5dcO4Sm0hz8aVqR1FywfzEgNCu2vjbwT6HVxPYwmfd3xZcP5q-XdhpJy
+
+sprite $AmazonSageMakerGroundTruthMd [16x16/16z] {
+LSdBWGKm24BHe8b2flz-Htr_TkV2MSwY9dsLiJxEiNWSsz5XR8S4mwF2E9WWSCfN2eHnaKJxAl9813gCjI0ZTs1Shz1tBlBMN12OD3vz0KFAot_bS9WZaUqE
+rsgKLAumqwpy6_u1
+}
+
+sprite $AmazonSageMakerGroundTruthLg [20x20/16z] {
+PSZP0GGX20HHaAlRoJ_V7TIzwwyUJhNBZln7_cCR6woGll6O3Go9b8ti1XnG84OsRgEFspmascQRactmycMJAHG1IWm8MJRTYquY8X9nZ1Gf3C0ptqRMy4RN
+GjlK9Coo1D00C3kRoF8Iml1fKIhaikkwBHLffX9QnpfwHWZ9RLjxkNhRyQxjw1iV
+}
+
+!procedure AmazonSageMakerGroundTruth($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerGroundTruthCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerGroundTruthLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerGroundTruthGroup($id, $name='Amazon Sage Maker Ground Truth', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerGroundTruthLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.png
new file mode 100644
index 00000000000..4e7004e367c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.puml
new file mode 100644
index 00000000000..2e978b84631
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthCard('AmazonSageMakerGroundTruthCard', 'Amazon Sage Maker Ground Truth Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Remote.puml
new file mode 100644
index 00000000000..bf01469b753
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthCard('AmazonSageMakerGroundTruthCard', 'Amazon Sage Maker Ground Truth Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.png
new file mode 100644
index 00000000000..84409d0ff87
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.puml
new file mode 100644
index 00000000000..f77fa594f28
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthGroup('AmazonSageMakerGroundTruthGroup', 'Amazon Sage Maker Ground Truth Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Remote.puml
new file mode 100644
index 00000000000..ce27c2acc70
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruthGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroundTruthGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth')
+
+' renders the element
+AmazonSageMakerGroundTruthGroup('AmazonSageMakerGroundTruthGroup', 'Amazon Sage Maker Ground Truth Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.png
new file mode 100644
index 00000000000..10c62fc3a4f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.puml
new file mode 100644
index 00000000000..c39efaf8d03
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerGroup('AmazonSageMakerGroup', 'Amazon Sage Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Remote.puml
new file mode 100644
index 00000000000..5e433be7102
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker')
+
+' renders the element
+AmazonSageMakerGroup('AmazonSageMakerGroup', 'Amazon Sage Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.png
new file mode 100644
index 00000000000..63dd3d07c26
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.puml
new file mode 100644
index 00000000000..92b6eb3cc80
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLab
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLab('AmazonSageMakerStudioLab', 'Amazon Sage Maker Studio Lab', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Remote.puml
new file mode 100644
index 00000000000..a8dba73b084
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLab
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLab('AmazonSageMakerStudioLab', 'Amazon Sage Maker Studio Lab', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.md
new file mode 100644
index 00000000000..8757fb91cad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.md
@@ -0,0 +1,157 @@
+# AmazonSageMakerStudioLab
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+```
+
+
+
+| Illustration | AmazonSageMakerStudioLab | AmazonSageMakerStudioLabCard | AmazonSageMakerStudioLabGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.png) | ![illustration for AmazonSageMakerStudioLab](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.Local.png) | ![illustration for AmazonSageMakerStudioLabCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.png) | ![illustration for AmazonSageMakerStudioLabGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.png) |
+
+
+
+
+## AmazonSageMakerStudioLab
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLab
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLab('AmazonSageMakerStudioLab', 'Amazon Sage Maker Studio Lab', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLab
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLab('AmazonSageMakerStudioLab', 'Amazon Sage Maker Studio Lab', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerStudioLabCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabCard('AmazonSageMakerStudioLabCard', 'Amazon Sage Maker Studio Lab Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabCard('AmazonSageMakerStudioLabCard', 'Amazon Sage Maker Studio Lab Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerStudioLabGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabGroup('AmazonSageMakerStudioLabGroup', 'Amazon Sage Maker Studio Lab Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabGroup('AmazonSageMakerStudioLabGroup', 'Amazon Sage Maker Studio Lab Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.png
new file mode 100644
index 00000000000..29e6393fcb5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.puml
new file mode 100644
index 00000000000..a37e0f4da2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab
+
+sprite $AmazonSageMakerStudioLabXs [10x10/16z] BSQ73S0m40CnT-la_VUD7WZHgBXn3lojTSqgCLfSiuQQjAvD8zlP5ZsJeztGgm7Igvhu
+
+sprite $AmazonSageMakerStudioLabSm [12x12/16z] HSc74GD134BHKpW9sFxxDSvC-cy0lFLcXlo3nXrlkAFHBxYJ4RNJAyO6em2tmkVrwRxvRaWgueggnf6GJ9B0CGIdSLxG2my
+
+sprite $AmazonSageMakerStudioLabMd [16x16/16z] {
+LSa7KaL144BHwGppzhzVgLP_k1KFO9kj5VcnhFbljIOYlMTR6mQ9sQY2c7CY_CnSCT9W1ep9bnr5oi2V9yZpTX1_lmDNkIOtlXpNuHlmoF2YKq5-hghc9clO
+kCdVmmy
+}
+
+sprite $AmazonSageMakerStudioLabLg [20x20/16z] {
+PSe55e1030FHbKfIxdzVMbm6tV-28z-pYlmZ_rZ6WkaN7jOxnhoGLKS712UocfI1jfSMIRNAgG1miRIW2CU0jJA8buLCvJIEpVGmUcC--ZGG9FjXA0jjSE8o
+H3L3SYUUoSDokWTWMTBGEp5OuR3Ccl1XgNlSk-o9QV_b2W
+}
+
+!procedure AmazonSageMakerStudioLab($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerStudioLabCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerStudioLabLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerStudioLabGroup($id, $name='Amazon Sage Maker Studio Lab', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerStudioLabLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.png
new file mode 100644
index 00000000000..060cd7370cf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.puml
new file mode 100644
index 00000000000..c1ad107debb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabCard('AmazonSageMakerStudioLabCard', 'Amazon Sage Maker Studio Lab Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Remote.puml
new file mode 100644
index 00000000000..161f0f637a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabCard('AmazonSageMakerStudioLabCard', 'Amazon Sage Maker Studio Lab Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.png
new file mode 100644
index 00000000000..2c40fc03683
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.puml
new file mode 100644
index 00000000000..b7c3f3157d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabGroup('AmazonSageMakerStudioLabGroup', 'Amazon Sage Maker Studio Lab Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Remote.puml
new file mode 100644
index 00000000000..7aec19e761c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLabGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerStudioLabGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab')
+
+' renders the element
+AmazonSageMakerStudioLabGroup('AmazonSageMakerStudioLabGroup', 'Amazon Sage Maker Studio Lab Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.png
new file mode 100644
index 00000000000..31bb681db23
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.puml
new file mode 100644
index 00000000000..2a23ecf58f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextract
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextract('AmazonTextract', 'Amazon Textract', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Remote.puml
new file mode 100644
index 00000000000..e7c6d2bf895
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextract
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextract('AmazonTextract', 'Amazon Textract', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.md
new file mode 100644
index 00000000000..4d5423890c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.md
@@ -0,0 +1,157 @@
+# AmazonTextract
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonTextract
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+```
+
+
+
+| Illustration | AmazonTextract | AmazonTextractCard | AmazonTextractGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTextract.png) | ![illustration for AmazonTextract](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTextract.Local.png) | ![illustration for AmazonTextractCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.png) | ![illustration for AmazonTextractGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.png) |
+
+
+
+
+## AmazonTextract
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextract
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextract('AmazonTextract', 'Amazon Textract', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextract
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextract('AmazonTextract', 'Amazon Textract', 'an optional tech label')
+@enduml
+```
+
+## AmazonTextractCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractCard('AmazonTextractCard', 'Amazon Textract Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractCard('AmazonTextractCard', 'Amazon Textract Card', 'an optional description')
+@enduml
+```
+
+## AmazonTextractGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractGroup('AmazonTextractGroup', 'Amazon Textract Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractGroup('AmazonTextractGroup', 'Amazon Textract Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.png
new file mode 100644
index 00000000000..70bf493c2a6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.puml
new file mode 100644
index 00000000000..cb4db44dae5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextract.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonTextract
+
+sprite $AmazonTextractXs [10x10/16z] BSR70S1020CmEZRPVzzSqqjOUgaYN-zKjPkB0A8zAxqQFGELXELQ2nMHc5KFCl6jXhi3t-vm-G4
+
+sprite $AmazonTextractSm [12x12/16z] HOd70O0m3CGITvdzvwL3zBcYkiYJY80rO0skeUukcLnarJJBXlAfSyhPkmR3zUccO5fYrQTmCJZxrYVmz7zmzZKE
+
+sprite $AmazonTextractMd [16x16/16z] {
+LSjP6iCW549XmH6x__qMIJe4d_xpNLSsi-59VoNMuq9Nw6V3GLUevgI3idv-m6_kmm6CjLYE7NghjODal6SPfNHKt2xDrmR8jRO7B8ALSKBla7JyIbZMxGJD
+JBP3fin-XZS
+}
+
+sprite $AmazonTextractLg [20x20/16z] {
+NSg74GGn20H142pcBlzyNyjxJVckgLVvB5ZtYRGJQIV-c4v1f57XsEN2ndwXy3L9tNOzBP4qKuzjWuACEPVp8neyOG9WWROhKSZsqlKsg0iarNIivakLRbSh
+TrfTBA2-ODtrCfPYuhqRk--d1kKmTsDUHQDE_Unb1zBEym4
+}
+
+!procedure AmazonTextract($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonTextract', $name, $tech)
+!endprocedure
+
+!procedure AmazonTextractCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonTextractLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonTextractGroup($id, $name='Amazon Textract', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonTextractLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.png
new file mode 100644
index 00000000000..1741b3f680c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.puml
new file mode 100644
index 00000000000..62422f15dce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractCard('AmazonTextractCard', 'Amazon Textract Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Remote.puml
new file mode 100644
index 00000000000..7af3b050239
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractCard('AmazonTextractCard', 'Amazon Textract Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.png
new file mode 100644
index 00000000000..77ee6fab344
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.puml
new file mode 100644
index 00000000000..7db3e033b2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractGroup('AmazonTextractGroup', 'Amazon Textract Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Remote.puml
new file mode 100644
index 00000000000..efd578fb0e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTextractGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTextractGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTextract')
+
+' renders the element
+AmazonTextractGroup('AmazonTextractGroup', 'Amazon Textract Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.png
new file mode 100644
index 00000000000..e6b8007da6e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.puml
new file mode 100644
index 00000000000..3725107113d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribe
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribe('AmazonTranscribe', 'Amazon Transcribe', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Remote.puml
new file mode 100644
index 00000000000..296118be534
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribe
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribe('AmazonTranscribe', 'Amazon Transcribe', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.md
new file mode 100644
index 00000000000..be3bc645f85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.md
@@ -0,0 +1,157 @@
+# AmazonTranscribe
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+```
+
+
+
+| Illustration | AmazonTranscribe | AmazonTranscribeCard | AmazonTranscribeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.png) | ![illustration for AmazonTranscribe](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.Local.png) | ![illustration for AmazonTranscribeCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.png) | ![illustration for AmazonTranscribeGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.png) |
+
+
+
+
+## AmazonTranscribe
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribe
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribe('AmazonTranscribe', 'Amazon Transcribe', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribe
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribe('AmazonTranscribe', 'Amazon Transcribe', 'an optional tech label')
+@enduml
+```
+
+## AmazonTranscribeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeCard('AmazonTranscribeCard', 'Amazon Transcribe Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeCard('AmazonTranscribeCard', 'Amazon Transcribe Card', 'an optional description')
+@enduml
+```
+
+## AmazonTranscribeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeGroup('AmazonTranscribeGroup', 'Amazon Transcribe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeGroup('AmazonTranscribeGroup', 'Amazon Transcribe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.png
new file mode 100644
index 00000000000..1c622f68845
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.puml
new file mode 100644
index 00000000000..f27d8ca419c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe
+
+sprite $AmazonTranscribeXs [10x10/16z] DSl50S0m30D0km51zj-tmNiP94wOUfVUk2SY0MdF9M4fUduVO4T4acrE9UAR4-rkIG27mtMtnl2awGS
+
+sprite $AmazonTranscribeSm [12x12/16z] HOnH0e8n28BRL1bw__l6hFfv-XJWN47AJF8vU0-izTB1Uo327E0S7fQE8XtYbK3fG2xrNOnjkIa-DORHp4_N0RXdkZl7aiHTl-CD
+
+sprite $AmazonTranscribeMd [16x16/16z] {
+LOk7WGGn309V4R7RVx-FTNaS1-DPiBGWlv9rlbIiKsxTzTV0EkLLy2o0ovWwtGPS56L-kWYv0jil4CUlOXHiXAsxHzgwpnpFo73ovTf8bBAOkVMEuZZ5oE_B
+g0eNkOA5Y_mt-0S
+}
+
+sprite $AmazonTranscribeLg [20x20/16z] {
+PSs70KGX20DG3Kh0l_--1xPhiJ-RxN15C-x_wB-OTb0oVU8rc55h2mpRYjwxQfD0FuXmYbGbnpOQOBLgIqkq8eeQYf2mHBa_sRPHlB2mJklR80K5LPRPD44Q
+Zjcw2y_c9DisjVcxf0NPyyGvYWs2v_UmNcne2xaMkED7dtyCkthn1G
+}
+
+!procedure AmazonTranscribe($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe', $name, $tech)
+!endprocedure
+
+!procedure AmazonTranscribeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonTranscribeLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonTranscribeGroup($id, $name='Amazon Transcribe', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonTranscribeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.png
new file mode 100644
index 00000000000..3ab0db3fe9b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.puml
new file mode 100644
index 00000000000..fd6f254ef51
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeCard('AmazonTranscribeCard', 'Amazon Transcribe Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Remote.puml
new file mode 100644
index 00000000000..25cf916fb68
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeCard('AmazonTranscribeCard', 'Amazon Transcribe Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.png
new file mode 100644
index 00000000000..4b48d2b06f1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.puml
new file mode 100644
index 00000000000..a4d6305702f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeGroup('AmazonTranscribeGroup', 'Amazon Transcribe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Remote.puml
new file mode 100644
index 00000000000..6292d64cc73
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranscribeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranscribeGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe')
+
+' renders the element
+AmazonTranscribeGroup('AmazonTranscribeGroup', 'Amazon Transcribe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.png
new file mode 100644
index 00000000000..afb3b67806b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.puml
new file mode 100644
index 00000000000..8f0b8f38830
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslate
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslate('AmazonTranslate', 'Amazon Translate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Remote.puml
new file mode 100644
index 00000000000..d01e6b8a343
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslate
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslate('AmazonTranslate', 'Amazon Translate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.md
new file mode 100644
index 00000000000..bad55f50876
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.md
@@ -0,0 +1,157 @@
+# AmazonTranslate
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AmazonTranslate
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+```
+
+
+
+| Illustration | AmazonTranslate | AmazonTranslateCard | AmazonTranslateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.png) | ![illustration for AmazonTranslate](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.Local.png) | ![illustration for AmazonTranslateCard](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.png) | ![illustration for AmazonTranslateGroup](../../../aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.png) |
+
+
+
+
+## AmazonTranslate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslate
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslate('AmazonTranslate', 'Amazon Translate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslate
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslate('AmazonTranslate', 'Amazon Translate', 'an optional tech label')
+@enduml
+```
+
+## AmazonTranslateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateCard('AmazonTranslateCard', 'Amazon Translate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateCard('AmazonTranslateCard', 'Amazon Translate Card', 'an optional description')
+@enduml
+```
+
+## AmazonTranslateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateGroup('AmazonTranslateGroup', 'Amazon Translate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateGroup('AmazonTranslateGroup', 'Amazon Translate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.png
new file mode 100644
index 00000000000..afe8ae09f36
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.puml
new file mode 100644
index 00000000000..0cfac550611
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AmazonTranslate
+
+sprite $AmazonTranslateXs [10x10/16z] BSQ54O0040Emljl--r8uSfQceioPlnmQNxbfiQpQWRO4kEqntZW0QcwzR2guOrCYkBSxz
+
+sprite $AmazonTranslateSm [12x12/16z] HSUx0G9G5C9Gxn-U--yhLAOwWJkrk-H_o8ieXCOcUgSrTc9WFna8rCgUJan0nina182dFaoi_9NZ9KdPCuwovz7z
+
+sprite $AmazonTranslateMd [16x16/16z] {
+LSlB5G8124FHuP-C_VShPALlTyC1QbHlvCyYyuHHidTdekq6cQZegRf11c2mFB_dI9XPoE_Q7XhWBhyO4WwOjUpS735eO4tCtBtawt7wU9y_voRrTDPW-VWs
+wnqKrVbl-08
+}
+
+sprite $AmazonTranslateLg [20x20/16z] {
+PSg7ZGGn3CLGAupCx-s_tuEioqla1yAqf-gaTzGxjYawYBWuje2LiFtYc61vaPONnmGOiUhQkOP3xPsCdJRVOC-JYx6ZaAMhrpB63bkAjcqMZ2rrBWe2nhho
+9oBRE3UYFtT-JCjANildUxskFaUkxfUjmfvkR5GIdVHZrwThep_u0G
+}
+
+!procedure AmazonTranslate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AmazonTranslate', $name, $tech)
+!endprocedure
+
+!procedure AmazonTranslateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonTranslateLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonTranslateGroup($id, $name='Amazon Translate', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonTranslateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.png
new file mode 100644
index 00000000000..86339a1aa27
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.puml
new file mode 100644
index 00000000000..8313536cd81
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateCard('AmazonTranslateCard', 'Amazon Translate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Remote.puml
new file mode 100644
index 00000000000..e925800e1ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateCard
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateCard('AmazonTranslateCard', 'Amazon Translate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.png
new file mode 100644
index 00000000000..6ab46b10a31
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.puml
new file mode 100644
index 00000000000..a0052b74737
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateGroup('AmazonTranslateGroup', 'Amazon Translate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Remote.puml
new file mode 100644
index 00000000000..01f9f46f3b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AmazonTranslateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonTranslateGroup
+include('aws-q1-2022/Architecture/MachineLearning/AmazonTranslate')
+
+' renders the element
+AmazonTranslateGroup('AmazonTranslateGroup', 'Amazon Translate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.png
new file mode 100644
index 00000000000..e1fcde00abb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.puml
new file mode 100644
index 00000000000..0d652604a95
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAws
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAws('ApacheMxNetOnAws', 'Apache Mx Net On Aws', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Remote.puml
new file mode 100644
index 00000000000..18cd43174a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAws
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAws('ApacheMxNetOnAws', 'Apache Mx Net On Aws', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.md b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.md
new file mode 100644
index 00000000000..ec508eaa6c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.md
@@ -0,0 +1,157 @@
+# ApacheMxNetOnAws
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+```
+
+
+
+| Illustration | ApacheMxNetOnAws | ApacheMxNetOnAwsCard | ApacheMxNetOnAwsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.png) | ![illustration for ApacheMxNetOnAws](../../../aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.Local.png) | ![illustration for ApacheMxNetOnAwsCard](../../../aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.png) | ![illustration for ApacheMxNetOnAwsGroup](../../../aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.png) |
+
+
+
+
+## ApacheMxNetOnAws
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAws
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAws('ApacheMxNetOnAws', 'Apache Mx Net On Aws', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAws
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAws('ApacheMxNetOnAws', 'Apache Mx Net On Aws', 'an optional tech label')
+@enduml
+```
+
+## ApacheMxNetOnAwsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsCard('ApacheMxNetOnAwsCard', 'Apache Mx Net On Aws Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsCard('ApacheMxNetOnAwsCard', 'Apache Mx Net On Aws Card', 'an optional description')
+@enduml
+```
+
+## ApacheMxNetOnAwsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsGroup('ApacheMxNetOnAwsGroup', 'Apache Mx Net On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsGroup('ApacheMxNetOnAwsGroup', 'Apache Mx Net On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.png b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.png
new file mode 100644
index 00000000000..31b47822b1a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.puml
new file mode 100644
index 00000000000..2056f8278f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws
+
+sprite $ApacheMxNetOnAwsXs [10x10/16z] DSR50GCn00CmNyZG_VTjK2zfuZI6_Rf6rLbFx9gB3KbZBeO_iSqHBYAKE88j_P8qOsqrdlu
+
+sprite $ApacheMxNetOnAwsSm [12x12/16z] HSV15GGX3CFG1v0WU_llTvtJwFJ5z59tIzzePg-J6HSqbL5wbqNiU4DjOc-XnU6EZROEZMrHUwlWPxVyrCGPIoqfdh6cFm
+
+sprite $ApacheMxNetOnAwsMd [16x16/16z] {
+LSgxSKLH34BHEJy4Sl_zMX2zIxRsmAmopAIV4klpa4EjYxCTuWSIh0IRmgvLMJiipjwD7Su6DpOHbqukcylkPs_Pv7ZruXYNBrPrxUL6ycy2C4r3sq6xnIl9
+Td3Bx4_u1m
+}
+
+sprite $ApacheMxNetOnAwsLg [20x20/16z] {
+RSq50iGW44FHmHDw__jk8AptrryHd8RhA_8VUOCys6kfnfV5qAqa8rUjIZemOkCsK9yj2NVJcDkQMs3R61chwB3DBaEk6ji7cgtAI2H0LcrjBcEc9g80otHx
+Mm2OAYPobvMAqOwnQd148fcWhalOXHpUvvYAEiaef4tgw8vze-n_v0C
+}
+
+!procedure ApacheMxNetOnAws($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws', $name, $tech)
+!endprocedure
+
+!procedure ApacheMxNetOnAwsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ApacheMxNetOnAwsLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure ApacheMxNetOnAwsGroup($id, $name='Apache Mx Net On Aws', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$ApacheMxNetOnAwsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.png
new file mode 100644
index 00000000000..96a7ded244c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.puml
new file mode 100644
index 00000000000..9567704a8d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsCard('ApacheMxNetOnAwsCard', 'Apache Mx Net On Aws Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Remote.puml
new file mode 100644
index 00000000000..11bb7921cf8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsCard('ApacheMxNetOnAwsCard', 'Apache Mx Net On Aws Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.png
new file mode 100644
index 00000000000..0ddbadf8315
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.puml
new file mode 100644
index 00000000000..ae61ee4e4b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsGroup('ApacheMxNetOnAwsGroup', 'Apache Mx Net On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Remote.puml
new file mode 100644
index 00000000000..be3e899109f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAwsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApacheMxNetOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws')
+
+' renders the element
+ApacheMxNetOnAwsGroup('ApacheMxNetOnAwsGroup', 'Apache Mx Net On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.png
new file mode 100644
index 00000000000..51d950dc67b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.puml
new file mode 100644
index 00000000000..2ea53d816fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposer('AwsDeepComposer', 'Aws Deep Composer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Remote.puml
new file mode 100644
index 00000000000..51f3cd6dd7e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposer('AwsDeepComposer', 'Aws Deep Composer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.md
new file mode 100644
index 00000000000..1d3383067d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.md
@@ -0,0 +1,157 @@
+# AwsDeepComposer
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+```
+
+
+
+| Illustration | AwsDeepComposer | AwsDeepComposerCard | AwsDeepComposerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.png) | ![illustration for AwsDeepComposer](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.Local.png) | ![illustration for AwsDeepComposerCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.png) | ![illustration for AwsDeepComposerGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.png) |
+
+
+
+
+## AwsDeepComposer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposer('AwsDeepComposer', 'Aws Deep Composer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposer('AwsDeepComposer', 'Aws Deep Composer', 'an optional tech label')
+@enduml
+```
+
+## AwsDeepComposerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerCard('AwsDeepComposerCard', 'Aws Deep Composer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerCard('AwsDeepComposerCard', 'Aws Deep Composer Card', 'an optional description')
+@enduml
+```
+
+## AwsDeepComposerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerGroup('AwsDeepComposerGroup', 'Aws Deep Composer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerGroup('AwsDeepComposerGroup', 'Aws Deep Composer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.png
new file mode 100644
index 00000000000..5c79980e98e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.puml
new file mode 100644
index 00000000000..e5c05eae575
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer
+
+sprite $AwsDeepComposerXs [10x10/16z] BSY73O003CJ084ZxttzVJB7QoKDDLRi_Fy6pbmPTBTHp35BWY4H2CpcYPETOMPMPCRPewGO
+
+sprite $AwsDeepComposerSm [12x12/16z] FSg74G0n20D1PoFSVxz_-dIJbX7XDgsrfF_0epxPZQMnZ6tV1qvS6mwSHGhDCkoMJNuRONTj2H-S8S97yodmIPAx
+
+sprite $AwsDeepComposerMd [16x16/16z] {
+LOu50WGn20Fh8VJ__psIyraTYeM1EGNv4x7pUmxxF6RltQ5yA6CefmCamNUWFEqixs5FOlSTWSfvUdSDMbjsvIyot2Co4-aj-FPw5WT9-RKdAEGt-tYpv3SD
+ZVmly
+}
+
+sprite $AwsDeepComposerLg [20x20/16z] {
+PStN0GGX24LHH-9p-kztIPllvr709-iq0_uHlpZ6z6gpbV7dJb9BenxVciXgLfQelitRJXl2PAkt7N2GcVgwn9qjxJ0sfr6UkSOM8W6jjLZ6GaWCv96ObyrE
+7lEsGpMDBsFnsbfstsK7XcfCHJEfbgU5el8C69lGXMNV-
+}
+
+!procedure AwsDeepComposer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer', $name, $tech)
+!endprocedure
+
+!procedure AwsDeepComposerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDeepComposerLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsDeepComposerGroup($id, $name='Aws Deep Composer', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsDeepComposerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.png
new file mode 100644
index 00000000000..c4830fd6635
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.puml
new file mode 100644
index 00000000000..5d40bdd7bff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerCard('AwsDeepComposerCard', 'Aws Deep Composer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Remote.puml
new file mode 100644
index 00000000000..5283c695eef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerCard('AwsDeepComposerCard', 'Aws Deep Composer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.png
new file mode 100644
index 00000000000..a686a324c0f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.puml
new file mode 100644
index 00000000000..37876f053ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerGroup('AwsDeepComposerGroup', 'Aws Deep Composer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Remote.puml
new file mode 100644
index 00000000000..a1e2a60daaf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepComposerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepComposerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer')
+
+' renders the element
+AwsDeepComposerGroup('AwsDeepComposerGroup', 'Aws Deep Composer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.png
new file mode 100644
index 00000000000..dbd20c58f6f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.puml
new file mode 100644
index 00000000000..642ef1dc9f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIs
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIs('AwsDeepLearningAmIs', 'Aws Deep Learning Am Is', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Remote.puml
new file mode 100644
index 00000000000..e656e046a46
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIs
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIs('AwsDeepLearningAmIs', 'Aws Deep Learning Am Is', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.md
new file mode 100644
index 00000000000..93b5249f00a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.md
@@ -0,0 +1,157 @@
+# AwsDeepLearningAmIs
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+```
+
+
+
+| Illustration | AwsDeepLearningAmIs | AwsDeepLearningAmIsCard | AwsDeepLearningAmIsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.png) | ![illustration for AwsDeepLearningAmIs](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.Local.png) | ![illustration for AwsDeepLearningAmIsCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.png) | ![illustration for AwsDeepLearningAmIsGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.png) |
+
+
+
+
+## AwsDeepLearningAmIs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIs
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIs('AwsDeepLearningAmIs', 'Aws Deep Learning Am Is', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIs
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIs('AwsDeepLearningAmIs', 'Aws Deep Learning Am Is', 'an optional tech label')
+@enduml
+```
+
+## AwsDeepLearningAmIsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsCard('AwsDeepLearningAmIsCard', 'Aws Deep Learning Am Is Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsCard('AwsDeepLearningAmIsCard', 'Aws Deep Learning Am Is Card', 'an optional description')
+@enduml
+```
+
+## AwsDeepLearningAmIsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsGroup('AwsDeepLearningAmIsGroup', 'Aws Deep Learning Am Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsGroup('AwsDeepLearningAmIsGroup', 'Aws Deep Learning Am Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.png
new file mode 100644
index 00000000000..b1fb33af75b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.puml
new file mode 100644
index 00000000000..dbc1428ce78
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs
+
+sprite $AwsDeepLearningAmIsXs [10x10/16z] DSY74S0m4091Nka1zz-l5M_Ipd6Mip6anoaWehMK56ITqvj0JLiHmInJas8bfv929p-xGSBKfAtP3m
+
+sprite $AwsDeepLearningAmIsSm [12x12/16z] HKot0GD133ek893ttzUYUYgoWXgGj3_X4Q2Ag70Vg72gmgMbrDe6932yyG3SmpUyhwxvhjI3yc6kV-4WL_Y879WUdYJ2_WC
+
+sprite $AwsDeepLearningAmIsMd [16x16/16z] {
+LStPWOKm34FHU9So_VSxjjz-lpW24corPKT-BMj-N6j2F3hnh3Nx2N2nh5ghfIjgkis4IgQuZ2z5ZXD8YuSpf3jLUSON4ah6mGdWTYmpBsYXFOaQDP7jlx4o
+CaDHxHbSvbeNj7lOkBL_Xty
+}
+
+sprite $AwsDeepLearningAmIsLg [20x20/16z] {
+PSvPWaGX24DHa0Y9jV_zzWDxhljv782VrIqxwHsbTzJ5o454upMZUOV4Wve2LcIwHrRLDGUT7gpfD761uSLTETOO2YUtRKECdGfVEPFWEwz1sxkWLwvh2eyb
+AGEvZApJfU0GwB7vT2Q3ohR4wLePNRJQqVPwjTdnV5gR-3R0PdbR76kTTFkqlzZsTlC3
+}
+
+!procedure AwsDeepLearningAmIs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs', $name, $tech)
+!endprocedure
+
+!procedure AwsDeepLearningAmIsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDeepLearningAmIsLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsDeepLearningAmIsGroup($id, $name='Aws Deep Learning Am Is', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsDeepLearningAmIsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.png
new file mode 100644
index 00000000000..742e2ca4b3a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.puml
new file mode 100644
index 00000000000..a4e09c57ae3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsCard('AwsDeepLearningAmIsCard', 'Aws Deep Learning Am Is Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Remote.puml
new file mode 100644
index 00000000000..e5bf29991c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsCard('AwsDeepLearningAmIsCard', 'Aws Deep Learning Am Is Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.png
new file mode 100644
index 00000000000..36450e71f3d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.puml
new file mode 100644
index 00000000000..9740ea46843
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsGroup('AwsDeepLearningAmIsGroup', 'Aws Deep Learning Am Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Remote.puml
new file mode 100644
index 00000000000..d49a127b344
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningAmIsGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs')
+
+' renders the element
+AwsDeepLearningAmIsGroup('AwsDeepLearningAmIsGroup', 'Aws Deep Learning Am Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.png
new file mode 100644
index 00000000000..c264e07ddfa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.puml
new file mode 100644
index 00000000000..f72b89b7a44
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainers
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainers('AwsDeepLearningContainers', 'Aws Deep Learning Containers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Remote.puml
new file mode 100644
index 00000000000..a3074a72a6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainers
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainers('AwsDeepLearningContainers', 'Aws Deep Learning Containers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.md
new file mode 100644
index 00000000000..e96ae429929
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.md
@@ -0,0 +1,157 @@
+# AwsDeepLearningContainers
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+```
+
+
+
+| Illustration | AwsDeepLearningContainers | AwsDeepLearningContainersCard | AwsDeepLearningContainersGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.png) | ![illustration for AwsDeepLearningContainers](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.Local.png) | ![illustration for AwsDeepLearningContainersCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.png) | ![illustration for AwsDeepLearningContainersGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.png) |
+
+
+
+
+## AwsDeepLearningContainers
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainers
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainers('AwsDeepLearningContainers', 'Aws Deep Learning Containers', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainers
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainers('AwsDeepLearningContainers', 'Aws Deep Learning Containers', 'an optional tech label')
+@enduml
+```
+
+## AwsDeepLearningContainersCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersCard('AwsDeepLearningContainersCard', 'Aws Deep Learning Containers Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersCard('AwsDeepLearningContainersCard', 'Aws Deep Learning Containers Card', 'an optional description')
+@enduml
+```
+
+## AwsDeepLearningContainersGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersGroup('AwsDeepLearningContainersGroup', 'Aws Deep Learning Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersGroup('AwsDeepLearningContainersGroup', 'Aws Deep Learning Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.png
new file mode 100644
index 00000000000..f2f15eb7f06
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.puml
new file mode 100644
index 00000000000..5fa3bf6bc8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers
+
+sprite $AwsDeepLearningContainersXs [10x10/16z] DSQv0S0m3CImgsHIsN_V-4K5fZ5LwQlEx6f6M6qjIEOw2vb39T3TSn6-FfzxzGS
+
+sprite $AwsDeepLearningContainersSm [12x12/16z] HOo70O0W30Gb_UF--_h1TWfSQWr98WBu0_p1kAlx3e0mITK96fPybuxtiP5okZH8Sa5trmHEFnceh0Be4pG6-XzS
+
+sprite $AwsDeepLearningContainersMd [16x16/16z] NOv50WGm2CGOQWFz_tyNMSyjgG2BK-p0xAkKsyyD-mlf2nlh6KB77Y3HmVDOYQcKSZS40jdSxT94a7JVLiGnoN1ukxBTXgV2qgy7InNFJU_rmehmlt3_mWC
+
+sprite $AwsDeepLearningContainersLg [20x20/16z] {
+RSW73e0m30F0T2Ls-Vz_8Qh5Fks3nEA9_2P_af-yBd0bqsXZbE5GPXcZ6r2Wd3nYzB2mwk7h9WVTYGgtQhh9AYZHVDsm4s2woGNeBO2yW18mf7amAYjqLng8
+j6sPNcij8rydv7NdKdlTbNdQAtS
+}
+
+!procedure AwsDeepLearningContainers($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers', $name, $tech)
+!endprocedure
+
+!procedure AwsDeepLearningContainersCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDeepLearningContainersLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsDeepLearningContainersGroup($id, $name='Aws Deep Learning Containers', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsDeepLearningContainersLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.png
new file mode 100644
index 00000000000..cb50f0177f7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.puml
new file mode 100644
index 00000000000..ca1058d1e85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersCard('AwsDeepLearningContainersCard', 'Aws Deep Learning Containers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Remote.puml
new file mode 100644
index 00000000000..fa3b4675a5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersCard('AwsDeepLearningContainersCard', 'Aws Deep Learning Containers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.png
new file mode 100644
index 00000000000..6e216386767
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.puml
new file mode 100644
index 00000000000..1e13dfaa771
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersGroup('AwsDeepLearningContainersGroup', 'Aws Deep Learning Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Remote.puml
new file mode 100644
index 00000000000..2fa34673215
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainersGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLearningContainersGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers')
+
+' renders the element
+AwsDeepLearningContainersGroup('AwsDeepLearningContainersGroup', 'Aws Deep Learning Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.png
new file mode 100644
index 00000000000..3d3fcf822b4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.puml
new file mode 100644
index 00000000000..f130b60fefd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLens
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLens('AwsDeepLens', 'Aws Deep Lens', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Remote.puml
new file mode 100644
index 00000000000..4b218e75983
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLens
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLens('AwsDeepLens', 'Aws Deep Lens', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.md
new file mode 100644
index 00000000000..7b0179857a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.md
@@ -0,0 +1,157 @@
+# AwsDeepLens
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsDeepLens
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+```
+
+
+
+| Illustration | AwsDeepLens | AwsDeepLensCard | AwsDeepLensGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.png) | ![illustration for AwsDeepLens](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.Local.png) | ![illustration for AwsDeepLensCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.png) | ![illustration for AwsDeepLensGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.png) |
+
+
+
+
+## AwsDeepLens
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLens
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLens('AwsDeepLens', 'Aws Deep Lens', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLens
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLens('AwsDeepLens', 'Aws Deep Lens', 'an optional tech label')
+@enduml
+```
+
+## AwsDeepLensCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensCard('AwsDeepLensCard', 'Aws Deep Lens Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensCard('AwsDeepLensCard', 'Aws Deep Lens Card', 'an optional description')
+@enduml
+```
+
+## AwsDeepLensGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensGroup('AwsDeepLensGroup', 'Aws Deep Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensGroup('AwsDeepLensGroup', 'Aws Deep Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.png
new file mode 100644
index 00000000000..6795611a0b8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.puml
new file mode 100644
index 00000000000..db9a87022ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsDeepLens
+
+sprite $AwsDeepLensXs [10x10/16z] DSY53S103CNGey1Fzz-tJi6Y9oS5kKi_qKS9xsQr2C6Z0mkQEHSzD_D2UrWBSka6
+
+sprite $AwsDeepLensSm [12x12/16z] HOnP0aGX2CFSWDQv_tsdzMtvIXI0AP6Pv1TKH4U4WcAXO-ddU6M5VDi91EGEC7rWYzK6Gd6yhxB_77EreDoHZ2BbvuVc3m
+
+sprite $AwsDeepLensMd [16x16/16z] LSd70GCn00B1YmIv_tuja2E_7TInmvpz8sstrjA16-9LS87O2MRkk1tRwh6QyrUxS0Euf7G1CA70A83ahMmKw6chE_aadNuiy3NRwSAhdGv4klGVF04
+
+sprite $AwsDeepLensLg [20x20/16z] {
+RSm70eCm34FHUe5axd_VfXPqVsPU1ivsjJqYVv5_aCACG4KAJxDPQLh9QLbQGRPJEIByihxCQZsGzMdGgMD2YmXtns0BaS58OB25lXXmOGkjLfjXQkL5aFvf
+NALpx3Y4nMGv-MxHjpUJidi1LvSfgZ7f2-y
+}
+
+!procedure AwsDeepLens($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsDeepLens', $name, $tech)
+!endprocedure
+
+!procedure AwsDeepLensCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDeepLensLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsDeepLensGroup($id, $name='Aws Deep Lens', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsDeepLensLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.png
new file mode 100644
index 00000000000..fd56619c80e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.puml
new file mode 100644
index 00000000000..33215257817
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensCard('AwsDeepLensCard', 'Aws Deep Lens Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Remote.puml
new file mode 100644
index 00000000000..6bc19c5cee6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensCard('AwsDeepLensCard', 'Aws Deep Lens Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.png
new file mode 100644
index 00000000000..991c5945fed
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.puml
new file mode 100644
index 00000000000..57e528960a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensGroup('AwsDeepLensGroup', 'Aws Deep Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Remote.puml
new file mode 100644
index 00000000000..00363134ab5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepLensGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepLensGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepLens')
+
+' renders the element
+AwsDeepLensGroup('AwsDeepLensGroup', 'Aws Deep Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.png
new file mode 100644
index 00000000000..ace4b16b644
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.puml
new file mode 100644
index 00000000000..86d611a83cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacer('AwsDeepRacer', 'Aws Deep Racer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Remote.puml
new file mode 100644
index 00000000000..b1df9ca42a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacer('AwsDeepRacer', 'Aws Deep Racer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.md
new file mode 100644
index 00000000000..f7897d6b0a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.md
@@ -0,0 +1,157 @@
+# AwsDeepRacer
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+```
+
+
+
+| Illustration | AwsDeepRacer | AwsDeepRacerCard | AwsDeepRacerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.png) | ![illustration for AwsDeepRacer](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.Local.png) | ![illustration for AwsDeepRacerCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.png) | ![illustration for AwsDeepRacerGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.png) |
+
+
+
+
+## AwsDeepRacer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacer('AwsDeepRacer', 'Aws Deep Racer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacer
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacer('AwsDeepRacer', 'Aws Deep Racer', 'an optional tech label')
+@enduml
+```
+
+## AwsDeepRacerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerCard('AwsDeepRacerCard', 'Aws Deep Racer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerCard('AwsDeepRacerCard', 'Aws Deep Racer Card', 'an optional description')
+@enduml
+```
+
+## AwsDeepRacerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerGroup('AwsDeepRacerGroup', 'Aws Deep Racer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerGroup('AwsDeepRacerGroup', 'Aws Deep Racer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.png
new file mode 100644
index 00000000000..f51f0b4bc08
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.puml
new file mode 100644
index 00000000000..f0d3484523c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer
+
+sprite $AwsDeepRacerXs [10x10/16z] DSR50KKn30EmE0L3zv_tmmETf1_-x6s__UsfRHJGPBoMf5LCx8rxirigA2bkxePEVcnBvws_
+
+sprite $AwsDeepRacerSm [12x12/16z] JSp50SH020NG4VZ2z5_lRZnv5npjk05WluK_XJ_5dcUAESboz72eJR1gsEhgoItlS1Sssl8PeqKCQDNk_BRMdNlBt-8F
+
+sprite $AwsDeepRacerMd [16x16/16z] {
+NOx50G0X40DPJw3_Ui-LUSKG7DH1Rf2VvF3yBJW5d8BTPffcDf7Dzptmsdi9stndDgCqb9dklXif9IWFFtgrf6K15S3HWnegqUJqeWXJ5J5Wz0FU_nXJCAPW
+JC4A
+}
+
+sprite $AwsDeepRacerLg [20x20/16z] {
+PSq73iGW30H0Tw-v___tC4HAOLCPkU1AxaIdwiGwiEt0ssviEoeNCJCHAvDusrWe700iBBXj57m67NEbjeagLYwM4BRBUa-4CI3kX6McGGNB018CjBcLb0W8
+H3eDkov1ocQPRDkID3DeFY7KTR_VsAaTtBRmjgFojXlRZie_
+}
+
+!procedure AwsDeepRacer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer', $name, $tech)
+!endprocedure
+
+!procedure AwsDeepRacerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDeepRacerLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsDeepRacerGroup($id, $name='Aws Deep Racer', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsDeepRacerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.png
new file mode 100644
index 00000000000..d6095f7427b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.puml
new file mode 100644
index 00000000000..429e88b5760
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerCard('AwsDeepRacerCard', 'Aws Deep Racer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Remote.puml
new file mode 100644
index 00000000000..bb66bcfe835
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerCard('AwsDeepRacerCard', 'Aws Deep Racer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.png
new file mode 100644
index 00000000000..65721483720
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.puml
new file mode 100644
index 00000000000..12d08bd75cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerGroup('AwsDeepRacerGroup', 'Aws Deep Racer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Remote.puml
new file mode 100644
index 00000000000..1f464a766a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsDeepRacerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDeepRacerGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer')
+
+' renders the element
+AwsDeepRacerGroup('AwsDeepRacerGroup', 'Aws Deep Racer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.png
new file mode 100644
index 00000000000..fceb34bdb8b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.puml
new file mode 100644
index 00000000000..d4f45d51908
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuron
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuron('AwsNeuron', 'Aws Neuron', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Remote.puml
new file mode 100644
index 00000000000..f0349e17894
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuron
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuron('AwsNeuron', 'Aws Neuron', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.md
new file mode 100644
index 00000000000..122bd1d43fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.md
@@ -0,0 +1,157 @@
+# AwsNeuron
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsNeuron
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+```
+
+
+
+| Illustration | AwsNeuron | AwsNeuronCard | AwsNeuronGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsNeuron.png) | ![illustration for AwsNeuron](../../../aws-q1-2022/Architecture/MachineLearning/AwsNeuron.Local.png) | ![illustration for AwsNeuronCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.png) | ![illustration for AwsNeuronGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.png) |
+
+
+
+
+## AwsNeuron
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuron
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuron('AwsNeuron', 'Aws Neuron', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuron
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuron('AwsNeuron', 'Aws Neuron', 'an optional tech label')
+@enduml
+```
+
+## AwsNeuronCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronCard('AwsNeuronCard', 'Aws Neuron Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronCard('AwsNeuronCard', 'Aws Neuron Card', 'an optional description')
+@enduml
+```
+
+## AwsNeuronGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronGroup('AwsNeuronGroup', 'Aws Neuron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronGroup('AwsNeuronGroup', 'Aws Neuron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.png
new file mode 100644
index 00000000000..344eb27fdf7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.puml
new file mode 100644
index 00000000000..215b20a8f18
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuron.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsNeuron
+
+sprite $AwsNeuronXs [10x10/16z] DSR70S0m24KnmEq_il--STL9ciRKExokkTei33HM4-_TJNFfpIAaDQoRfCmCqEoNvtExJ3y
+
+sprite $AwsNeuronSm [12x12/16z] HST10a8X30FHjW19yFxtDKNrpseUExYzj_H03KJZVdAXZ7xjGKxW6A50BhyHLL6BE0wPoKLw5rAb8byNcf2_SRQS_qBT6m
+
+sprite $AwsNeuronMd [16x16/16z] {
+LSZ7OSH05CFG_PaSzz-lgIpXze2zsMj5livkFfxT52rZ7uUZK8WS9Kxg330cBxB9RFD1RLvoPGxC3gzcXBjd5qwpw_Sp501v5ilvc8uagolalwNWv3YuUH-h
+3LJoEHRtvE_u1m
+}
+
+sprite $AwsNeuronLg [20x20/16z] {
+PS_50G0n24HH83R3zbzlVFqVNnJioYgFo3-IV-I99Pnu6ZH0qaPEZ0OaP5qwg0W1BQcx3FDkIZAPA3fEys5PCnGIJlDk5gX8iMZ2CjTvqim42JYDMioqIpSi
+SqQHB89fc4QtN6Wv8vxcmNpD8sNOSGnaI9qiaQVDn09vsgdSdVRIQQUUs
+}
+
+!procedure AwsNeuron($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsNeuron', $name, $tech)
+!endprocedure
+
+!procedure AwsNeuronCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsNeuronLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsNeuronGroup($id, $name='Aws Neuron', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsNeuronLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.png
new file mode 100644
index 00000000000..87814ca902c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.puml
new file mode 100644
index 00000000000..6ddf9af89a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronCard('AwsNeuronCard', 'Aws Neuron Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Remote.puml
new file mode 100644
index 00000000000..c44d24245b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronCard('AwsNeuronCard', 'Aws Neuron Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.png
new file mode 100644
index 00000000000..e66cc634c28
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.puml
new file mode 100644
index 00000000000..3b8fd8af4a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronGroup('AwsNeuronGroup', 'Aws Neuron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Remote.puml
new file mode 100644
index 00000000000..fc3041fef46
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsNeuronGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNeuronGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsNeuron')
+
+' renders the element
+AwsNeuronGroup('AwsNeuronGroup', 'Aws Neuron Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.png
new file mode 100644
index 00000000000..6a02e49a3b9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.puml
new file mode 100644
index 00000000000..0c790ad2dd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanorama
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanorama('AwsPanorama', 'Aws Panorama', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Remote.puml
new file mode 100644
index 00000000000..d3cce9f4432
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanorama
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanorama('AwsPanorama', 'Aws Panorama', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.md b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.md
new file mode 100644
index 00000000000..d749f8c6660
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.md
@@ -0,0 +1,157 @@
+# AwsPanorama
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/AwsPanorama
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+```
+
+
+
+| Illustration | AwsPanorama | AwsPanoramaCard | AwsPanoramaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/AwsPanorama.png) | ![illustration for AwsPanorama](../../../aws-q1-2022/Architecture/MachineLearning/AwsPanorama.Local.png) | ![illustration for AwsPanoramaCard](../../../aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.png) | ![illustration for AwsPanoramaGroup](../../../aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.png) |
+
+
+
+
+## AwsPanorama
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanorama
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanorama('AwsPanorama', 'Aws Panorama', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanorama
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanorama('AwsPanorama', 'Aws Panorama', 'an optional tech label')
+@enduml
+```
+
+## AwsPanoramaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaCard('AwsPanoramaCard', 'Aws Panorama Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaCard('AwsPanoramaCard', 'Aws Panorama Card', 'an optional description')
+@enduml
+```
+
+## AwsPanoramaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaGroup('AwsPanoramaGroup', 'Aws Panorama Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaGroup('AwsPanoramaGroup', 'Aws Panorama Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.png
new file mode 100644
index 00000000000..166ec599e94
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.puml
new file mode 100644
index 00000000000..2838397262b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanorama.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/AwsPanorama
+
+sprite $AwsPanoramaXs [10x10/16z] BSR70S1030AmwmQo_xvnqqjmvjuZkx4koOiP5Jam1tpUjG3un1s3zB196_Xqthlt-ZuvkXy
+
+sprite $AwsPanoramaSm [12x12/16z] HOm54W0n2CG6j___zxQSPInfWJm4SFUgFsg3Dk32IVi3JuSRl15MnAnm15JEWGRh0APAeeAQvkweDD6SQRif-EpAuG8
+
+sprite $AwsPanoramaMd [16x16/16z] {
+LOe74iCm3CEgJId__szbTWOPDdW0AP9Bzzz2xrlH7A1HX6vHAU_Y-0hsfG-3XgId7p-3A4JmI3eBg62Xpzl97EZzSJNRKjpKWMi6BAhDTFqQ_HBhEv0cw_VX
+2G
+}
+
+sprite $AwsPanoramaLg [20x20/16z] {
+PSo74O0m34FHL2EP_UU5HF5H__NdWcXRsOpy8xye2xHwuMKP5t9MhQ1cGw2izJ8N4UZ2H5dB9lFBMegVBhHQM1giR909EQn3oOJrCYppbq42O1h7hx3DP9Gb
+0FlkpKSWGTJQbw7PhAia6qg56HaMSIKBlV04
+}
+
+!procedure AwsPanorama($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/AwsPanorama', $name, $tech)
+!endprocedure
+
+!procedure AwsPanoramaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsPanoramaLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AwsPanoramaGroup($id, $name='Aws Panorama', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AwsPanoramaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.png
new file mode 100644
index 00000000000..591e7385866
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.puml
new file mode 100644
index 00000000000..c701e3d377c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaCard('AwsPanoramaCard', 'Aws Panorama Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Remote.puml
new file mode 100644
index 00000000000..9373a04f4da
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaCard
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaCard('AwsPanoramaCard', 'Aws Panorama Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.png
new file mode 100644
index 00000000000..adf9e924bfe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.puml
new file mode 100644
index 00000000000..da4eea28333
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaGroup('AwsPanoramaGroup', 'Aws Panorama Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Remote.puml
new file mode 100644
index 00000000000..de008c70561
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/AwsPanoramaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPanoramaGroup
+include('aws-q1-2022/Architecture/MachineLearning/AwsPanorama')
+
+' renders the element
+AwsPanoramaGroup('AwsPanoramaGroup', 'Aws Panorama Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.png
new file mode 100644
index 00000000000..49bd4a6a0b4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.puml
new file mode 100644
index 00000000000..cdffd2a8227
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAws
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAws('TensorFlowOnAws', 'Tensor Flow On Aws', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Remote.puml
new file mode 100644
index 00000000000..e8454c18d4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAws
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAws('TensorFlowOnAws', 'Tensor Flow On Aws', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.md b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.md
new file mode 100644
index 00000000000..01940e7d1a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.md
@@ -0,0 +1,157 @@
+# TensorFlowOnAws
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+```
+
+
+
+| Illustration | TensorFlowOnAws | TensorFlowOnAwsCard | TensorFlowOnAwsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.png) | ![illustration for TensorFlowOnAws](../../../aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.Local.png) | ![illustration for TensorFlowOnAwsCard](../../../aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.png) | ![illustration for TensorFlowOnAwsGroup](../../../aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.png) |
+
+
+
+
+## TensorFlowOnAws
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAws
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAws('TensorFlowOnAws', 'Tensor Flow On Aws', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAws
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAws('TensorFlowOnAws', 'Tensor Flow On Aws', 'an optional tech label')
+@enduml
+```
+
+## TensorFlowOnAwsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsCard('TensorFlowOnAwsCard', 'Tensor Flow On Aws Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsCard('TensorFlowOnAwsCard', 'Tensor Flow On Aws Card', 'an optional description')
+@enduml
+```
+
+## TensorFlowOnAwsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsGroup('TensorFlowOnAwsGroup', 'Tensor Flow On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsGroup('TensorFlowOnAwsGroup', 'Tensor Flow On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.png
new file mode 100644
index 00000000000..31b47822b1a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.puml
new file mode 100644
index 00000000000..1b84cde0e50
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws
+
+sprite $TensorFlowOnAwsXs [10x10/16z] DSR50GCn00CmNyZG_VTjK2zfuZI6_Rf6rLbFx9gB3KbZBeO_iSqHBYAKE88j_P8qOsqrdlu
+
+sprite $TensorFlowOnAwsSm [12x12/16z] HSV15GGX3CFG1v0WU_llTvtJwFJ5z59tIzzePg-J6HSqbL5wbqNiU4DjOc-XnU6EZROEZMrHUwlWPxVyrCGPIoqfdh6cFm
+
+sprite $TensorFlowOnAwsMd [16x16/16z] {
+LSgxSKLH34BHEJy4Sl_zMX2zIxRsmAmopAIV4klpa4EjYxCTuWSIh0IRmgvLMJiipjwD7Su6DpOHbqukcylkPs_Pv7ZruXYNBrPrxUL6ycy2C4r3sq6xnIl9
+Td3Bx4_u1m
+}
+
+sprite $TensorFlowOnAwsLg [20x20/16z] {
+RSq50iGW44FHmHDw__jk8AptrryHd8RhA_8VUOCys6kfnfV5qAqa8rUjIZemOkCsK9yj2NVJcDkQMs3R61chwB3DBaEk6ji7cgtAI2H0LcrjBcEc9g80otHx
+Mm2OAYPobvMAqOwnQd148fcWhalOXHpUvvYAEiaef4tgw8vze-n_v0C
+}
+
+!procedure TensorFlowOnAws($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws', $name, $tech)
+!endprocedure
+
+!procedure TensorFlowOnAwsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$TensorFlowOnAwsLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure TensorFlowOnAwsGroup($id, $name='Tensor Flow On Aws', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$TensorFlowOnAwsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.png
new file mode 100644
index 00000000000..232ba0d27a9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.puml
new file mode 100644
index 00000000000..e4f64a8155f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsCard('TensorFlowOnAwsCard', 'Tensor Flow On Aws Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Remote.puml
new file mode 100644
index 00000000000..66118420cf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsCard
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsCard('TensorFlowOnAwsCard', 'Tensor Flow On Aws Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.png
new file mode 100644
index 00000000000..b2ef74cb438
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.puml
new file mode 100644
index 00000000000..be274478217
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsGroup('TensorFlowOnAwsGroup', 'Tensor Flow On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Remote.puml
new file mode 100644
index 00000000000..a3e8d8dd40e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAwsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TensorFlowOnAwsGroup
+include('aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws')
+
+' renders the element
+TensorFlowOnAwsGroup('TensorFlowOnAwsGroup', 'Tensor Flow On Aws Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.png
new file mode 100644
index 00000000000..858af08f99d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.puml
new file mode 100644
index 00000000000..2b9fdd774c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServe
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServe('TorchServe', 'Torch Serve', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Remote.puml
new file mode 100644
index 00000000000..35413dcd21f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServe
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServe('TorchServe', 'Torch Serve', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.md b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.md
new file mode 100644
index 00000000000..1724bb7984e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.md
@@ -0,0 +1,157 @@
+# TorchServe
+
+
+```text
+aws-q1-2022/Architecture/MachineLearning/TorchServe
+```
+
+```text
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+```
+
+
+
+| Illustration | TorchServe | TorchServeCard | TorchServeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MachineLearning/TorchServe.png) | ![illustration for TorchServe](../../../aws-q1-2022/Architecture/MachineLearning/TorchServe.Local.png) | ![illustration for TorchServeCard](../../../aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.png) | ![illustration for TorchServeGroup](../../../aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.png) |
+
+
+
+
+## TorchServe
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServe
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServe('TorchServe', 'Torch Serve', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServe
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServe('TorchServe', 'Torch Serve', 'an optional tech label')
+@enduml
+```
+
+## TorchServeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeCard
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeCard('TorchServeCard', 'Torch Serve Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeCard
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeCard('TorchServeCard', 'Torch Serve Card', 'an optional description')
+@enduml
+```
+
+## TorchServeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeGroup
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeGroup('TorchServeGroup', 'Torch Serve Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeGroup
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeGroup('TorchServeGroup', 'Torch Serve Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.png
new file mode 100644
index 00000000000..43761763023
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.puml
new file mode 100644
index 00000000000..8ae8ecebe37
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServe.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MachineLearning/TorchServe
+
+sprite $TorchServeXs [10x10/16z] BSY74G0W2C10kmBxxsiekVQNHvVE4IccteOIR4YJ2-bCevrwIh2zPwZr9GXowGC
+
+sprite $TorchServeSm [12x12/16z] HSg73OK054BHNvIY--yhF1jfzoIeOmR0Vk411ouW56rAB3RxFxSb7RZuAdqYhVHl16aFbk3dT64wImTHTm
+
+sprite $TorchServeMd [16x16/16z] LSg73S0W50DHqV7F_llcCAbMVITFRtYTIPzYw_VG3laAjk1CoS5EF7gt0nOUhDY4hYVW6D0XpO-5QLXtoDkHmswJ7GwBjMlPOUJSn331auV_uGG
+
+sprite $TorchServeLg [20x20/16z] {
+PSr90i0W24DHPmAz_trh6Zl_vLC0ArE3kV_H_qWJ3hlmiWBhGXfrbAcZ2PTL03sP2f9LpLkL4RFBq8Oi7FQu98jA4cP0Llp20k2mVbl6B5YBKzjbDHOci6qx
+S12HuRS5KigfJPTDLQwMVP0clN47
+}
+
+!procedure TorchServe($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MachineLearning/TorchServe', $name, $tech)
+!endprocedure
+
+!procedure TorchServeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$TorchServeLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure TorchServeGroup($id, $name='Torch Serve', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$TorchServeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.png
new file mode 100644
index 00000000000..0c67405d7e6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.puml
new file mode 100644
index 00000000000..91e0023ef3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeCard
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeCard('TorchServeCard', 'Torch Serve Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Remote.puml
new file mode 100644
index 00000000000..b4c0bbbcd45
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeCard
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeCard('TorchServeCard', 'Torch Serve Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.png b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.png
new file mode 100644
index 00000000000..ef1b375f377
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.puml
new file mode 100644
index 00000000000..31311354d84
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeGroup
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeGroup('TorchServeGroup', 'Torch Serve Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Remote.puml
new file mode 100644
index 00000000000..4b14f9d4a3f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MachineLearning/TorchServeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TorchServeGroup
+include('aws-q1-2022/Architecture/MachineLearning/TorchServe')
+
+' renders the element
+TorchServeGroup('TorchServeGroup', 'Torch Serve Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.png
new file mode 100644
index 00000000000..1f8b6b737f5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.puml
new file mode 100644
index 00000000000..90a8a546402
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatch
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatch('AmazonCloudWatch', 'Amazon Cloud Watch', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Remote.puml
new file mode 100644
index 00000000000..f536c4dccb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatch
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatch('AmazonCloudWatch', 'Amazon Cloud Watch', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.md
new file mode 100644
index 00000000000..3467cb61e40
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatch
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+```
+
+
+
+| Illustration | AmazonCloudWatch | AmazonCloudWatchCard | AmazonCloudWatchGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.png) | ![illustration for AmazonCloudWatch](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.Local.png) | ![illustration for AmazonCloudWatchCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.png) | ![illustration for AmazonCloudWatchGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatch
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatch
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatch('AmazonCloudWatch', 'Amazon Cloud Watch', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatch
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatch('AmazonCloudWatch', 'Amazon Cloud Watch', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchCard('AmazonCloudWatchCard', 'Amazon Cloud Watch Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchCard('AmazonCloudWatchCard', 'Amazon Cloud Watch Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchGroup('AmazonCloudWatchGroup', 'Amazon Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchGroup('AmazonCloudWatchGroup', 'Amazon Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.png
new file mode 100644
index 00000000000..7dccc8999f0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.puml
new file mode 100644
index 00000000000..fd36a4158d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch
+
+sprite $AmazonCloudWatchXs [10x10/16z] FSY74S0W581GkwBxxnj-6jVU0QneJdvkbMfmIzr3ARY6yYPcLxLDnJenSwzmf97LIou
+
+sprite $AmazonCloudWatchSm [12x12/16z] JSY50SD030J1n7IW_lkrmBIF8sMi0EW3AyF02LwmlKZQI_QkBf5ZMxzSU_wPmxyMYE6A-v6JQ6X58WR9-hyu0G
+
+sprite $AmazonCloudWatchMd [16x16/16z] {
+NOo50GCW3C16FV3_lyEcGLDZKOUSy1VWBz2tgSGDz1KmI3k1FWFAnBszlB49FQwTGydsFUD1AiTb7dSYQiuSKtJIg2YeCGCB5vK0nWrWfX7JRs12rFPFWEb_
+WIS
+}
+
+sprite $AmazonCloudWatchLg [20x20/16z] {
+RSo54KGn24LH71xflzwLPFYhT_mWsDMKp_07yGVn1_i84-c5lP41f0ps4nNFWjZ76Z8_wJ9A34eSS_I6y4BnCTi_GGLD-B7C9sfg28EEjOfP2W6M2LIjrIU9
+A5O0U1cuF7JZMgCmJGuPcm3XRKS7yMCzDdhX7G
+}
+
+!procedure AmazonCloudWatch($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchGroup($id, $name='Amazon Cloud Watch', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.png
new file mode 100644
index 00000000000..edb35324563
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.puml
new file mode 100644
index 00000000000..4a45efd4288
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchCard('AmazonCloudWatchCard', 'Amazon Cloud Watch Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Remote.puml
new file mode 100644
index 00000000000..d49e86d53ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchCard('AmazonCloudWatchCard', 'Amazon Cloud Watch Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.png
new file mode 100644
index 00000000000..3bcec6cd4fc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.puml
new file mode 100644
index 00000000000..cbc3889255e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchGroup('AmazonCloudWatchGroup', 'Amazon Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Remote.puml
new file mode 100644
index 00000000000..dc17c740298
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatchGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch')
+
+' renders the element
+AmazonCloudWatchGroup('AmazonCloudWatchGroup', 'Amazon Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.png
new file mode 100644
index 00000000000..3365c66defe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.puml
new file mode 100644
index 00000000000..247e32b7d7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafana
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafana('AmazonManagedServiceForGrafana', 'Amazon Managed Service For Grafana', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Remote.puml
new file mode 100644
index 00000000000..8648507cbdd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafana
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafana('AmazonManagedServiceForGrafana', 'Amazon Managed Service For Grafana', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.md
new file mode 100644
index 00000000000..10a7c8a4c3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.md
@@ -0,0 +1,157 @@
+# AmazonManagedServiceForGrafana
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+```
+
+
+
+| Illustration | AmazonManagedServiceForGrafana | AmazonManagedServiceForGrafanaCard | AmazonManagedServiceForGrafanaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.png) | ![illustration for AmazonManagedServiceForGrafana](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.Local.png) | ![illustration for AmazonManagedServiceForGrafanaCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.png) | ![illustration for AmazonManagedServiceForGrafanaGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.png) |
+
+
+
+
+## AmazonManagedServiceForGrafana
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafana
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafana('AmazonManagedServiceForGrafana', 'Amazon Managed Service For Grafana', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafana
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafana('AmazonManagedServiceForGrafana', 'Amazon Managed Service For Grafana', 'an optional tech label')
+@enduml
+```
+
+## AmazonManagedServiceForGrafanaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaCard('AmazonManagedServiceForGrafanaCard', 'Amazon Managed Service For Grafana Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaCard('AmazonManagedServiceForGrafanaCard', 'Amazon Managed Service For Grafana Card', 'an optional description')
+@enduml
+```
+
+## AmazonManagedServiceForGrafanaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaGroup('AmazonManagedServiceForGrafanaGroup', 'Amazon Managed Service For Grafana Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaGroup('AmazonManagedServiceForGrafanaGroup', 'Amazon Managed Service For Grafana Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.png
new file mode 100644
index 00000000000..977d9d5884c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.puml
new file mode 100644
index 00000000000..2bf0049dcf0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana
+
+sprite $AmazonManagedServiceForGrafanaXs [10x10/16z] FSR70S0W00CnXtvc_tr3rqj0cshbrH18QTIZyAr5a1J66b6LFAOIfR5kPnioVJI4qR7H0Nu
+
+sprite $AmazonManagedServiceForGrafanaSm [12x12/16z] JSV70GCm3CD0Tudm_lk6IiSB9vTLHEWFUFlOKG3jOZfWIck-7wcT5Si_KMyfrIUxjotjl300-NMD3J5c-eq49B_X2Wy
+
+sprite $AmazonManagedServiceForGrafanaMd [16x16/16z] {
+NSm7WiGW34FHfKlc_lTToPxkrFSJe0SrHyEVK7o7iESShLS8XULsa1CAtSRRH_m3zcZf6RP_wEaH86Iot7N89tqZkAVt17sx2ekXIflNeSkOVMpReOr3_s4x
+rAH_mZy
+}
+
+sprite $AmazonManagedServiceForGrafanaLg [20x20/16z] {
+PS_N0KCn24DHt17UVzy0okltyxY2J8zMX2-wVP7I-rmNMbe5Lg_zZnOuUBmgiy22h5nc62cGcpL40X4fTT74WE7cwQ0jTMjkot5esbIRQNAPoSlsTgpcEQI1
+feD8mzwXNTrqjj8c3hDIfNBsD2hx697ssVa3
+}
+
+!procedure AmazonManagedServiceForGrafana($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana', $name, $tech)
+!endprocedure
+
+!procedure AmazonManagedServiceForGrafanaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonManagedServiceForGrafanaLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonManagedServiceForGrafanaGroup($id, $name='Amazon Managed Service For Grafana', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonManagedServiceForGrafanaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.png
new file mode 100644
index 00000000000..2bf51a41211
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.puml
new file mode 100644
index 00000000000..6422983ca57
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaCard('AmazonManagedServiceForGrafanaCard', 'Amazon Managed Service For Grafana Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Remote.puml
new file mode 100644
index 00000000000..905f744a41b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaCard('AmazonManagedServiceForGrafanaCard', 'Amazon Managed Service For Grafana Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.png
new file mode 100644
index 00000000000..516445e1903
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.puml
new file mode 100644
index 00000000000..9c1a505d72e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaGroup('AmazonManagedServiceForGrafanaGroup', 'Amazon Managed Service For Grafana Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Remote.puml
new file mode 100644
index 00000000000..b6393c84882
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafanaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForGrafanaGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana')
+
+' renders the element
+AmazonManagedServiceForGrafanaGroup('AmazonManagedServiceForGrafanaGroup', 'Amazon Managed Service For Grafana Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.png
new file mode 100644
index 00000000000..2f1ba1f3c39
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.puml
new file mode 100644
index 00000000000..a46d077bd85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheus
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheus('AmazonManagedServiceForPrometheus', 'Amazon Managed Service For Prometheus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Remote.puml
new file mode 100644
index 00000000000..958e5f3658c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheus
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheus('AmazonManagedServiceForPrometheus', 'Amazon Managed Service For Prometheus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.md
new file mode 100644
index 00000000000..5c24e5d9b33
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.md
@@ -0,0 +1,157 @@
+# AmazonManagedServiceForPrometheus
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+```
+
+
+
+| Illustration | AmazonManagedServiceForPrometheus | AmazonManagedServiceForPrometheusCard | AmazonManagedServiceForPrometheusGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.png) | ![illustration for AmazonManagedServiceForPrometheus](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.Local.png) | ![illustration for AmazonManagedServiceForPrometheusCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.png) | ![illustration for AmazonManagedServiceForPrometheusGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.png) |
+
+
+
+
+## AmazonManagedServiceForPrometheus
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheus
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheus('AmazonManagedServiceForPrometheus', 'Amazon Managed Service For Prometheus', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheus
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheus('AmazonManagedServiceForPrometheus', 'Amazon Managed Service For Prometheus', 'an optional tech label')
+@enduml
+```
+
+## AmazonManagedServiceForPrometheusCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusCard('AmazonManagedServiceForPrometheusCard', 'Amazon Managed Service For Prometheus Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusCard('AmazonManagedServiceForPrometheusCard', 'Amazon Managed Service For Prometheus Card', 'an optional description')
+@enduml
+```
+
+## AmazonManagedServiceForPrometheusGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusGroup('AmazonManagedServiceForPrometheusGroup', 'Amazon Managed Service For Prometheus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusGroup('AmazonManagedServiceForPrometheusGroup', 'Amazon Managed Service For Prometheus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.png
new file mode 100644
index 00000000000..ae436400bed
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.puml
new file mode 100644
index 00000000000..7c2a1960658
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus
+
+sprite $AmazonManagedServiceForPrometheusXs [10x10/16z] FSh90O10349HTuNqtw_pcIMd5q3Inxsl5WrVQ7XjDxAs30m5qPUqciwa1HyZcEqF
+
+sprite $AmazonManagedServiceForPrometheusSm [12x12/16z] JKp70S0W4B8hkF--4IwD5nq7IvXpuYTeaIrun4Ag4YHhmUeZEB5YGWiXU2U6n9QezFUMAAIvHRVO8IXn0G
+
+sprite $AmazonManagedServiceForPrometheusMd [16x16/16z] NSe54aGX30HH9CY4-vyNwzK_PUbNqLbdRKyFq0DSp0BW1weKwEuRiffgpv7UO3b8CTC7aivk0-pTjUqhN1WNSagHZm78QGqWUnSDnEHENs2t7x
+
+sprite $AmazonManagedServiceForPrometheusLg [20x20/16z] {
+RSv50aGX30DGl4su_tq72sC_orV5YYisWmV40-9YgKBAcXLraWj6NuXsa1CpqfX5I5L6r1A78bYI3OI5OJ3DRanPBya8vMqUoqZE2zLN7K0udRrl3AqbZSio
+AKFlMs4ilyRKZDUE0df9fiYa5ry
+}
+
+!procedure AmazonManagedServiceForPrometheus($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus', $name, $tech)
+!endprocedure
+
+!procedure AmazonManagedServiceForPrometheusCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonManagedServiceForPrometheusLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonManagedServiceForPrometheusGroup($id, $name='Amazon Managed Service For Prometheus', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonManagedServiceForPrometheusLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.png
new file mode 100644
index 00000000000..5a3528d6a4e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.puml
new file mode 100644
index 00000000000..12346c72606
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusCard('AmazonManagedServiceForPrometheusCard', 'Amazon Managed Service For Prometheus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Remote.puml
new file mode 100644
index 00000000000..789b0c1d7e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusCard('AmazonManagedServiceForPrometheusCard', 'Amazon Managed Service For Prometheus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.png
new file mode 100644
index 00000000000..e035eabf2b9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.puml
new file mode 100644
index 00000000000..861b8722adb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusGroup('AmazonManagedServiceForPrometheusGroup', 'Amazon Managed Service For Prometheus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Remote.puml
new file mode 100644
index 00000000000..dd8d8641748
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheusGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedServiceForPrometheusGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus')
+
+' renders the element
+AmazonManagedServiceForPrometheusGroup('AmazonManagedServiceForPrometheusGroup', 'Amazon Managed Service For Prometheus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.png
new file mode 100644
index 00000000000..b375eff2aaf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.puml
new file mode 100644
index 00000000000..a91c946d296
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfig('AwsAppConfig', 'Aws App Config', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Remote.puml
new file mode 100644
index 00000000000..678fdc7ee3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfig('AwsAppConfig', 'Aws App Config', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.md
new file mode 100644
index 00000000000..df65f27f099
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.md
@@ -0,0 +1,157 @@
+# AwsAppConfig
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+```
+
+
+
+| Illustration | AwsAppConfig | AwsAppConfigCard | AwsAppConfigGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.png) | ![illustration for AwsAppConfig](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.Local.png) | ![illustration for AwsAppConfigCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.png) | ![illustration for AwsAppConfigGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.png) |
+
+
+
+
+## AwsAppConfig
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfig('AwsAppConfig', 'Aws App Config', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfig('AwsAppConfig', 'Aws App Config', 'an optional tech label')
+@enduml
+```
+
+## AwsAppConfigCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigCard('AwsAppConfigCard', 'Aws App Config Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigCard('AwsAppConfigCard', 'Aws App Config Card', 'an optional description')
+@enduml
+```
+
+## AwsAppConfigGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigGroup('AwsAppConfigGroup', 'Aws App Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigGroup('AwsAppConfigGroup', 'Aws App Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.png
new file mode 100644
index 00000000000..2d81840ce18
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.puml
new file mode 100644
index 00000000000..b0376a328f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig
+
+sprite $AwsAppConfigXs [10x10/16z] FOl70S0m30BbD7ne_ttZpejsGEsIEDRTwctMflIsEz_mrD9TjzpTFV5rBAqeZe3Ca6swosQw_G4
+
+sprite $AwsAppConfigSm [12x12/16z] JSU53GH13CLGXRyp_TTx36kH7u2UpGmNx0kHJ-m3vhIrj0yC9Vdh3GEgdvyF8RqUoG97Py5dgO1prdlTuFNlNlyLt04
+
+sprite $AwsAppConfigMd [16x16/16z] {
+NOk53GGn4CIq4F2a_tv_ep-sq0DivfzHy0du1EAFsp_G3jAJwT4hq0xoVx6_YuQFrYvFc11Ky7UzNOFesJ7cNAKc5r3EN4jPwfhk0rWLk49k9NyF3Mt-lj6V
+lx-37m
+}
+
+sprite $AwsAppConfigLg [20x20/16z] {
+RSm5ae1030NHaLX_xd_VPIYotkKlmbDrUU8Vv1-4nen6lO9d-8jwCFTqoiQEWpfOit-krmG3OgveEwqD3fQrPvl11DZK_ZIn0UoRLObLDOkLRM4C8e05LTTr
+axEKG361nvAXMMBimUcwqz8Yrafeqr2YKzkJtlupqTRQ-04
+}
+
+!procedure AwsAppConfig($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig', $name, $tech)
+!endprocedure
+
+!procedure AwsAppConfigCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppConfigLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppConfigGroup($id, $name='Aws App Config', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsAppConfigLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.png
new file mode 100644
index 00000000000..62794937b76
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.puml
new file mode 100644
index 00000000000..a3587252b8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigCard('AwsAppConfigCard', 'Aws App Config Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Remote.puml
new file mode 100644
index 00000000000..3f5edd83018
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigCard('AwsAppConfigCard', 'Aws App Config Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.png
new file mode 100644
index 00000000000..9293a1121fc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.puml
new file mode 100644
index 00000000000..8f93df409a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigGroup('AwsAppConfigGroup', 'Aws App Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Remote.puml
new file mode 100644
index 00000000000..addc6c0a697
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfigGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig')
+
+' renders the element
+AwsAppConfigGroup('AwsAppConfigGroup', 'Aws App Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.png
new file mode 100644
index 00000000000..6ba603842e2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.puml
new file mode 100644
index 00000000000..c7925f10f86
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScaling('AwsApplicationAutoScaling', 'Aws Application Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Remote.puml
new file mode 100644
index 00000000000..03b1303c799
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScaling('AwsApplicationAutoScaling', 'Aws Application Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.md
new file mode 100644
index 00000000000..b3991df5421
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.md
@@ -0,0 +1,157 @@
+# AwsApplicationAutoScaling
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+```
+
+
+
+| Illustration | AwsApplicationAutoScaling | AwsApplicationAutoScalingCard | AwsApplicationAutoScalingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.png) | ![illustration for AwsApplicationAutoScaling](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.Local.png) | ![illustration for AwsApplicationAutoScalingCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.png) | ![illustration for AwsApplicationAutoScalingGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.png) |
+
+
+
+
+## AwsApplicationAutoScaling
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScaling('AwsApplicationAutoScaling', 'Aws Application Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScaling('AwsApplicationAutoScaling', 'Aws Application Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+## AwsApplicationAutoScalingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingCard('AwsApplicationAutoScalingCard', 'Aws Application Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingCard('AwsApplicationAutoScalingCard', 'Aws Application Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+## AwsApplicationAutoScalingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingGroup('AwsApplicationAutoScalingGroup', 'Aws Application Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingGroup('AwsApplicationAutoScalingGroup', 'Aws Application Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.png
new file mode 100644
index 00000000000..d1ee7cd89d1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.puml
new file mode 100644
index 00000000000..c21ce801c6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling
+
+sprite $AwsApplicationAutoScalingXs [10x10/16z] FOk54O100CEAa_x--tB1UbOBSAhZuBVLHblj_BWILbtdX2tpMJM93TqiDhIfJYl61G
+
+sprite $AwsApplicationAutoScalingSm [12x12/16z] JSZ70S0m349HTmJUVzy4fNBw3vuB3m1_KA8aPAmMdX9uUX0ixExMtBCj_vH01cFBc_IsqTlL2KZP2Ha7
+
+sprite $AwsApplicationAutoScalingMd [16x16/16z] NSxN0KCX34DHS0cMlV-yQLAg_kvv1V1OSUS-_07-eDcv14qubeGM1DvzX-DkUFV61TYeO9lblHUM6Pz7rpu6EAgckT0zHc3WXk1cQi7gLWkQC7zm0m
+
+sprite $AwsApplicationAutoScalingLg [20x20/16z] {
+RSu5aWKn28HX9cYJ-zztQwJPPt_v5m5S5Sip_43yG0pQODD41hlvTWMVDn4BOm-wcINjh001ob0vfdMQ9JGUyxNaDF6IjNXlTSkHAr2AqvWTnQts9XQUNco1
+xNqhOX77sWKzHZtxPKsZ3lu1
+}
+
+!procedure AwsApplicationAutoScaling($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling', $name, $tech)
+!endprocedure
+
+!procedure AwsApplicationAutoScalingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsApplicationAutoScalingLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsApplicationAutoScalingGroup($id, $name='Aws Application Auto Scaling', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsApplicationAutoScalingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.png
new file mode 100644
index 00000000000..b85b679982a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.puml
new file mode 100644
index 00000000000..584f94b8de8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingCard('AwsApplicationAutoScalingCard', 'Aws Application Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Remote.puml
new file mode 100644
index 00000000000..18f179d2edf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingCard('AwsApplicationAutoScalingCard', 'Aws Application Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.png
new file mode 100644
index 00000000000..84a25bfc9c6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.puml
new file mode 100644
index 00000000000..a0b03645d90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingGroup('AwsApplicationAutoScalingGroup', 'Aws Application Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Remote.puml
new file mode 100644
index 00000000000..4c748b4cf74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScalingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling')
+
+' renders the element
+AwsApplicationAutoScalingGroup('AwsApplicationAutoScalingGroup', 'Aws Application Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.png
new file mode 100644
index 00000000000..56a9a7e809d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.puml
new file mode 100644
index 00000000000..5dbe1652855
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScaling('AwsAutoScaling', 'Aws Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Remote.puml
new file mode 100644
index 00000000000..bd70c89fe1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScaling('AwsAutoScaling', 'Aws Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.md
new file mode 100644
index 00000000000..f0dff616d4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.md
@@ -0,0 +1,157 @@
+# AwsAutoScaling
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+```
+
+
+
+| Illustration | AwsAutoScaling | AwsAutoScalingCard | AwsAutoScalingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.png) | ![illustration for AwsAutoScaling](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.Local.png) | ![illustration for AwsAutoScalingCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.png) | ![illustration for AwsAutoScalingGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.png) |
+
+
+
+
+## AwsAutoScaling
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScaling('AwsAutoScaling', 'Aws Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScaling
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScaling('AwsAutoScaling', 'Aws Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+## AwsAutoScalingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingCard('AwsAutoScalingCard', 'Aws Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingCard('AwsAutoScalingCard', 'Aws Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+## AwsAutoScalingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingGroup('AwsAutoScalingGroup', 'Aws Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingGroup('AwsAutoScalingGroup', 'Aws Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.png
new file mode 100644
index 00000000000..6fddd20bba9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.puml
new file mode 100644
index 00000000000..bd07a137c63
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling
+
+sprite $AwsAutoScalingXs [10x10/16z] FOk54S1040A91wx_Vd_sZJ5iRV_e-xnjiC86UmuNNnxkr7j8nnyaiCATO8LLS5WmDm
+
+sprite $AwsAutoScalingSm [12x12/16z] HOh70S0m30BT9V3--yQGTg-Zu90Y8e0_qA4uKA6tKA13ul66Xe8kRnMeSzRf3u_ejYacn5OOxN658EqELBW
+
+sprite $AwsAutoScalingMd [16x16/16z] NSc74GGn349HAur1xh_UI-ZICl4_-1oq_HWlm0kqUg-15fIxe0UIqu8qyDDEBzf6gjtAQDpBJ7ysmXqC0gUru6iu0qxj2CnZUc1rgr-WlVe2Tm
+
+sprite $AwsAutoScalingLg [20x20/16z] {
+RSz50aKn24DHIYsX-r_ly_3r3ayLNa7DC_v1_a4cjiIG5Hl2U13JAvv2I6UQ49sKdNMoEWt4J6iJtk36EXxhNWo3XGOhHViyME3JYChJLBMkYTOIWazlvbHh
+tShcmhGO5f4cFVjd8PCcxW
+}
+
+!procedure AwsAutoScaling($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling', $name, $tech)
+!endprocedure
+
+!procedure AwsAutoScalingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAutoScalingLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsAutoScalingGroup($id, $name='Aws Auto Scaling', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsAutoScalingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.png
new file mode 100644
index 00000000000..b07d73dcc5b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.puml
new file mode 100644
index 00000000000..bbc2fae41fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingCard('AwsAutoScalingCard', 'Aws Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Remote.puml
new file mode 100644
index 00000000000..e1a43ca1289
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingCard('AwsAutoScalingCard', 'Aws Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.png
new file mode 100644
index 00000000000..3b67e6cbb10
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.puml
new file mode 100644
index 00000000000..7d6ab4270ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingGroup('AwsAutoScalingGroup', 'Aws Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Remote.puml
new file mode 100644
index 00000000000..82bec97a03f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScalingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAutoScalingGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling')
+
+' renders the element
+AwsAutoScalingGroup('AwsAutoScalingGroup', 'Aws Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.png
new file mode 100644
index 00000000000..5a46a943aac
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.puml
new file mode 100644
index 00000000000..8cd037eabe4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgent
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgent('AwsBackintAgent', 'Aws Backint Agent', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Remote.puml
new file mode 100644
index 00000000000..10d743d4908
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgent
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgent('AwsBackintAgent', 'Aws Backint Agent', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.md
new file mode 100644
index 00000000000..6917f516aa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.md
@@ -0,0 +1,157 @@
+# AwsBackintAgent
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+```
+
+
+
+| Illustration | AwsBackintAgent | AwsBackintAgentCard | AwsBackintAgentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.png) | ![illustration for AwsBackintAgent](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.Local.png) | ![illustration for AwsBackintAgentCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.png) | ![illustration for AwsBackintAgentGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.png) |
+
+
+
+
+## AwsBackintAgent
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgent
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgent('AwsBackintAgent', 'Aws Backint Agent', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgent
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgent('AwsBackintAgent', 'Aws Backint Agent', 'an optional tech label')
+@enduml
+```
+
+## AwsBackintAgentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentCard('AwsBackintAgentCard', 'Aws Backint Agent Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentCard('AwsBackintAgentCard', 'Aws Backint Agent Card', 'an optional description')
+@enduml
+```
+
+## AwsBackintAgentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentGroup('AwsBackintAgentGroup', 'Aws Backint Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentGroup('AwsBackintAgentGroup', 'Aws Backint Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.png
new file mode 100644
index 00000000000..db05c0b89b3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.puml
new file mode 100644
index 00000000000..d8b3613acf7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent
+
+sprite $AwsBackintAgentXs [10x10/16z] FSR10KHG40N1sOLvtJ__U07KgO2SkldgsJcLA1J9EQSVfAEp72gUrXGPTjdBBuoXLi6nimex
+
+sprite $AwsBackintAgentSm [12x12/16z] JOh90GGn2CCs5xP8__qkuJLwoGU57vBuXEomnwgGBmpiOMU56MjPxOu3vxJ_qe1LFjwBmV3DW7sGnRtrqea1vHrCUuK6_W
+
+sprite $AwsBackintAgentMd [16x16/16z] {
+NOm7TaGX30E_kmNtlszSacmHTKOyqCbDLF0by2KEbicDMfmLYe8MPuH9HgOl7uWWgerOTl03XChsyVnzAiDM2qoUqCnRpui9P0P1tdjCpSb04W7S4jsR9m73
+AuYmt68p_2L-
+}
+
+sprite $AwsBackintAgentLg [20x20/16z] {
+RSn50WD124HHQAoAkVzv8wJZyvSFuOHdTOydo1FaCvHRFB2VPWwK3FR6o3bNtEgD0junnWOZLgefKB6jQLGZQSXwMj8aIBhfyzQbkOCyh6f-gleYaMC-zvA0
+2Hd0SUmzhmm85tYtBX5fhGfeWkHnQsurikwtJvjaYV1fJmNxrwQdJPzu1G
+}
+
+!procedure AwsBackintAgent($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent', $name, $tech)
+!endprocedure
+
+!procedure AwsBackintAgentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackintAgentLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackintAgentGroup($id, $name='Aws Backint Agent', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsBackintAgentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.png
new file mode 100644
index 00000000000..d1a3aaa02c0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.puml
new file mode 100644
index 00000000000..39de13d8796
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentCard('AwsBackintAgentCard', 'Aws Backint Agent Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Remote.puml
new file mode 100644
index 00000000000..99dd7b0ae9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentCard('AwsBackintAgentCard', 'Aws Backint Agent Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.png
new file mode 100644
index 00000000000..631f94b903a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.puml
new file mode 100644
index 00000000000..b062202f731
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentGroup('AwsBackintAgentGroup', 'Aws Backint Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Remote.puml
new file mode 100644
index 00000000000..0903cd09a4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackintAgentGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent')
+
+' renders the element
+AwsBackintAgentGroup('AwsBackintAgentGroup', 'Aws Backint Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.png
new file mode 100644
index 00000000000..0926fb63386
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.puml
new file mode 100644
index 00000000000..143d4c1e28b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbot
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbot('AwsChatbot', 'Aws Chatbot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Remote.puml
new file mode 100644
index 00000000000..0cf498acafc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbot
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbot('AwsChatbot', 'Aws Chatbot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.md
new file mode 100644
index 00000000000..a8aca5c19ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.md
@@ -0,0 +1,157 @@
+# AwsChatbot
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+```
+
+
+
+| Illustration | AwsChatbot | AwsChatbotCard | AwsChatbotGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.png) | ![illustration for AwsChatbot](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.Local.png) | ![illustration for AwsChatbotCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.png) | ![illustration for AwsChatbotGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.png) |
+
+
+
+
+## AwsChatbot
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbot
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbot('AwsChatbot', 'Aws Chatbot', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbot
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbot('AwsChatbot', 'Aws Chatbot', 'an optional tech label')
+@enduml
+```
+
+## AwsChatbotCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotCard('AwsChatbotCard', 'Aws Chatbot Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotCard('AwsChatbotCard', 'Aws Chatbot Card', 'an optional description')
+@enduml
+```
+
+## AwsChatbotGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotGroup('AwsChatbotGroup', 'Aws Chatbot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotGroup('AwsChatbotGroup', 'Aws Chatbot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.png
new file mode 100644
index 00000000000..d68bfd21a3c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.puml
new file mode 100644
index 00000000000..e4a2af9a199
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot
+
+sprite $AwsChatbotXs [10x10/16z] FSY53S103CNGmu2p_xpbVekUd9bnvvuY8Y9WOVdel-2jvOeMnNzBBF44
+
+sprite $AwsChatbotSm [12x12/16z] JOg54S1040BdzO3llz-Sn7O4fOF0pFWB8fip8qWSU-y1Hz8W-NX_WIo_FNaElyp0rZjm93E9wEGvsYE0Umy9tV_21G
+
+sprite $AwsChatbotMd [16x16/16z] {
+NOW90iCm2CCAsGns_l_VkUjTvG29AxrHXgzmwHPapG8GMv33G3SsRpaCciiLWOpWwImapE4G_yJcMRciXaJtbA8YnSOdl-pfK38aqsywO8nbcDvyIWgrR9jF
+RMp-33y
+}
+
+sprite $AwsChatbotLg [20x20/16z] {
+PSr90iCm24FHs3WWaVlVj-167J-xvm7keABZFyhUA5ks4sQRiSAfcvbjY1CkGpOQkxSrJe30ego36vO76sLkCTowU5loRiWiC55WazEVXeWZZx8Lc0U1wxhl
+PPdLFN9RUdQi1gkhojuvQin0MJTpzKtPLjOqlarH9XK-
+}
+
+!procedure AwsChatbot($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot', $name, $tech)
+!endprocedure
+
+!procedure AwsChatbotCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsChatbotLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsChatbotGroup($id, $name='Aws Chatbot', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsChatbotLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.png
new file mode 100644
index 00000000000..8ce1f34b0d1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.puml
new file mode 100644
index 00000000000..0cd6d3ec578
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotCard('AwsChatbotCard', 'Aws Chatbot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Remote.puml
new file mode 100644
index 00000000000..abe13c0c279
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotCard('AwsChatbotCard', 'Aws Chatbot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.png
new file mode 100644
index 00000000000..4d7d3f651a4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.puml
new file mode 100644
index 00000000000..5f40234204c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotGroup('AwsChatbotGroup', 'Aws Chatbot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Remote.puml
new file mode 100644
index 00000000000..1bb71d427db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsChatbotGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsChatbotGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot')
+
+' renders the element
+AwsChatbotGroup('AwsChatbotGroup', 'Aws Chatbot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.png
new file mode 100644
index 00000000000..90cf81d808d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.puml
new file mode 100644
index 00000000000..d2d6078ecb0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormation
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormation('AwsCloudFormation', 'Aws Cloud Formation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Remote.puml
new file mode 100644
index 00000000000..8730df034f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormation
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormation('AwsCloudFormation', 'Aws Cloud Formation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.md
new file mode 100644
index 00000000000..436e20044c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.md
@@ -0,0 +1,157 @@
+# AwsCloudFormation
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+```
+
+
+
+| Illustration | AwsCloudFormation | AwsCloudFormationCard | AwsCloudFormationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.png) | ![illustration for AwsCloudFormation](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.Local.png) | ![illustration for AwsCloudFormationCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.png) | ![illustration for AwsCloudFormationGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.png) |
+
+
+
+
+## AwsCloudFormation
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormation
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormation('AwsCloudFormation', 'Aws Cloud Formation', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormation
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormation('AwsCloudFormation', 'Aws Cloud Formation', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudFormationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationCard('AwsCloudFormationCard', 'Aws Cloud Formation Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationCard('AwsCloudFormationCard', 'Aws Cloud Formation Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudFormationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationGroup('AwsCloudFormationGroup', 'Aws Cloud Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationGroup('AwsCloudFormationGroup', 'Aws Cloud Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.png
new file mode 100644
index 00000000000..4905428dd1d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.puml
new file mode 100644
index 00000000000..7d7ea0656c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation
+
+sprite $AwsCloudFormationXs [10x10/16z] FOg54G0m309hyVttxKKv0_v5X3r4CbMzRgyQzIrloYuiR-zwlAN0DjNilHVLhDyF
+
+sprite $AwsCloudFormationSm [12x12/16z] JSU54S0m30J1YVXV_VSR1mmtT8jHFMKc3l007oYk1wIg2b3sl5m13CJpPZg2F-zEk0UgAK5yTGkVlczEz84R
+
+sprite $AwsCloudFormationMd [16x16/16z] NOw54KH12CM-yyBst-yno5b6anM0G8K5_0N-WhS_7Jp3RPnAF8C1-_saarS1dPPkrqMYFU-7du5EohLjWYsGjC8DSmgjvV9WGdeolZvxf0TUfF-55m
+
+sprite $AwsCloudFormationLg [20x20/16z] {
+RS_L0KGX34HH93QX_tgVP9dr-tdGe0hcT_Y3-8FuWqcJxiJSs08g6_E1KLjRysqoxdhTEMWP0HWA6-tjIq8JaNbd4vEcgWZelIIqkxU9rhfig0qQS1dt9TXQ
+YvPl5b9TJgjozy-IzhFp1
+}
+
+!procedure AwsCloudFormation($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudFormationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudFormationLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudFormationGroup($id, $name='Aws Cloud Formation', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsCloudFormationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.png
new file mode 100644
index 00000000000..500d9c11855
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.puml
new file mode 100644
index 00000000000..a48bc6d270b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationCard('AwsCloudFormationCard', 'Aws Cloud Formation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Remote.puml
new file mode 100644
index 00000000000..fc313b7d769
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationCard('AwsCloudFormationCard', 'Aws Cloud Formation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.png
new file mode 100644
index 00000000000..bc9681eb830
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.puml
new file mode 100644
index 00000000000..cc48e701b7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationGroup('AwsCloudFormationGroup', 'Aws Cloud Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Remote.puml
new file mode 100644
index 00000000000..83c0f1c43c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation')
+
+' renders the element
+AwsCloudFormationGroup('AwsCloudFormationGroup', 'Aws Cloud Formation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.png
new file mode 100644
index 00000000000..e6665541904
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.puml
new file mode 100644
index 00000000000..7d03af7efed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrail
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrail('AwsCloudTrail', 'Aws Cloud Trail', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Remote.puml
new file mode 100644
index 00000000000..c4458ed96b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrail
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrail('AwsCloudTrail', 'Aws Cloud Trail', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.md
new file mode 100644
index 00000000000..ab5abc2a235
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.md
@@ -0,0 +1,157 @@
+# AwsCloudTrail
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+```
+
+
+
+| Illustration | AwsCloudTrail | AwsCloudTrailCard | AwsCloudTrailGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.png) | ![illustration for AwsCloudTrail](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.Local.png) | ![illustration for AwsCloudTrailCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.png) | ![illustration for AwsCloudTrailGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.png) |
+
+
+
+
+## AwsCloudTrail
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrail
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrail('AwsCloudTrail', 'Aws Cloud Trail', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrail
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrail('AwsCloudTrail', 'Aws Cloud Trail', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudTrailCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailCard('AwsCloudTrailCard', 'Aws Cloud Trail Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailCard('AwsCloudTrailCard', 'Aws Cloud Trail Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudTrailGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailGroup('AwsCloudTrailGroup', 'Aws Cloud Trail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailGroup('AwsCloudTrailGroup', 'Aws Cloud Trail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.png
new file mode 100644
index 00000000000..d377039abe1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.puml
new file mode 100644
index 00000000000..bbdd8327016
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail
+
+sprite $AwsCloudTrailXs [10x10/16z] FOh70S0m4CBShkZOVzxqc1SW0NadWbrhrxhg76-h1TsVzWZpRazTgOj6Qmsa_zMk9m
+
+sprite $AwsCloudTrailSm [12x12/16z] JST10W0G30F10zec-Vzx0R2d7VHYvExum0_ym0utEqy3KbgVY5wQdxqCb10ZGFTXYJFqz44V6W
+
+sprite $AwsCloudTrailMd [16x16/16z] NSW93WCW30D1nQ0Is___Ru7qpEhSuIchjMC3Db03DT25WVY-E3VX-m9tETy_nDjut5-Xo0kHQGcO2pWIJ5k9n8RT9c-eU7C3Dt239m
+
+sprite $AwsCloudTrailLg [20x20/16z] {
+RSo53G0n34FHScDt_tqlbdBSBtu1GDdPLDWWDeWDSeFS80DhAdYOi038kCsncMvp6hTPWff8jrKYgZLiTFOUM6HdOSrjBMBuwp76TD9dMMDgUTQa6hpbFSzl
+YsvxwCvuc_V40m
+}
+
+!procedure AwsCloudTrail($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudTrailCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudTrailLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudTrailGroup($id, $name='Aws Cloud Trail', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsCloudTrailLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.png
new file mode 100644
index 00000000000..fdbcc950d77
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.puml
new file mode 100644
index 00000000000..3a9a4dd9eeb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailCard('AwsCloudTrailCard', 'Aws Cloud Trail Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Remote.puml
new file mode 100644
index 00000000000..71363fde9e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailCard('AwsCloudTrailCard', 'Aws Cloud Trail Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.png
new file mode 100644
index 00000000000..687a541e859
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.puml
new file mode 100644
index 00000000000..b890d98aa44
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailGroup('AwsCloudTrailGroup', 'Aws Cloud Trail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Remote.puml
new file mode 100644
index 00000000000..75ef3fa0409
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrailGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudTrailGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail')
+
+' renders the element
+AwsCloudTrailGroup('AwsCloudTrailGroup', 'Aws Cloud Trail Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.png
new file mode 100644
index 00000000000..ed115428a2d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.puml
new file mode 100644
index 00000000000..2fb1b3b0b7c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfig('AwsConfig', 'Aws Config', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Remote.puml
new file mode 100644
index 00000000000..257aeaa8e0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfig('AwsConfig', 'Aws Config', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.md
new file mode 100644
index 00000000000..4e687b38af5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.md
@@ -0,0 +1,157 @@
+# AwsConfig
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsConfig
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+```
+
+
+
+| Illustration | AwsConfig | AwsConfigCard | AwsConfigGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.png) | ![illustration for AwsConfig](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.Local.png) | ![illustration for AwsConfigCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.png) | ![illustration for AwsConfigGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.png) |
+
+
+
+
+## AwsConfig
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfig('AwsConfig', 'Aws Config', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfig
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfig('AwsConfig', 'Aws Config', 'an optional tech label')
+@enduml
+```
+
+## AwsConfigCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigCard('AwsConfigCard', 'Aws Config Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigCard('AwsConfigCard', 'Aws Config Card', 'an optional description')
+@enduml
+```
+
+## AwsConfigGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigGroup('AwsConfigGroup', 'Aws Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigGroup('AwsConfigGroup', 'Aws Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.png
new file mode 100644
index 00000000000..c986d805449
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.puml
new file mode 100644
index 00000000000..484001c0149
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsConfig
+
+sprite $AwsConfigXs [10x10/16z] FSY73GDH3CDG_MfJtd_Uv3hH7WZaMGGVJJwqKur-AReYlgSuXLfhsbcMT6XHvIDj3bqq_04
+
+sprite $AwsConfigSm [12x12/16z] HSV50GH13CJ0DRSy-STx3FMIUD3JpC1_bhINrEo6oxWwfTtqSTpVVVMLDkyEEMtzRZpB0frDe0o9S_R1f83p7ef7l-S1xW
+
+sprite $AwsConfigMd [16x16/16z] {
+NOv70WGX2C1KQl3__rsSxPDROW4E-IGQRk7NJYXO4NwX7QgGfJWcsPvL9Q8amzw-VBQhVi_5Gjsmx_t0blZBLOk1N_TtksSnbH52xbrJjMMakC7kS9YzdT3-
+3ZarZxz3m_5RU
+}
+
+sprite $AwsConfigLg [20x20/16z] {
+NSlB5SGm24DHC3P2fFz-1pBvlntt2Ex56Jf-yBGlzcbttfWaubxEACmi6qATnBAoAZCHLhOuXrmMeN_JXy46PG2ms_fNKASJJzF9MLk_R4egrGDkfr7QMiMS
+4TjMbXK0vwIGkqb7DOMiHNAhSa_1WF6spiJSJpkLrTUgswed_W
+}
+
+!procedure AwsConfig($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsConfig', $name, $tech)
+!endprocedure
+
+!procedure AwsConfigCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsConfigLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsConfigGroup($id, $name='Aws Config', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsConfigLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.png
new file mode 100644
index 00000000000..df41a15c438
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.puml
new file mode 100644
index 00000000000..dbf95cc92a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigCard('AwsConfigCard', 'Aws Config Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Remote.puml
new file mode 100644
index 00000000000..96ba5c438c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigCard('AwsConfigCard', 'Aws Config Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.png
new file mode 100644
index 00000000000..a1ce1f2d9c1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.puml
new file mode 100644
index 00000000000..de77cc87026
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigGroup('AwsConfigGroup', 'Aws Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Remote.puml
new file mode 100644
index 00000000000..757861d7530
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsConfigGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsConfigGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsConfig')
+
+' renders the element
+AwsConfigGroup('AwsConfigGroup', 'Aws Config Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.png
new file mode 100644
index 00000000000..25eb3453032
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.puml
new file mode 100644
index 00000000000..816ff07171b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTower
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTower('AwsControlTower', 'Aws Control Tower', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Remote.puml
new file mode 100644
index 00000000000..894fba80813
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTower
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTower('AwsControlTower', 'Aws Control Tower', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.md
new file mode 100644
index 00000000000..e037a01a271
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.md
@@ -0,0 +1,157 @@
+# AwsControlTower
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+```
+
+
+
+| Illustration | AwsControlTower | AwsControlTowerCard | AwsControlTowerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.png) | ![illustration for AwsControlTower](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.Local.png) | ![illustration for AwsControlTowerCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.png) | ![illustration for AwsControlTowerGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.png) |
+
+
+
+
+## AwsControlTower
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTower
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTower('AwsControlTower', 'Aws Control Tower', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTower
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTower('AwsControlTower', 'Aws Control Tower', 'an optional tech label')
+@enduml
+```
+
+## AwsControlTowerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerCard('AwsControlTowerCard', 'Aws Control Tower Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerCard('AwsControlTowerCard', 'Aws Control Tower Card', 'an optional description')
+@enduml
+```
+
+## AwsControlTowerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerGroup('AwsControlTowerGroup', 'Aws Control Tower Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerGroup('AwsControlTowerGroup', 'Aws Control Tower Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.png
new file mode 100644
index 00000000000..c3a7368dee6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.puml
new file mode 100644
index 00000000000..f55dc7e48cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower
+
+sprite $AwsControlTowerXs [10x10/16z] FSjH0W0G20DG09lxtzTGzVMg3S2wCoU2l4oNf33g4nCoH67cb37lhRBSsdwKi2yNhnuf7W
+
+sprite $AwsControlTowerSm [12x12/16z] JSZ70GD134BHIShzzsk1D_qJZ-WScLbya1yaOCwI67fjwnq0xZ76N8T_MivO4Lx4sj4L8SaD8EmFVW
+
+sprite $AwsControlTowerMd [16x16/16z] NSZ70KD1309HQIEm_TVh81p_tERn6Tn-n0lm0g8RCCW0R8CA6jjQxnS7aUHw_oGYntp_PC-CY3tymjO8if70AT1CLZW5UwCPZa5JxpTGyXUu-WlS0G
+
+sprite $AwsControlTowerLg [20x20/16z] {
+RSY7aKGn2C1G746u_thtHxYmrcZIuyuYlMA3R90DUfea-WzgeByepDd20fkeXjqeO0LcIqDfrakrCTC4bL94Yj3rDJSrgZIiGfWtSohN5wxrg4vXSfVMr2jl
+QxtAuClStDD2htRcOQ691m
+}
+
+!procedure AwsControlTower($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower', $name, $tech)
+!endprocedure
+
+!procedure AwsControlTowerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsControlTowerLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsControlTowerGroup($id, $name='Aws Control Tower', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsControlTowerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.png
new file mode 100644
index 00000000000..c2d7bdef9e6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.puml
new file mode 100644
index 00000000000..4e0af969b2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerCard('AwsControlTowerCard', 'Aws Control Tower Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Remote.puml
new file mode 100644
index 00000000000..c1afdb0b44a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerCard('AwsControlTowerCard', 'Aws Control Tower Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.png
new file mode 100644
index 00000000000..1ad3a0636c2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.puml
new file mode 100644
index 00000000000..0bf6ef1f824
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerGroup('AwsControlTowerGroup', 'Aws Control Tower Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Remote.puml
new file mode 100644
index 00000000000..66272a69887
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsControlTowerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsControlTowerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower')
+
+' renders the element
+AwsControlTowerGroup('AwsControlTowerGroup', 'Aws Control Tower Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.png
new file mode 100644
index 00000000000..c5b014423f6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.puml
new file mode 100644
index 00000000000..e95b08e3891
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetry
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetry('AwsDistroForOpenTelemetry', 'Aws Distro For Open Telemetry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Remote.puml
new file mode 100644
index 00000000000..3e3447e2bdc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetry
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetry('AwsDistroForOpenTelemetry', 'Aws Distro For Open Telemetry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.md
new file mode 100644
index 00000000000..814450b1471
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.md
@@ -0,0 +1,157 @@
+# AwsDistroForOpenTelemetry
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+```
+
+
+
+| Illustration | AwsDistroForOpenTelemetry | AwsDistroForOpenTelemetryCard | AwsDistroForOpenTelemetryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.png) | ![illustration for AwsDistroForOpenTelemetry](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.Local.png) | ![illustration for AwsDistroForOpenTelemetryCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.png) | ![illustration for AwsDistroForOpenTelemetryGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.png) |
+
+
+
+
+## AwsDistroForOpenTelemetry
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetry
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetry('AwsDistroForOpenTelemetry', 'Aws Distro For Open Telemetry', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetry
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetry('AwsDistroForOpenTelemetry', 'Aws Distro For Open Telemetry', 'an optional tech label')
+@enduml
+```
+
+## AwsDistroForOpenTelemetryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryCard('AwsDistroForOpenTelemetryCard', 'Aws Distro For Open Telemetry Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryCard('AwsDistroForOpenTelemetryCard', 'Aws Distro For Open Telemetry Card', 'an optional description')
+@enduml
+```
+
+## AwsDistroForOpenTelemetryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryGroup('AwsDistroForOpenTelemetryGroup', 'Aws Distro For Open Telemetry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryGroup('AwsDistroForOpenTelemetryGroup', 'Aws Distro For Open Telemetry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.png
new file mode 100644
index 00000000000..9090be7c70c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.puml
new file mode 100644
index 00000000000..94a2a25de4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry
+
+sprite $AwsDistroForOpenTelemetryXs [10x10/16z] FSR70O003CImeyVE_lFIGIy1TTas_lfsA5qMc6ivbv1d2f1hcnHKcoK6wFPoxUy1
+
+sprite $AwsDistroForOpenTelemetrySm [12x12/16z] JOh50G0m20FhaB3_l7MxJnGT7OW8li0la0N8EOUSbFGvZA5CBqcTGBiVeEEMxstiIOrGECQG0RFrAXX-1Gx_XGO
+
+sprite $AwsDistroForOpenTelemetryMd [16x16/16z] {
+NOr70i0W2C1SZE3__rliRdDB563X1vRm2_n2l8AAMmGEAYAjINDFhwsjiUPwkAWQXPJ33KeVLlNm1J2objEDIZckpELL6efPXZcZDsi4gYGpmq7Xz3FuwS-F
+qpzX0m
+}
+
+sprite $AwsDistroForOpenTelemetryLg [20x20/16z] {
+RSX90WGX20D0K94a_V__ZipMQnsBBFZ9meVaG_8XTSxkYPIO5R6CrY8Ia3GYmhaCOFuEG2FZT6Rcf64TlXSIPuiPtdj-hv23ZQGP_WSwEyl_qZMO-EQsrLbK
+UBgJh8DPo2HQ9yksQA6asKxtWVtsVJfzxxnrBm
+}
+
+!procedure AwsDistroForOpenTelemetry($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry', $name, $tech)
+!endprocedure
+
+!procedure AwsDistroForOpenTelemetryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDistroForOpenTelemetryLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsDistroForOpenTelemetryGroup($id, $name='Aws Distro For Open Telemetry', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsDistroForOpenTelemetryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.png
new file mode 100644
index 00000000000..807336e47da
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.puml
new file mode 100644
index 00000000000..d15ef134e49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryCard('AwsDistroForOpenTelemetryCard', 'Aws Distro For Open Telemetry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Remote.puml
new file mode 100644
index 00000000000..c31ec564143
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryCard('AwsDistroForOpenTelemetryCard', 'Aws Distro For Open Telemetry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.png
new file mode 100644
index 00000000000..6d875d3c126
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.puml
new file mode 100644
index 00000000000..485cc20a29f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryGroup('AwsDistroForOpenTelemetryGroup', 'Aws Distro For Open Telemetry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Remote.puml
new file mode 100644
index 00000000000..c54b3fe5acf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDistroForOpenTelemetryGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry')
+
+' renders the element
+AwsDistroForOpenTelemetryGroup('AwsDistroForOpenTelemetryGroup', 'Aws Distro For Open Telemetry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.png
new file mode 100644
index 00000000000..a201ee31949
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.puml
new file mode 100644
index 00000000000..a2fb0c65208
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulator
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulator('AwsFaultInjectionSimulator', 'Aws Fault Injection Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Remote.puml
new file mode 100644
index 00000000000..49bfeb14a9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulator
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulator('AwsFaultInjectionSimulator', 'Aws Fault Injection Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.md
new file mode 100644
index 00000000000..1ab1a00d77e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.md
@@ -0,0 +1,157 @@
+# AwsFaultInjectionSimulator
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+```
+
+
+
+| Illustration | AwsFaultInjectionSimulator | AwsFaultInjectionSimulatorCard | AwsFaultInjectionSimulatorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.png) | ![illustration for AwsFaultInjectionSimulator](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.Local.png) | ![illustration for AwsFaultInjectionSimulatorCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.png) | ![illustration for AwsFaultInjectionSimulatorGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.png) |
+
+
+
+
+## AwsFaultInjectionSimulator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulator
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulator('AwsFaultInjectionSimulator', 'Aws Fault Injection Simulator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulator
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulator('AwsFaultInjectionSimulator', 'Aws Fault Injection Simulator', 'an optional tech label')
+@enduml
+```
+
+## AwsFaultInjectionSimulatorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorCard('AwsFaultInjectionSimulatorCard', 'Aws Fault Injection Simulator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorCard('AwsFaultInjectionSimulatorCard', 'Aws Fault Injection Simulator Card', 'an optional description')
+@enduml
+```
+
+## AwsFaultInjectionSimulatorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorGroup('AwsFaultInjectionSimulatorGroup', 'Aws Fault Injection Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorGroup('AwsFaultInjectionSimulatorGroup', 'Aws Fault Injection Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.png
new file mode 100644
index 00000000000..36014074d68
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.puml
new file mode 100644
index 00000000000..d7c7eeffc89
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator
+
+sprite $AwsFaultInjectionSimulatorXs [10x10/16z] FOh50G0W3CHmo7N_VIcQrqc0iUYT7mMHjA8y5dfOgMmXUD9OSbwfvLehmpmbuPY98AtaSG4J
+
+sprite $AwsFaultInjectionSimulatorSm [12x12/16z] JOov0G0n2CFo9nRxxtk6waGZFikyvDwhNuDrzrqDwBZMSWDqJP-TzC6HLZRGUPMGpjozjJRqmitkA8aefzpDmwHd0zLy
+
+sprite $AwsFaultInjectionSimulatorMd [16x16/16z] {
+NSW76WGX24FX3x0ayVxtNTZfPeg-dpKScpbkm0rK5NtO2KeOuAJ5A522qpk1TdPC4imlvh-xkf4HX9sDEPalpuOBITC1BELSF8TLuCPBLe6Bqja5mvKxk-3O
+sH_u0G
+}
+
+sprite $AwsFaultInjectionSimulatorLg [20x20/16z] {
+RSY50GGn20LHud_O_lkzo78-KHuxHMF57-GNmtgjB_HDgKDkWRwm3uOehHpqXHdLUOOip7kQN06LSfigEu5anzfYWsuJwyiqX9YLOvve8szH2_FHAMehJTTr
+BUoO4uLPzXTUisaK3moZcizUjlJkdpbXeO4F
+}
+
+!procedure AwsFaultInjectionSimulator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator', $name, $tech)
+!endprocedure
+
+!procedure AwsFaultInjectionSimulatorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsFaultInjectionSimulatorLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsFaultInjectionSimulatorGroup($id, $name='Aws Fault Injection Simulator', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsFaultInjectionSimulatorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.png
new file mode 100644
index 00000000000..334ad8f9938
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.puml
new file mode 100644
index 00000000000..87ccc5b5feb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorCard('AwsFaultInjectionSimulatorCard', 'Aws Fault Injection Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Remote.puml
new file mode 100644
index 00000000000..1bffa2c2eaa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorCard('AwsFaultInjectionSimulatorCard', 'Aws Fault Injection Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.png
new file mode 100644
index 00000000000..96e75ae4c8f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.puml
new file mode 100644
index 00000000000..ef2eae2d8ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorGroup('AwsFaultInjectionSimulatorGroup', 'Aws Fault Injection Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Remote.puml
new file mode 100644
index 00000000000..208e28a2256
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulatorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFaultInjectionSimulatorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator')
+
+' renders the element
+AwsFaultInjectionSimulatorGroup('AwsFaultInjectionSimulatorGroup', 'Aws Fault Injection Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.png
new file mode 100644
index 00000000000..c3dc10265ff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.puml
new file mode 100644
index 00000000000..6a874c9ba2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizard('AwsLaunchWizard', 'Aws Launch Wizard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Remote.puml
new file mode 100644
index 00000000000..6d02b3282ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizard('AwsLaunchWizard', 'Aws Launch Wizard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.md
new file mode 100644
index 00000000000..2047fef1802
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.md
@@ -0,0 +1,157 @@
+# AwsLaunchWizard
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+```
+
+
+
+| Illustration | AwsLaunchWizard | AwsLaunchWizardCard | AwsLaunchWizardGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.png) | ![illustration for AwsLaunchWizard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.Local.png) | ![illustration for AwsLaunchWizardCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.png) | ![illustration for AwsLaunchWizardGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.png) |
+
+
+
+
+## AwsLaunchWizard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizard('AwsLaunchWizard', 'Aws Launch Wizard', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizard('AwsLaunchWizard', 'Aws Launch Wizard', 'an optional tech label')
+@enduml
+```
+
+## AwsLaunchWizardCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardCard('AwsLaunchWizardCard', 'Aws Launch Wizard Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardCard('AwsLaunchWizardCard', 'Aws Launch Wizard Card', 'an optional description')
+@enduml
+```
+
+## AwsLaunchWizardGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardGroup('AwsLaunchWizardGroup', 'Aws Launch Wizard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardGroup('AwsLaunchWizardGroup', 'Aws Launch Wizard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.png
new file mode 100644
index 00000000000..6ca597cbc2d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.puml
new file mode 100644
index 00000000000..5ccf4dc71e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard
+
+sprite $AwsLaunchWizardXs [10x10/16z] FOW94i0W2CIyDSl__zijFQ909i2vsPjVvSjehHy9wCQcRitckgarxL3WXCNLH1IPDDVK2m
+
+sprite $AwsLaunchWizardSm [12x12/16z] JSZ50O1G30DGDDRzzwNuVvU8cquaFOpuDCsOToOKl17QbSIDQccJTrp_QQSvu-gWDzcgioO-LPrLy7psoWLdVuTz
+
+sprite $AwsLaunchWizardMd [16x16/16z] {
+NSt70GGn24DHHv2W_twNiFdTlcPiCw5fuD_0rXcCRSkUCg5cL0Xvi2ScO34a3IBLnajothb7jnroREt_2uU2QwvNpyXJpthcYiHcW7jcFjlSlHAYc5fzOOMB
+qSaQi_-61m
+}
+
+sprite $AwsLaunchWizardLg [20x20/16z] {
+RSs7WSGW30NHbP757-Y_toDpQPoV2Ooqopt-GVv13gQK-jMm0482rzEE9ENIC2iorrGwZjRSRXVrojsN5T83M8epjsD6PiwrZbXsCBDhid22rZMJeq-QM6iJ
+BBn0C9fcylvdLsl5SYT541RJokSzkpzqwrZBmMLTTykE7lm2
+}
+
+!procedure AwsLaunchWizard($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard', $name, $tech)
+!endprocedure
+
+!procedure AwsLaunchWizardCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLaunchWizardLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsLaunchWizardGroup($id, $name='Aws Launch Wizard', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsLaunchWizardLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.png
new file mode 100644
index 00000000000..380b71be8cb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.puml
new file mode 100644
index 00000000000..a8be6ea65f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardCard('AwsLaunchWizardCard', 'Aws Launch Wizard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Remote.puml
new file mode 100644
index 00000000000..1eb3419b406
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardCard('AwsLaunchWizardCard', 'Aws Launch Wizard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.png
new file mode 100644
index 00000000000..af9fd3c8233
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.puml
new file mode 100644
index 00000000000..bd3ff142f92
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardGroup('AwsLaunchWizardGroup', 'Aws Launch Wizard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Remote.puml
new file mode 100644
index 00000000000..2ada1975b58
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizardGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLaunchWizardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard')
+
+' renders the element
+AwsLaunchWizardGroup('AwsLaunchWizardGroup', 'Aws Launch Wizard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.png
new file mode 100644
index 00000000000..5747812c269
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.puml
new file mode 100644
index 00000000000..6e66eab72b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManager('AwsLicenseManager', 'Aws License Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Remote.puml
new file mode 100644
index 00000000000..97c9e5e6df8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManager('AwsLicenseManager', 'Aws License Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.md
new file mode 100644
index 00000000000..8316840760d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.md
@@ -0,0 +1,157 @@
+# AwsLicenseManager
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+```
+
+
+
+| Illustration | AwsLicenseManager | AwsLicenseManagerCard | AwsLicenseManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.png) | ![illustration for AwsLicenseManager](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.Local.png) | ![illustration for AwsLicenseManagerCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.png) | ![illustration for AwsLicenseManagerGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.png) |
+
+
+
+
+## AwsLicenseManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManager('AwsLicenseManager', 'Aws License Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManager('AwsLicenseManager', 'Aws License Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsLicenseManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerCard('AwsLicenseManagerCard', 'Aws License Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerCard('AwsLicenseManagerCard', 'Aws License Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsLicenseManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerGroup('AwsLicenseManagerGroup', 'Aws License Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerGroup('AwsLicenseManagerGroup', 'Aws License Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.png
new file mode 100644
index 00000000000..9fcd932f469
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.puml
new file mode 100644
index 00000000000..f9e3685025d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager
+
+sprite $AwsLicenseManagerXs [10x10/16z] FSR70S1G24Cna_vW_ttZNtKIy3NlosxsNMwwai9hVMYpuzBQe-2hrek0QYLfgspW1m
+
+sprite $AwsLicenseManagerSm [12x12/16z] JOg54G0X0CCEBIdxpukzvgJAecqayGk66XPQmQQgqi9QRDTzQBU70BTtoH7kFggmGjzzojlJknLZgd7x5IpRs-zmW0a
+
+sprite $AwsLicenseManagerMd [16x16/16z] PSh70GCm24DHLx3a_VSDBLstzm6-arCRViAR6MYKM5CFfFc8uBJc7xGWEdrIvf-1iIRUvcnB87XvhTwxmCBD--uACywzRcePruAECMSVlMmVx1n4sK8k_1CU
+
+sprite $AwsLicenseManagerLg [20x20/16z] {
+RSp7OGDH24LHClFu_VTh0yhINHu2fkjUTlY1-CQrr2qNgorspMWtgyOY4fV9OZK6Q19UQmpOv4-hsAV0kua4-viLX4m9Z1VJT19F1bxtEAJt6iyPAvOG7yF3
+AaonXlDVfSWLAYBqj8v1DJ8sklsokjlNvXy
+}
+
+!procedure AwsLicenseManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager', $name, $tech)
+!endprocedure
+
+!procedure AwsLicenseManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLicenseManagerLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsLicenseManagerGroup($id, $name='Aws License Manager', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsLicenseManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.png
new file mode 100644
index 00000000000..1e67f9c22e3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.puml
new file mode 100644
index 00000000000..6b8f7d9d9d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerCard('AwsLicenseManagerCard', 'Aws License Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Remote.puml
new file mode 100644
index 00000000000..0e06657f295
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerCard('AwsLicenseManagerCard', 'Aws License Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.png
new file mode 100644
index 00000000000..917a71a0921
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.puml
new file mode 100644
index 00000000000..7aa38f11cba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerGroup('AwsLicenseManagerGroup', 'Aws License Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Remote.puml
new file mode 100644
index 00000000000..184b87fba49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager')
+
+' renders the element
+AwsLicenseManagerGroup('AwsLicenseManagerGroup', 'Aws License Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.png
new file mode 100644
index 00000000000..b019783d20f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.puml
new file mode 100644
index 00000000000..61616999f87
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsole
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsole('AwsManagementConsole', 'Aws Management Console', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Remote.puml
new file mode 100644
index 00000000000..79f863c9b9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsole
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsole('AwsManagementConsole', 'Aws Management Console', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.md
new file mode 100644
index 00000000000..e0e23f7e887
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.md
@@ -0,0 +1,157 @@
+# AwsManagementConsole
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+```
+
+
+
+| Illustration | AwsManagementConsole | AwsManagementConsoleCard | AwsManagementConsoleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.png) | ![illustration for AwsManagementConsole](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.Local.png) | ![illustration for AwsManagementConsoleCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.png) | ![illustration for AwsManagementConsoleGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.png) |
+
+
+
+
+## AwsManagementConsole
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsole
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsole('AwsManagementConsole', 'Aws Management Console', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsole
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsole('AwsManagementConsole', 'Aws Management Console', 'an optional tech label')
+@enduml
+```
+
+## AwsManagementConsoleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleCard('AwsManagementConsoleCard', 'Aws Management Console Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleCard('AwsManagementConsoleCard', 'Aws Management Console Card', 'an optional description')
+@enduml
+```
+
+## AwsManagementConsoleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleGroup('AwsManagementConsoleGroup', 'Aws Management Console Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleGroup('AwsManagementConsoleGroup', 'Aws Management Console Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.png
new file mode 100644
index 00000000000..5da94df7c8c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.puml
new file mode 100644
index 00000000000..d526bd9d323
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole
+
+sprite $AwsManagementConsoleXs [10x10/16z] JSY53G0n5CFGNwwJ_USzXbhqP62UZS577JZPfbIkyY4HnFLKWB7A1qD1m-v7eXoopc07
+
+sprite $AwsManagementConsoleSm [12x12/16z] JSd70G1124BHoVYn_tutXtTHW5qS9F4BfjJBaDr2vp9Y_u75_RiFkkw_x5FbxYigpCZzhs5D9fdDnyRvhxcpPv0xds03
+
+sprite $AwsManagementConsoleMd [16x16/16z] {
+NShP0GGX20JH4G-edlppNT2zw-_HKCN9C_uEFye4SxrguHAUotcoYFJqNUtR3iEM-sjtZO2O7CjbN9WFZaDJaPTMlil1Q370YFjECvPwAxCjBHClDwk6i2jT
+wGJbtyC3
+}
+
+sprite $AwsManagementConsoleLg [20x20/16z] {
+RSg54G0X4CNGnScd_tvlERUClmbh_QZD-45-4AZfdfiWp-iuI-jDSkkr0OTrIJdTYhinox5n-mJ98cRjPYBIAmHkbWh99JHAFyoK84Ds-__6S7CK5LStJhCa
+ixuQOmmtByS6bzKzEQNDn9v4Tves-GWEy-wu
+}
+
+!procedure AwsManagementConsole($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole', $name, $tech)
+!endprocedure
+
+!procedure AwsManagementConsoleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsManagementConsoleLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsManagementConsoleGroup($id, $name='Aws Management Console', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsManagementConsoleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.png
new file mode 100644
index 00000000000..b41eeadadb9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.puml
new file mode 100644
index 00000000000..acd28f639c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleCard('AwsManagementConsoleCard', 'Aws Management Console Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Remote.puml
new file mode 100644
index 00000000000..4443c925809
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleCard('AwsManagementConsoleCard', 'Aws Management Console Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.png
new file mode 100644
index 00000000000..5d9a5a98037
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.puml
new file mode 100644
index 00000000000..4b56cec8bc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleGroup('AwsManagementConsoleGroup', 'Aws Management Console Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Remote.puml
new file mode 100644
index 00000000000..9b280d49378
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsoleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsManagementConsoleGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole')
+
+' renders the element
+AwsManagementConsoleGroup('AwsManagementConsoleGroup', 'Aws Management Console Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.png
new file mode 100644
index 00000000000..17a6e4e355e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.puml
new file mode 100644
index 00000000000..004650a2b5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorks
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorks('AwsOpsWorks', 'Aws Ops Works', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Remote.puml
new file mode 100644
index 00000000000..2195029af0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorks
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorks('AwsOpsWorks', 'Aws Ops Works', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.md
new file mode 100644
index 00000000000..ce9f98b9eea
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.md
@@ -0,0 +1,157 @@
+# AwsOpsWorks
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+```
+
+
+
+| Illustration | AwsOpsWorks | AwsOpsWorksCard | AwsOpsWorksGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.png) | ![illustration for AwsOpsWorks](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.Local.png) | ![illustration for AwsOpsWorksCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.png) | ![illustration for AwsOpsWorksGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.png) |
+
+
+
+
+## AwsOpsWorks
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorks
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorks('AwsOpsWorks', 'Aws Ops Works', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorks
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorks('AwsOpsWorks', 'Aws Ops Works', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksCard('AwsOpsWorksCard', 'Aws Ops Works Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksCard('AwsOpsWorksCard', 'Aws Ops Works Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksGroup('AwsOpsWorksGroup', 'Aws Ops Works Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksGroup('AwsOpsWorksGroup', 'Aws Ops Works Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.png
new file mode 100644
index 00000000000..abeafcf3c89
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.puml
new file mode 100644
index 00000000000..2537c679d0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks
+
+sprite $AwsOpsWorksXs [10x10/16z] FSR70S0m200n86u7--yRNFKICARUUVMSr9hrMSfSjflCpJPOCnDLHhYAEmCYSkOw5px13m
+
+sprite $AwsOpsWorksSm [12x12/16z] JST90W9G283G_Ynu__kMhcB50uZglSSVx5yDhJ-te38N52n4FEeR5-W_Stxc329rmE0Co1z0rwtFq6Uy_hI3Bm
+
+sprite $AwsOpsWorksMd [16x16/16z] {
+NOY7WGGm2CCUIBFPVz_7uRfIG88upIxm4_0Js3fzTU0DVsUUk84AUnd2sszmZ_DsmXosq2w0XUBXMhrsXIntlMgxGYRt3DeyiAYMcPlb16Ar7vyC1ytaWWta
+F-4V
+}
+
+sprite $AwsOpsWorksLg [20x20/16z] {
+RSpL0SL024HHO0LcjlzwOv0ylPy7mLNS-Hd-8FuW7lG7MIGoT1GoSOIFaCYOA31Ojx94HOVDsnAdkq5GLYZcse2omfWuAoiq99RPcPYgpXFN8bqdEJM0qG5S
+fXJIsE7vT1tzDJjChDDLqyvO0R_6ij_D7G
+}
+
+!procedure AwsOpsWorks($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksGroup($id, $name='Aws Ops Works', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.png
new file mode 100644
index 00000000000..89f3248633a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.puml
new file mode 100644
index 00000000000..4a606cb947d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksCard('AwsOpsWorksCard', 'Aws Ops Works Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Remote.puml
new file mode 100644
index 00000000000..d59620cf954
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksCard('AwsOpsWorksCard', 'Aws Ops Works Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.png
new file mode 100644
index 00000000000..3a7428f7dcc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.puml
new file mode 100644
index 00000000000..2bb7df0a9f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksGroup('AwsOpsWorksGroup', 'Aws Ops Works Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Remote.puml
new file mode 100644
index 00000000000..ccefe334094
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorksGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks')
+
+' renders the element
+AwsOpsWorksGroup('AwsOpsWorksGroup', 'Aws Ops Works Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.png
new file mode 100644
index 00000000000..fab360c3221
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.puml
new file mode 100644
index 00000000000..29293ee240e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizations
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizations('AwsOrganizations', 'Aws Organizations', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Remote.puml
new file mode 100644
index 00000000000..6902d2168a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizations
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizations('AwsOrganizations', 'Aws Organizations', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.md
new file mode 100644
index 00000000000..c65c986723d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.md
@@ -0,0 +1,157 @@
+# AwsOrganizations
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+```
+
+
+
+| Illustration | AwsOrganizations | AwsOrganizationsCard | AwsOrganizationsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.png) | ![illustration for AwsOrganizations](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.Local.png) | ![illustration for AwsOrganizationsCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.png) | ![illustration for AwsOrganizationsGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.png) |
+
+
+
+
+## AwsOrganizations
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizations
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizations('AwsOrganizations', 'Aws Organizations', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizations
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizations('AwsOrganizations', 'Aws Organizations', 'an optional tech label')
+@enduml
+```
+
+## AwsOrganizationsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsCard('AwsOrganizationsCard', 'Aws Organizations Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsCard('AwsOrganizationsCard', 'Aws Organizations Card', 'an optional description')
+@enduml
+```
+
+## AwsOrganizationsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsGroup('AwsOrganizationsGroup', 'Aws Organizations Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsGroup('AwsOrganizationsGroup', 'Aws Organizations Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.png
new file mode 100644
index 00000000000..f3632155f25
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.puml
new file mode 100644
index 00000000000..f6560caa623
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations
+
+sprite $AwsOrganizationsXs [10x10/16z] FSQ50S0m449Hwlsm_xxndC03_ZRVnwORrMXNS3GrdZGr2hhKXZ_Muv_l8f5Sjobk0mK
+
+sprite $AwsOrganizationsSm [12x12/16z] HSV70GGn3810PmlKVxqNDl8Q0EBVtXlUyPXzZ48CsdzKnlhpi8C6bwK0X_TQTSuWKcgimcYG6SwcZRyJmOZ3wH5y0G
+
+sprite $AwsOrganizationsMd [16x16/16z] {
+NSxLWKL120FGIs0aeVz-bv5znj_1kMAU61NyIV0deMk_2Uq4EYDsGZlHCCsETsBGY9UrPNnP7C-zSaZYdiqYAc_dkPaf-2Dp4AX4PaAG2tNak4SelDDzRjV8
+lSBoJ-8F
+}
+
+sprite $AwsOrganizationsLg [20x20/16z] {
+RSYtbS103CJGMKzG_TTxXgl9X8VeKuKx__61V20VcBQXOyoBgmUhlPeNcmwZBLjXPocmNUorxU9kqLSBR8LC7O1hna5bwtBd7vydCtfaHWlYh80onI9NDEOv
+0tZ-KcvoPsU2JH8fAQTKLkKRbSreinf_0G
+}
+
+!procedure AwsOrganizations($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations', $name, $tech)
+!endprocedure
+
+!procedure AwsOrganizationsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOrganizationsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOrganizationsGroup($id, $name='Aws Organizations', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOrganizationsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.png
new file mode 100644
index 00000000000..ca53cca8205
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.puml
new file mode 100644
index 00000000000..f2cacee418b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsCard('AwsOrganizationsCard', 'Aws Organizations Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Remote.puml
new file mode 100644
index 00000000000..986ab261043
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsCard('AwsOrganizationsCard', 'Aws Organizations Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.png
new file mode 100644
index 00000000000..b06b7bcdf7b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.puml
new file mode 100644
index 00000000000..81dfd48c85f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsGroup('AwsOrganizationsGroup', 'Aws Organizations Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Remote.puml
new file mode 100644
index 00000000000..df6ca4cc743
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizationsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations')
+
+' renders the element
+AwsOrganizationsGroup('AwsOrganizationsGroup', 'Aws Organizations Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.png
new file mode 100644
index 00000000000..59590f7ac7f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.puml
new file mode 100644
index 00000000000..5dbd72767aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboard('AwsPersonalHealthDashboard', 'Aws Personal Health Dashboard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Remote.puml
new file mode 100644
index 00000000000..6148448010a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboard('AwsPersonalHealthDashboard', 'Aws Personal Health Dashboard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.md
new file mode 100644
index 00000000000..4ee55b1e3e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.md
@@ -0,0 +1,157 @@
+# AwsPersonalHealthDashboard
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+```
+
+
+
+| Illustration | AwsPersonalHealthDashboard | AwsPersonalHealthDashboardCard | AwsPersonalHealthDashboardGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.png) | ![illustration for AwsPersonalHealthDashboard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.Local.png) | ![illustration for AwsPersonalHealthDashboardCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.png) | ![illustration for AwsPersonalHealthDashboardGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.png) |
+
+
+
+
+## AwsPersonalHealthDashboard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboard('AwsPersonalHealthDashboard', 'Aws Personal Health Dashboard', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboard('AwsPersonalHealthDashboard', 'Aws Personal Health Dashboard', 'an optional tech label')
+@enduml
+```
+
+## AwsPersonalHealthDashboardCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardCard('AwsPersonalHealthDashboardCard', 'Aws Personal Health Dashboard Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardCard('AwsPersonalHealthDashboardCard', 'Aws Personal Health Dashboard Card', 'an optional description')
+@enduml
+```
+
+## AwsPersonalHealthDashboardGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardGroup('AwsPersonalHealthDashboardGroup', 'Aws Personal Health Dashboard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardGroup('AwsPersonalHealthDashboardGroup', 'Aws Personal Health Dashboard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.png
new file mode 100644
index 00000000000..309c2b77cba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.puml
new file mode 100644
index 00000000000..274572cd78c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard
+
+sprite $AwsPersonalHealthDashboardXs [10x10/16z] FSQ70S10505GwRZzzmsNyWjF4ZlNfP-M0EPe8oOnLIwHlSISCieHd5x3KSBLfCCR
+
+sprite $AwsPersonalHealthDashboardSm [12x12/16z] JOkt0S1030ATfUFttzU8wgcE1D2Zgc8p0ihqsKWyO7gxfGBETunpsJnqcMqwfs6TEhYXrvWt9rOCX6EGmZ7Z-G4
+
+sprite $AwsPersonalHealthDashboardMd [16x16/16z] {
+NOk50GGm20Fh9Ed--pxoVjK3mW25EVmhyA-Wa3aC5XTCNbYadGDiBqYQT5f4UlfWCFboGqIw5tQwgB68GKCwQP7dXdCLJ86R3cuMU0HZSAjmkFZoB2ofF0j5
+-b_X0G
+}
+
+sprite $AwsPersonalHealthDashboardLg [20x20/16z] {
+RSu7baKX20DGx2JkVxyZmVazhtgF0b3yFok27uWVY1z8hSri-jBx87ce0nYpdVKOvyM3XeZfkAMno8R7dhxI34gFdUNkY-vZe7J7QjS8eXHq32nF0thliIE-
+sfSfwjvo-BrbtWdC0U4rpacloEnzjK7qPZJoQTBCB-Erxvr_
+}
+
+!procedure AwsPersonalHealthDashboard($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard', $name, $tech)
+!endprocedure
+
+!procedure AwsPersonalHealthDashboardCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsPersonalHealthDashboardLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsPersonalHealthDashboardGroup($id, $name='Aws Personal Health Dashboard', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsPersonalHealthDashboardLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.png
new file mode 100644
index 00000000000..a59813444ab
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.puml
new file mode 100644
index 00000000000..5ea0b0a12fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardCard('AwsPersonalHealthDashboardCard', 'Aws Personal Health Dashboard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Remote.puml
new file mode 100644
index 00000000000..d2e1c6a4dd1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardCard('AwsPersonalHealthDashboardCard', 'Aws Personal Health Dashboard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.png
new file mode 100644
index 00000000000..b72a1371410
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.puml
new file mode 100644
index 00000000000..1289c18250d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardGroup('AwsPersonalHealthDashboardGroup', 'Aws Personal Health Dashboard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Remote.puml
new file mode 100644
index 00000000000..80ec28c2f1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboardGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPersonalHealthDashboardGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard')
+
+' renders the element
+AwsPersonalHealthDashboardGroup('AwsPersonalHealthDashboardGroup', 'Aws Personal Health Dashboard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.png
new file mode 100644
index 00000000000..2b699a20fe6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.puml
new file mode 100644
index 00000000000..66c21d97536
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProton
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProton('AwsProton', 'Aws Proton', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Remote.puml
new file mode 100644
index 00000000000..3dd25404e98
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProton
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProton('AwsProton', 'Aws Proton', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.md
new file mode 100644
index 00000000000..976869b36e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.md
@@ -0,0 +1,157 @@
+# AwsProton
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsProton
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+```
+
+
+
+| Illustration | AwsProton | AwsProtonCard | AwsProtonGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsProton.png) | ![illustration for AwsProton](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsProton.Local.png) | ![illustration for AwsProtonCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.png) | ![illustration for AwsProtonGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.png) |
+
+
+
+
+## AwsProton
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProton
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProton('AwsProton', 'Aws Proton', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProton
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProton('AwsProton', 'Aws Proton', 'an optional tech label')
+@enduml
+```
+
+## AwsProtonCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonCard('AwsProtonCard', 'Aws Proton Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonCard('AwsProtonCard', 'Aws Proton Card', 'an optional description')
+@enduml
+```
+
+## AwsProtonGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonGroup('AwsProtonGroup', 'Aws Proton Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonGroup('AwsProtonGroup', 'Aws Proton Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.png
new file mode 100644
index 00000000000..f211416b68c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.puml
new file mode 100644
index 00000000000..d764b79915d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProton.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsProton
+
+sprite $AwsProtonXs [10x10/16z] FSY54GGn583GZGT-__MUR8InDm3ptnXS2crH6mzB0YnrHahFNtFTyB6yZCYghyB5Bm
+
+sprite $AwsProtonSm [12x12/16z] JOpL0S0m20KRfHpxpnkt-q6UQEFlY8W-1vhTFi39LW3zlNFVt8cvANiNSSxbiNjccq76vUJROURewDYHVLY3TLG
+
+sprite $AwsProtonMd [16x16/16z] NOr90iGm2CCc6yRc__yTwDxg9YK02zz1ma_W9uZiq-yWSSBN5IHnkQ-rXXqkTYQfXmjzCRcyiw4blyFPhhDHtWHWeaA4h6bID1Rfq7xby1XTAWvFT8VuX3y
+
+sprite $AwsProtonLg [20x20/16z] {
+RSY74GCW34KnEdwV_VSDXejJTLqSzZGTVvAVlDVwPmewypCbkirXzfRoB900ot6236rBSJUFEC_Q-yqMDumwiqjnojauBCwwFDhTjNPHDCgMSETIabK99iTQ
+gqbD3kAi55t4BOMuzurpx_a
+}
+
+!procedure AwsProton($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsProton', $name, $tech)
+!endprocedure
+
+!procedure AwsProtonCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsProtonLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsProtonGroup($id, $name='Aws Proton', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsProtonLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.png
new file mode 100644
index 00000000000..7fb0967548c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.puml
new file mode 100644
index 00000000000..ea1c99320d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonCard('AwsProtonCard', 'Aws Proton Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Remote.puml
new file mode 100644
index 00000000000..485d311e2af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonCard('AwsProtonCard', 'Aws Proton Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.png
new file mode 100644
index 00000000000..27a6144e81f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.puml
new file mode 100644
index 00000000000..3dfba748995
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonGroup('AwsProtonGroup', 'Aws Proton Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Remote.puml
new file mode 100644
index 00000000000..d997ebea745
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsProtonGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsProtonGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsProton')
+
+' renders the element
+AwsProtonGroup('AwsProtonGroup', 'Aws Proton Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.png
new file mode 100644
index 00000000000..721e054ab95
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.puml
new file mode 100644
index 00000000000..1a31071b61c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHub
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHub('AwsResilienceHub', 'Aws Resilience Hub', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Remote.puml
new file mode 100644
index 00000000000..1feac8aef58
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHub
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHub('AwsResilienceHub', 'Aws Resilience Hub', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.md
new file mode 100644
index 00000000000..803b1b4e36f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.md
@@ -0,0 +1,157 @@
+# AwsResilienceHub
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+```
+
+
+
+| Illustration | AwsResilienceHub | AwsResilienceHubCard | AwsResilienceHubGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.png) | ![illustration for AwsResilienceHub](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.Local.png) | ![illustration for AwsResilienceHubCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.png) | ![illustration for AwsResilienceHubGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.png) |
+
+
+
+
+## AwsResilienceHub
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHub
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHub('AwsResilienceHub', 'Aws Resilience Hub', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHub
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHub('AwsResilienceHub', 'Aws Resilience Hub', 'an optional tech label')
+@enduml
+```
+
+## AwsResilienceHubCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubCard('AwsResilienceHubCard', 'Aws Resilience Hub Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubCard('AwsResilienceHubCard', 'Aws Resilience Hub Card', 'an optional description')
+@enduml
+```
+
+## AwsResilienceHubGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubGroup('AwsResilienceHubGroup', 'Aws Resilience Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubGroup('AwsResilienceHubGroup', 'Aws Resilience Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.png
new file mode 100644
index 00000000000..f836f0e464d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.puml
new file mode 100644
index 00000000000..a3bf9b32f86
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub
+
+sprite $AwsResilienceHubXs [10x10/16z] FSY55G0W30DH72xilozQxty1ngdUSMehv4E9utOKOFJTqZ6ndgo9ay-NPPY7hN1qAC42
+
+sprite $AwsResilienceHubSm [12x12/16z] JSZ70S0W5CDGEbzc_tqJEZxf6S3wQgqyKEyw8O4jI0f0xf8AuBsLta5AWAN-8r58MDC_7252wyZCxkYZzyK7
+
+sprite $AwsResilienceHubMd [16x16/16z] {
+NSg53SLG34DHXPhOsN_UmeCFlK8V6Kyropky02_WMAQvW0yua3w190oFXUmj61q-jn88IydIiPCyS1Th6oa016PLJK934ugdwkQuE10FzGG1qspi2PKOzO3P
+s2-u
+}
+
+sprite $AwsResilienceHubLg [20x20/16z] {
+RSw54S1020H0Nf3Z--yt0yIJ6ryK6JkY4VmWVX0_w2MDQ9pedWH0-u4UE15X8YaBxCTAEequXHNMj4mGExkOThLMDcESwhpnsUTgGHEJZdqY7EFLQxPMVgEG
+sI4iWM7Pcx-F_6gjKdGu9e_JCj9dG5ffvS_yi4_d1W
+}
+
+!procedure AwsResilienceHub($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub', $name, $tech)
+!endprocedure
+
+!procedure AwsResilienceHubCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsResilienceHubLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsResilienceHubGroup($id, $name='Aws Resilience Hub', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsResilienceHubLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.png
new file mode 100644
index 00000000000..4d9da3ddc9e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.puml
new file mode 100644
index 00000000000..3a80834c914
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubCard('AwsResilienceHubCard', 'Aws Resilience Hub Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Remote.puml
new file mode 100644
index 00000000000..5b766b3c304
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubCard('AwsResilienceHubCard', 'Aws Resilience Hub Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.png
new file mode 100644
index 00000000000..d74afd30d3a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.puml
new file mode 100644
index 00000000000..4dac5c55ab2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubGroup('AwsResilienceHubGroup', 'Aws Resilience Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Remote.puml
new file mode 100644
index 00000000000..579d46a0201
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHubGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResilienceHubGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub')
+
+' renders the element
+AwsResilienceHubGroup('AwsResilienceHubGroup', 'Aws Resilience Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.png
new file mode 100644
index 00000000000..08924830b5e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.puml
new file mode 100644
index 00000000000..67772450d4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalog
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalog('AwsServiceCatalog', 'Aws Service Catalog', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Remote.puml
new file mode 100644
index 00000000000..835b70ed7f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalog
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalog('AwsServiceCatalog', 'Aws Service Catalog', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.md
new file mode 100644
index 00000000000..0569b7868ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.md
@@ -0,0 +1,157 @@
+# AwsServiceCatalog
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+```
+
+
+
+| Illustration | AwsServiceCatalog | AwsServiceCatalogCard | AwsServiceCatalogGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.png) | ![illustration for AwsServiceCatalog](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.Local.png) | ![illustration for AwsServiceCatalogCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.png) | ![illustration for AwsServiceCatalogGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.png) |
+
+
+
+
+## AwsServiceCatalog
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalog
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalog('AwsServiceCatalog', 'Aws Service Catalog', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalog
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalog('AwsServiceCatalog', 'Aws Service Catalog', 'an optional tech label')
+@enduml
+```
+
+## AwsServiceCatalogCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogCard('AwsServiceCatalogCard', 'Aws Service Catalog Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogCard('AwsServiceCatalogCard', 'Aws Service Catalog Card', 'an optional description')
+@enduml
+```
+
+## AwsServiceCatalogGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogGroup('AwsServiceCatalogGroup', 'Aws Service Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogGroup('AwsServiceCatalogGroup', 'Aws Service Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.png
new file mode 100644
index 00000000000..83b51d54cab
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.puml
new file mode 100644
index 00000000000..7c524d09e7e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog
+
+sprite $AwsServiceCatalogXs [10x10/16z] FSXR5W8X0CFG3k-M_U_NW3hvkYUsrsbElmpI54nqdwuahNe4NOHIUCrhCrEvtZ0zHf3W1m
+
+sprite $AwsServiceCatalogSm [12x12/16z] HSY70O0m24HHR73ttNzViINqXpjqHrNP4zntRdc3nk7Kte1T3eTqz8syn-gw_oPyvtsZt6CxqZhXe4YdVJRAREM-Rv1mto-uSG4
+
+sprite $AwsServiceCatalogMd [16x16/16z] {
+NSW74i0W30D1JBFE-VzxKpIPXbBWbc-Ib-yuW0FAEQF7CjG77ROK7rHLdn1lvUpkc2XReXdkLVJHUaVxxvQxxHqiTrONJKIcTBqmCi8lw7g1LPKm15mVLE_l
+2sw3ElMtmNCVy
+}
+
+sprite $AwsServiceCatalogLg [20x20/16z] {
+PSo50KGn20FG09M4xZ_l5tf-eVeggl2PUKVwH_tXstHjdfXR6lgy-iOin9G6EQmmBmGauYeIsCR1BjWmCDYs9Kn25H5FIqKuF4Aqby4K29aB3_E4mAlah_zo
+UCV0HBGcaMlLHThKS38aRKie5HAXEskLzkPfrlMsEzuZzRQjklglLTvM-iOJ
+}
+
+!procedure AwsServiceCatalog($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog', $name, $tech)
+!endprocedure
+
+!procedure AwsServiceCatalogCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsServiceCatalogLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsServiceCatalogGroup($id, $name='Aws Service Catalog', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsServiceCatalogLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.png
new file mode 100644
index 00000000000..194fadbe012
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.puml
new file mode 100644
index 00000000000..42053c99587
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogCard('AwsServiceCatalogCard', 'Aws Service Catalog Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Remote.puml
new file mode 100644
index 00000000000..acaa7f456d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogCard('AwsServiceCatalogCard', 'Aws Service Catalog Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.png
new file mode 100644
index 00000000000..74fcd2bc7da
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.puml
new file mode 100644
index 00000000000..380711b2991
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogGroup('AwsServiceCatalogGroup', 'Aws Service Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Remote.puml
new file mode 100644
index 00000000000..ef76c03fc1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalogGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServiceCatalogGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog')
+
+' renders the element
+AwsServiceCatalogGroup('AwsServiceCatalogGroup', 'Aws Service Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.png
new file mode 100644
index 00000000000..be0845cc827
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.puml
new file mode 100644
index 00000000000..1df1924cf74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManager('AwsSystemsManager', 'Aws Systems Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Remote.puml
new file mode 100644
index 00000000000..e30c6dccc9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManager('AwsSystemsManager', 'Aws Systems Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.md
new file mode 100644
index 00000000000..51063565ba6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.md
@@ -0,0 +1,157 @@
+# AwsSystemsManager
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+```
+
+
+
+| Illustration | AwsSystemsManager | AwsSystemsManagerCard | AwsSystemsManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.png) | ![illustration for AwsSystemsManager](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.Local.png) | ![illustration for AwsSystemsManagerCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.png) | ![illustration for AwsSystemsManagerGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.png) |
+
+
+
+
+## AwsSystemsManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManager('AwsSystemsManager', 'Aws Systems Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManager('AwsSystemsManager', 'Aws Systems Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerCard('AwsSystemsManagerCard', 'Aws Systems Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerCard('AwsSystemsManagerCard', 'Aws Systems Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerGroup('AwsSystemsManagerGroup', 'Aws Systems Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerGroup('AwsSystemsManagerGroup', 'Aws Systems Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.png
new file mode 100644
index 00000000000..55f5c40cf92
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.puml
new file mode 100644
index 00000000000..260171ee5ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager
+
+sprite $AwsSystemsManagerXs [10x10/16z] FOfB5W0X3CBKjgzalFzznpyh804qaych7rJQhD-ea6Ms04nbjFaYdorCpKDzdYe5-gmUp3RhT7y
+
+sprite $AwsSystemsManagerSm [12x12/16z] JSZN0KCn349HTmJUVzzWvJM-xe5Ud07W1tBEEXCIbpc68QdIYtMwoLcwuLkwVwCKHd36bjSvWSMT0AFJdPXWTa8YVm
+
+sprite $AwsSystemsManagerMd [16x16/16z] {
+NSn50WCW34JHGcm8zxzlOzNP_OUS77eMEtzm_i2pI7GDU80YR94cUC3k5p9DhqzPgzKZrZAHDUrd1PbQDHkY0J82hjSCU-tKsw1ux2tnw3Pel552z00ulumk
+w5N_mHC
+}
+
+sprite $AwsSystemsManagerLg [20x20/16z] {
+RS_N0GGX24LHbVYO_ljTq67p_VEOiVFEAln1_6ARChymDaq3bZH6eHeo4ZeOXGkLcu-sqDaNyRhDvHOYzt6C8qh6IbnoJA9mbBloCSmQBcScKYshH9Jg0cP8
+sdN5ZWWmmAUZBT57niYkx5ZzdSdQTcmoKRIj5QUs3csjZGy
+}
+
+!procedure AwsSystemsManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerGroup($id, $name='Aws Systems Manager', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.png
new file mode 100644
index 00000000000..6b6c042cf75
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.puml
new file mode 100644
index 00000000000..5ef7342f1ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerCard('AwsSystemsManagerCard', 'Aws Systems Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Remote.puml
new file mode 100644
index 00000000000..d54847630d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerCard('AwsSystemsManagerCard', 'Aws Systems Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.png
new file mode 100644
index 00000000000..ace25c89719
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.puml
new file mode 100644
index 00000000000..08ffc8eb30d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerGroup('AwsSystemsManagerGroup', 'Aws Systems Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Remote.puml
new file mode 100644
index 00000000000..f59653fa99f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager')
+
+' renders the element
+AwsSystemsManagerGroup('AwsSystemsManagerGroup', 'Aws Systems Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.png
new file mode 100644
index 00000000000..6b42a83717a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.puml
new file mode 100644
index 00000000000..8d54f440d1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManager('AwsSystemsManagerIncidentManager', 'Aws Systems Manager Incident Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Remote.puml
new file mode 100644
index 00000000000..25207b4e6e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManager('AwsSystemsManagerIncidentManager', 'Aws Systems Manager Incident Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.md
new file mode 100644
index 00000000000..f9e38e9b295
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerIncidentManager
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+```
+
+
+
+| Illustration | AwsSystemsManagerIncidentManager | AwsSystemsManagerIncidentManagerCard | AwsSystemsManagerIncidentManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.png) | ![illustration for AwsSystemsManagerIncidentManager](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.Local.png) | ![illustration for AwsSystemsManagerIncidentManagerCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.png) | ![illustration for AwsSystemsManagerIncidentManagerGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerIncidentManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManager('AwsSystemsManagerIncidentManager', 'Aws Systems Manager Incident Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManager
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManager('AwsSystemsManagerIncidentManager', 'Aws Systems Manager Incident Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerIncidentManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerCard('AwsSystemsManagerIncidentManagerCard', 'Aws Systems Manager Incident Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerCard('AwsSystemsManagerIncidentManagerCard', 'Aws Systems Manager Incident Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerIncidentManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerGroup('AwsSystemsManagerIncidentManagerGroup', 'Aws Systems Manager Incident Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerGroup('AwsSystemsManagerIncidentManagerGroup', 'Aws Systems Manager Incident Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.png
new file mode 100644
index 00000000000..633fcd76f52
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.puml
new file mode 100644
index 00000000000..cfa6b7ea7a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager
+
+sprite $AwsSystemsManagerIncidentManagerXs [10x10/16z] FOf90e0W3CJO8Ut__-kqAZdD4k04UtEZGQL5D4NEBf4MfQzLb7BbH9epevkGrV2C39GK1Jm
+
+sprite $AwsSystemsManagerIncidentManagerSm [12x12/16z] HOh70GH13CB6sMBxh_Tou2L00FlCpC2_22YhLv5e8F9H91ausqzsqMVpKIIJOB2tSmxGxALdEiANwrNCtUV1dmSU_2c2Em
+
+sprite $AwsSystemsManagerIncidentManagerMd [16x16/16z] {
+NOf95aGX2CG-qc8Ltl--pRGoZic32PeJy0byWgVfDfdW4GpHFhKC7c65Ah375q99Epyhjvmmga3AjxigXGmjF_4Iv2PmlKat4dV2fy4YxmHPWPRFX8QrJ_3o
+9_m1
+}
+
+sprite $AwsSystemsManagerIncidentManagerLg [20x20/16z] {
+RSm50WGX34DHj91o__jk2cJzZ_8GxAOQ4VuWVb5chRtGD-K1b2xqG2C1jTU37bY2k6accLkO6RcLQyD8YLijsKp76hSFRaH6ckrOZmTbdvfrNiQkykcuvjOP
+6ir0NCjlg3oqJUBBqemASIrfBb66JBiRSEobMrucbKc53m
+}
+
+!procedure AwsSystemsManagerIncidentManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerIncidentManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerIncidentManagerLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerIncidentManagerGroup($id, $name='Aws Systems Manager Incident Manager', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerIncidentManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.png
new file mode 100644
index 00000000000..798f6fb82f2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.puml
new file mode 100644
index 00000000000..5c1bd4a44d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerCard('AwsSystemsManagerIncidentManagerCard', 'Aws Systems Manager Incident Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Remote.puml
new file mode 100644
index 00000000000..e2c4259b658
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerCard('AwsSystemsManagerIncidentManagerCard', 'Aws Systems Manager Incident Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.png
new file mode 100644
index 00000000000..803d5aca756
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.puml
new file mode 100644
index 00000000000..e38a84bcf1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerGroup('AwsSystemsManagerIncidentManagerGroup', 'Aws Systems Manager Incident Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Remote.puml
new file mode 100644
index 00000000000..ed4a5a999bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerIncidentManagerGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager')
+
+' renders the element
+AwsSystemsManagerIncidentManagerGroup('AwsSystemsManagerIncidentManagerGroup', 'Aws Systems Manager Incident Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.png
new file mode 100644
index 00000000000..46dfaff1ef9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.puml
new file mode 100644
index 00000000000..8699f11a1eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisor
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisor('AwsTrustedAdvisor', 'Aws Trusted Advisor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Remote.puml
new file mode 100644
index 00000000000..09099affcaa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisor
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisor('AwsTrustedAdvisor', 'Aws Trusted Advisor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.md
new file mode 100644
index 00000000000..1d1b8adc600
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.md
@@ -0,0 +1,157 @@
+# AwsTrustedAdvisor
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+```
+
+
+
+| Illustration | AwsTrustedAdvisor | AwsTrustedAdvisorCard | AwsTrustedAdvisorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.png) | ![illustration for AwsTrustedAdvisor](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.Local.png) | ![illustration for AwsTrustedAdvisorCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.png) | ![illustration for AwsTrustedAdvisorGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.png) |
+
+
+
+
+## AwsTrustedAdvisor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisor
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisor('AwsTrustedAdvisor', 'Aws Trusted Advisor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisor
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisor('AwsTrustedAdvisor', 'Aws Trusted Advisor', 'an optional tech label')
+@enduml
+```
+
+## AwsTrustedAdvisorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorCard('AwsTrustedAdvisorCard', 'Aws Trusted Advisor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorCard('AwsTrustedAdvisorCard', 'Aws Trusted Advisor Card', 'an optional description')
+@enduml
+```
+
+## AwsTrustedAdvisorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorGroup('AwsTrustedAdvisorGroup', 'Aws Trusted Advisor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorGroup('AwsTrustedAdvisorGroup', 'Aws Trusted Advisor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.png
new file mode 100644
index 00000000000..e9c1f41da67
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.puml
new file mode 100644
index 00000000000..39ad7f876c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor
+
+sprite $AwsTrustedAdvisorXs [10x10/16z] HSR50K0X5C0m7Dgt_xpV9QS0wpGdNprMPp_gqPRJDVyvCbnBZBbOuJg_84ATSkogHtS
+
+sprite $AwsTrustedAdvisorSm [12x12/16z] JSV70S0m3CD0DnKo--yRkHil72BlcHaUS40662WjIGqmK3thUZvV9UVghNz7qGpuHuBi1to1Jg1_HsV_Yny
+
+sprite $AwsTrustedAdvisorMd [16x16/16z] {
+NSZ50S1G3CFGXcF__USjisvwsEgZMiCFy0CUwne7S8Cicontu0RfaAxhkJ_wVcPiZ-kDxI81Fv-UsTuAT0yIsXRbORB26EmWAK0vWB72Me7O6oU0FF-4jVr_
+i
+}
+
+sprite $AwsTrustedAdvisorLg [20x20/16z] {
+RStL0G0X30DGj4ro-yzxXlqq-CFu1ol-XG4oG0QeIJLxwXCriFMQgfM16cYDcQbkKsIAhPVNSgLlgwfchrIsRMYeS1GKSfbI9WoUmG-lIyg0lALEPdVoDoHz
+7Sc_u_Lc_4FZo36vjEse59cs3Jtu
+}
+
+!procedure AwsTrustedAdvisor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor', $name, $tech)
+!endprocedure
+
+!procedure AwsTrustedAdvisorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrustedAdvisorLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrustedAdvisorGroup($id, $name='Aws Trusted Advisor', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsTrustedAdvisorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.png
new file mode 100644
index 00000000000..fb10c36e07c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.puml
new file mode 100644
index 00000000000..64aa43b6de7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorCard('AwsTrustedAdvisorCard', 'Aws Trusted Advisor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Remote.puml
new file mode 100644
index 00000000000..9800b6addf8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorCard('AwsTrustedAdvisorCard', 'Aws Trusted Advisor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.png
new file mode 100644
index 00000000000..79a8d97fd16
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.puml
new file mode 100644
index 00000000000..09242e8c19d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorGroup('AwsTrustedAdvisorGroup', 'Aws Trusted Advisor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Remote.puml
new file mode 100644
index 00000000000..d04251984da
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor')
+
+' renders the element
+AwsTrustedAdvisorGroup('AwsTrustedAdvisorGroup', 'Aws Trusted Advisor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.png
new file mode 100644
index 00000000000..beb87319b8c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.puml
new file mode 100644
index 00000000000..58531f8c52e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedTool
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedTool('AwsWellArchitectedTool', 'Aws Well Architected Tool', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Remote.puml
new file mode 100644
index 00000000000..9c66af7980c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedTool
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedTool('AwsWellArchitectedTool', 'Aws Well Architected Tool', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.md b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.md
new file mode 100644
index 00000000000..12bc72f3813
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.md
@@ -0,0 +1,157 @@
+# AwsWellArchitectedTool
+
+
+```text
+aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool
+```
+
+```text
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+```
+
+
+
+| Illustration | AwsWellArchitectedTool | AwsWellArchitectedToolCard | AwsWellArchitectedToolGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.png) | ![illustration for AwsWellArchitectedTool](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.Local.png) | ![illustration for AwsWellArchitectedToolCard](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.png) | ![illustration for AwsWellArchitectedToolGroup](../../../aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.png) |
+
+
+
+
+## AwsWellArchitectedTool
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedTool
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedTool('AwsWellArchitectedTool', 'Aws Well Architected Tool', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedTool
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedTool('AwsWellArchitectedTool', 'Aws Well Architected Tool', 'an optional tech label')
+@enduml
+```
+
+## AwsWellArchitectedToolCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolCard('AwsWellArchitectedToolCard', 'Aws Well Architected Tool Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolCard('AwsWellArchitectedToolCard', 'Aws Well Architected Tool Card', 'an optional description')
+@enduml
+```
+
+## AwsWellArchitectedToolGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolGroup('AwsWellArchitectedToolGroup', 'Aws Well Architected Tool Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolGroup('AwsWellArchitectedToolGroup', 'Aws Well Architected Tool Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.png
new file mode 100644
index 00000000000..c8649c51a09
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.puml
new file mode 100644
index 00000000000..c7ae4d151f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool
+
+sprite $AwsWellArchitectedToolXs [10x10/16z] FOZ70KDH38DUSHFUVzxaTrq4IAfpcVeG-OCmDDTDUzyLM6kchRCPlgEgWR6hfEu4q4dDZNy
+
+sprite $AwsWellArchitectedToolSm [12x12/16z] JKl90GD120gQZ8BzzvlTkVbmyq6-Y0XUHYJm6KPguJaQATyDXuw6zsAlbfd3YAw3Xj_xARczT_-ILHcD4ldg0Y1fw587-GS
+
+sprite $AwsWellArchitectedToolMd [16x16/16z] {
+NOw50S0m3CCMhft_xnspYr8HMyQHMeEVkEWIN3agzH8aj4poshIo1RPsCKKGvfEP7nm8aOHSJ5M5A4hYO179IORBkg597og6gg70w6O80NUpxNFThPMIv0e7
+qpETvCMhENBnMom
+}
+
+sprite $AwsWellArchitectedToolLg [20x20/16z] {
+RSq76eGW34HXqWWJxd_V7VQpwxF_Kl1lxEKA7uWNRcRiWaMA1E0d5b7IDEsSNbNUbCxRnT8xqBsdk-TcWpjeE0GOibdPQ53khEezDYjb44cuwCK4eWuLsSpW
+NXPfZLEv-vm5ytL1CrC1B8lIgWO3fs4rYP8zEXrRa-LQDNXTR0QhrSLcxPt6hlW3
+}
+
+!procedure AwsWellArchitectedTool($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool', $name, $tech)
+!endprocedure
+
+!procedure AwsWellArchitectedToolCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWellArchitectedToolLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWellArchitectedToolGroup($id, $name='Aws Well Architected Tool', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsWellArchitectedToolLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.png
new file mode 100644
index 00000000000..ff63303e34e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.puml
new file mode 100644
index 00000000000..c91e271745e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolCard('AwsWellArchitectedToolCard', 'Aws Well Architected Tool Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Remote.puml
new file mode 100644
index 00000000000..6027545bea2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolCard
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolCard('AwsWellArchitectedToolCard', 'Aws Well Architected Tool Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.png b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.png
new file mode 100644
index 00000000000..19e10488d9e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.puml
new file mode 100644
index 00000000000..afa1f13f382
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolGroup('AwsWellArchitectedToolGroup', 'Aws Well Architected Tool Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Remote.puml
new file mode 100644
index 00000000000..572359b6bce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedToolGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWellArchitectedToolGroup
+include('aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool')
+
+' renders the element
+AwsWellArchitectedToolGroup('AwsWellArchitectedToolGroup', 'Aws Well Architected Tool Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.png
new file mode 100644
index 00000000000..d0bd2397230
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.puml
new file mode 100644
index 00000000000..84f58a561d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoder
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoder('AmazonElasticTranscoder', 'Amazon Elastic Transcoder', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Remote.puml
new file mode 100644
index 00000000000..c447b8aa55d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoder
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoder('AmazonElasticTranscoder', 'Amazon Elastic Transcoder', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.md b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.md
new file mode 100644
index 00000000000..daf96a8e348
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.md
@@ -0,0 +1,157 @@
+# AmazonElasticTranscoder
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+```
+
+
+
+| Illustration | AmazonElasticTranscoder | AmazonElasticTranscoderCard | AmazonElasticTranscoderGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.png) | ![illustration for AmazonElasticTranscoder](../../../aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.Local.png) | ![illustration for AmazonElasticTranscoderCard](../../../aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.png) | ![illustration for AmazonElasticTranscoderGroup](../../../aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.png) |
+
+
+
+
+## AmazonElasticTranscoder
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoder
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoder('AmazonElasticTranscoder', 'Amazon Elastic Transcoder', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoder
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoder('AmazonElasticTranscoder', 'Amazon Elastic Transcoder', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticTranscoderCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderCard('AmazonElasticTranscoderCard', 'Amazon Elastic Transcoder Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderCard('AmazonElasticTranscoderCard', 'Amazon Elastic Transcoder Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticTranscoderGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderGroup('AmazonElasticTranscoderGroup', 'Amazon Elastic Transcoder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderGroup('AmazonElasticTranscoderGroup', 'Amazon Elastic Transcoder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.png
new file mode 100644
index 00000000000..9136f8bb23f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.puml
new file mode 100644
index 00000000000..36049784c94
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder
+
+sprite $AmazonElasticTranscoderXs [10x10/16z] FSZB5O0W3031gC2a_uhblwTvYpQgrILUCJZMkYaCVIqp8iGJNGsghlTzZPyZ2hd93m
+
+sprite $AmazonElasticTranscoderSm [12x12/16z] HOo53G0m2C26y__3U39lCJFJNIBsPPX0HZfS1u-nNOgze9cQdTvxzd1P0BffsAn4IhnN3ohnayBZdPO
+
+sprite $AmazonElasticTranscoderMd [16x16/16z] NSZ50G0n48NGqK_wRtXTm-q1eBlkvZVKJEDWLCN7Qf37upXczUu1pL65xnwtqoft3ziAp4rrE3ena8KkkmBQdTDIPsQOajrxG5WdZ6V8WyFtE1hJM04
+
+sprite $AmazonElasticTranscoderLg [20x20/16z] {
+RSs50GGX40F0jIHy_mt_BUSIV31rU0PBz4JkfYz3rAah1KIx6wCxSroig4RwQSVlo6eRacp_F5dPjk3-kI72fWrQ1t8hvsvaITujdBj19aZgxh2SvnXCQBNe
+G6QmCgbjHf8S3fCqhjZ7ffsuPtpWxmF_
+}
+
+!procedure AmazonElasticTranscoder($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticTranscoderCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticTranscoderLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticTranscoderGroup($id, $name='Amazon Elastic Transcoder', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AmazonElasticTranscoderLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.png
new file mode 100644
index 00000000000..9c5d2c8442d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.puml
new file mode 100644
index 00000000000..c0adb4c5180
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderCard('AmazonElasticTranscoderCard', 'Amazon Elastic Transcoder Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Remote.puml
new file mode 100644
index 00000000000..36f8192f917
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderCard('AmazonElasticTranscoderCard', 'Amazon Elastic Transcoder Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.png
new file mode 100644
index 00000000000..fb6497444d2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.puml
new file mode 100644
index 00000000000..133b0c21ca4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderGroup('AmazonElasticTranscoderGroup', 'Amazon Elastic Transcoder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Remote.puml
new file mode 100644
index 00000000000..3f8facfbd5c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoderGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticTranscoderGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder')
+
+' renders the element
+AmazonElasticTranscoderGroup('AmazonElasticTranscoderGroup', 'Amazon Elastic Transcoder Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.png
new file mode 100644
index 00000000000..6e063a91079
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.puml
new file mode 100644
index 00000000000..b58527083fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoService
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoService('AmazonInteractiveVideoService', 'Amazon Interactive Video Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Remote.puml
new file mode 100644
index 00000000000..13522be6df5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoService
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoService('AmazonInteractiveVideoService', 'Amazon Interactive Video Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.md b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.md
new file mode 100644
index 00000000000..d3b61928bb3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.md
@@ -0,0 +1,157 @@
+# AmazonInteractiveVideoService
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+```
+
+
+
+| Illustration | AmazonInteractiveVideoService | AmazonInteractiveVideoServiceCard | AmazonInteractiveVideoServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.png) | ![illustration for AmazonInteractiveVideoService](../../../aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.Local.png) | ![illustration for AmazonInteractiveVideoServiceCard](../../../aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.png) | ![illustration for AmazonInteractiveVideoServiceGroup](../../../aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.png) |
+
+
+
+
+## AmazonInteractiveVideoService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoService
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoService('AmazonInteractiveVideoService', 'Amazon Interactive Video Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoService
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoService('AmazonInteractiveVideoService', 'Amazon Interactive Video Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonInteractiveVideoServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceCard('AmazonInteractiveVideoServiceCard', 'Amazon Interactive Video Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceCard('AmazonInteractiveVideoServiceCard', 'Amazon Interactive Video Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonInteractiveVideoServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceGroup('AmazonInteractiveVideoServiceGroup', 'Amazon Interactive Video Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceGroup('AmazonInteractiveVideoServiceGroup', 'Amazon Interactive Video Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.png
new file mode 100644
index 00000000000..9360dcc7d4a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.puml
new file mode 100644
index 00000000000..e15b33145c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService
+
+sprite $AmazonInteractiveVideoServiceXs [10x10/16z] FSR70O0030EnaEBp_XCJgbu2T9dXxvLKRu5CD99fCb389X9LxqmMpBL8EC1N2QvT04u
+
+sprite $AmazonInteractiveVideoServiceSm [12x12/16z] HOY50GG12CCeqh3_nF_dmL80NypmXSlbE08Wv9m-dGdE_n96PLTvLvGWV7Y0_kFs_YcXWSFReigm1qt3uISS_
+
+sprite $AmazonInteractiveVideoServiceMd [16x16/16z] LSW90eGW40D1WZDf_l_YpNhR7b0X-Qgx-GoElyD1sKEtrJZJhDFKPgHsMkmTw7XH0dlarMupC4W-hC0zOGx72OkDT1ZPgBAmkxO5GWR2DEE2mqTm-Zly
+
+sprite $AmazonInteractiveVideoServiceLg [20x20/16z] {
+RSk7RKH130DHfUMi-s_ONw2pRn3r8BBfk_E4yPVYNXczXvn5KL9FVXiv56efnhPL5RJ2QvnYc9Qxq0EKGaYAjKih3xjDTOtMRaEe04NhqxgXK0xAifqBL3NR
+iJqn0PDQbOsWOEXSj4tPZZ-lgzt60PlZWhEvRtnxWUy
+}
+
+!procedure AmazonInteractiveVideoService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService', $name, $tech)
+!endprocedure
+
+!procedure AmazonInteractiveVideoServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonInteractiveVideoServiceLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AmazonInteractiveVideoServiceGroup($id, $name='Amazon Interactive Video Service', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AmazonInteractiveVideoServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.png
new file mode 100644
index 00000000000..dc7f8411ea8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.puml
new file mode 100644
index 00000000000..f510a75787f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceCard('AmazonInteractiveVideoServiceCard', 'Amazon Interactive Video Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Remote.puml
new file mode 100644
index 00000000000..ba4bb255fdb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceCard('AmazonInteractiveVideoServiceCard', 'Amazon Interactive Video Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.png
new file mode 100644
index 00000000000..40eb903a5e5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.puml
new file mode 100644
index 00000000000..97a6763b2f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceGroup('AmazonInteractiveVideoServiceGroup', 'Amazon Interactive Video Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Remote.puml
new file mode 100644
index 00000000000..c17847d2d39
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInteractiveVideoServiceGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService')
+
+' renders the element
+AmazonInteractiveVideoServiceGroup('AmazonInteractiveVideoServiceGroup', 'Amazon Interactive Video Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.png
new file mode 100644
index 00000000000..9e002c7c39e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.puml
new file mode 100644
index 00000000000..d7bc505a4ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Remote.puml
new file mode 100644
index 00000000000..90396eee474
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.md b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.md
new file mode 100644
index 00000000000..ba1f5080224
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.md
@@ -0,0 +1,157 @@
+# AmazonKinesisVideoStreams
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+```
+
+
+
+| Illustration | AmazonKinesisVideoStreams | AmazonKinesisVideoStreamsCard | AmazonKinesisVideoStreamsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.png) | ![illustration for AmazonKinesisVideoStreams](../../../aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.Local.png) | ![illustration for AmazonKinesisVideoStreamsCard](../../../aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.png) | ![illustration for AmazonKinesisVideoStreamsGroup](../../../aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.png) |
+
+
+
+
+## AmazonKinesisVideoStreams
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreams
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreams('AmazonKinesisVideoStreams', 'Amazon Kinesis Video Streams', 'an optional tech label')
+@enduml
+```
+
+## AmazonKinesisVideoStreamsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
+```
+
+## AmazonKinesisVideoStreamsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.png
new file mode 100644
index 00000000000..98d2db99666
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.puml
new file mode 100644
index 00000000000..f8bbf41e6fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams
+
+sprite $AmazonKinesisVideoStreamsXs [10x10/16z] FSP70G0m30Cnf-lC7t5tz18mjjx9ajqHUqP4j3r3aHHh1G5jRR-giUVQMjmPO08
+
+sprite $AmazonKinesisVideoStreamsSm [12x12/16z] HOh50G1138JYfF-6JrPvZG3K99DRHjPL00zs_aAgvvSRZ59HZUhcQo8oSe6Qk_-vSrZudyk0mkcFxFZWomD-NW
+
+sprite $AmazonKinesisVideoStreamsMd [16x16/16z] NSZN0SDG2CLGqwxOV-BmIBV-ZfZqhghu6xfRw_ftaFmw9SkN6uooeZB2nsUuqDZNCqYx9hEr7B1JhADDG86DTmI32sCj10HZ-bJTTdBM6zluVpm
+
+sprite $AmazonKinesisVideoStreamsLg [20x20/16z] {
+RT25OSKm301H2q_TV-7AzFd2Bsnc-ImwFZ6lySiYNpfcV9eXy6KCvyqIQJ4HKRMsQXlDCiJylAackgX5GuJxj8MaZfN8jWhn1DzjGq56iDfsjCtjnRH2son6
+6zkoXBO8fb4xhpIV2LphxHunZbs__Vt0Vm
+}
+
+!procedure AmazonKinesisVideoStreams($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams', $name, $tech)
+!endprocedure
+
+!procedure AmazonKinesisVideoStreamsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonKinesisVideoStreamsLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AmazonKinesisVideoStreamsGroup($id, $name='Amazon Kinesis Video Streams', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AmazonKinesisVideoStreamsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.png
new file mode 100644
index 00000000000..72b2dd0922f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.puml
new file mode 100644
index 00000000000..8ccf687c9ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Remote.puml
new file mode 100644
index 00000000000..39e50ce9c97
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsCard('AmazonKinesisVideoStreamsCard', 'Amazon Kinesis Video Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.png
new file mode 100644
index 00000000000..0a432d8af04
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.puml
new file mode 100644
index 00000000000..e1c695fd592
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Remote.puml
new file mode 100644
index 00000000000..cd61512eec5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreamsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonKinesisVideoStreamsGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams')
+
+' renders the element
+AmazonKinesisVideoStreamsGroup('AmazonKinesisVideoStreamsGroup', 'Amazon Kinesis Video Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.png
new file mode 100644
index 00000000000..f76e85c4a31
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.puml
new file mode 100644
index 00000000000..d2550c187af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudio
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudio('AmazonNimbleStudio', 'Amazon Nimble Studio', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Remote.puml
new file mode 100644
index 00000000000..6f6e88fa401
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudio
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudio('AmazonNimbleStudio', 'Amazon Nimble Studio', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.md b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.md
new file mode 100644
index 00000000000..49296c9cc77
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.md
@@ -0,0 +1,157 @@
+# AmazonNimbleStudio
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+```
+
+
+
+| Illustration | AmazonNimbleStudio | AmazonNimbleStudioCard | AmazonNimbleStudioGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.png) | ![illustration for AmazonNimbleStudio](../../../aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.Local.png) | ![illustration for AmazonNimbleStudioCard](../../../aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.png) | ![illustration for AmazonNimbleStudioGroup](../../../aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.png) |
+
+
+
+
+## AmazonNimbleStudio
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudio
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudio('AmazonNimbleStudio', 'Amazon Nimble Studio', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudio
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudio('AmazonNimbleStudio', 'Amazon Nimble Studio', 'an optional tech label')
+@enduml
+```
+
+## AmazonNimbleStudioCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioCard('AmazonNimbleStudioCard', 'Amazon Nimble Studio Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioCard('AmazonNimbleStudioCard', 'Amazon Nimble Studio Card', 'an optional description')
+@enduml
+```
+
+## AmazonNimbleStudioGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioGroup('AmazonNimbleStudioGroup', 'Amazon Nimble Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioGroup('AmazonNimbleStudioGroup', 'Amazon Nimble Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.png
new file mode 100644
index 00000000000..28d70a1f90f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.puml
new file mode 100644
index 00000000000..c9cf4b27577
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio
+
+sprite $AmazonNimbleStudioXs [10x10/16z] FSZN0S0m309Hsogd_ISEfDtN0w1T5J-5wanHOB6amODUFPEd5gIqCmhqANnYRS5orWK
+
+sprite $AmazonNimbleStudioSm [12x12/16z] JOU50S1030AZNFPVk2wF0-X6D_-vjrkS1mX2tdNkIwcM1hSaaKepXhk1yjXGIg2FFGuM1EUc8CsRkS25MSuE
+
+sprite $AmazonNimbleStudioMd [16x16/16z] NSZ70GKn2CHG3vWH_JVym-QrRay0FgigNiF5CZQMKjBbC78uv-uo0MddpmtYRtiRtQHi1BOs2p47iBl5c4C0koba2boREpg8B08sCnDg30b-t4-nrMSSNiON
+
+sprite $AmazonNimbleStudioLg [20x20/16z] {
+RSZNOGCm34D1iE4f-m-S9gRQzta0-CUyO_F77Zmxfh9cTqUkZjRFaSsKUvoznpG8B3ls4BGXx9i7naN03BRrSOUk8a60NPztgiaU2y1zpusi4W1vxmHDnGo0
+zauok09eirUdO5AcWNjK0auf0ZWN8Gc0lMr-xZ5VdkGR
+}
+
+!procedure AmazonNimbleStudio($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio', $name, $tech)
+!endprocedure
+
+!procedure AmazonNimbleStudioCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonNimbleStudioLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AmazonNimbleStudioGroup($id, $name='Amazon Nimble Studio', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AmazonNimbleStudioLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.png
new file mode 100644
index 00000000000..19c68d88d7c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.puml
new file mode 100644
index 00000000000..ce39ce64b48
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioCard('AmazonNimbleStudioCard', 'Amazon Nimble Studio Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Remote.puml
new file mode 100644
index 00000000000..e7fe77d55c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioCard
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioCard('AmazonNimbleStudioCard', 'Amazon Nimble Studio Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.png
new file mode 100644
index 00000000000..0015041de00
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.puml
new file mode 100644
index 00000000000..6b53464d1b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioGroup('AmazonNimbleStudioGroup', 'Amazon Nimble Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Remote.puml
new file mode 100644
index 00000000000..8df9f3584f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudioGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonNimbleStudioGroup
+include('aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio')
+
+' renders the element
+AmazonNimbleStudioGroup('AmazonNimbleStudioGroup', 'Amazon Nimble Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.png
new file mode 100644
index 00000000000..6db4782dddc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.puml
new file mode 100644
index 00000000000..c32e5820290
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftware
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftware('AwsElementalAppliancesSoftware', 'Aws Elemental Appliances Software', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Remote.puml
new file mode 100644
index 00000000000..1385f9120b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftware
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftware('AwsElementalAppliancesSoftware', 'Aws Elemental Appliances Software', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.md
new file mode 100644
index 00000000000..48c192020a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.md
@@ -0,0 +1,157 @@
+# AwsElementalAppliancesSoftware
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+```
+
+
+
+| Illustration | AwsElementalAppliancesSoftware | AwsElementalAppliancesSoftwareCard | AwsElementalAppliancesSoftwareGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.png) | ![illustration for AwsElementalAppliancesSoftware](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.Local.png) | ![illustration for AwsElementalAppliancesSoftwareCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.png) | ![illustration for AwsElementalAppliancesSoftwareGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.png) |
+
+
+
+
+## AwsElementalAppliancesSoftware
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftware
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftware('AwsElementalAppliancesSoftware', 'Aws Elemental Appliances Software', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftware
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftware('AwsElementalAppliancesSoftware', 'Aws Elemental Appliances Software', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalAppliancesSoftwareCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareCard('AwsElementalAppliancesSoftwareCard', 'Aws Elemental Appliances Software Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareCard('AwsElementalAppliancesSoftwareCard', 'Aws Elemental Appliances Software Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalAppliancesSoftwareGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareGroup('AwsElementalAppliancesSoftwareGroup', 'Aws Elemental Appliances Software Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareGroup('AwsElementalAppliancesSoftwareGroup', 'Aws Elemental Appliances Software Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.png
new file mode 100644
index 00000000000..d76130e3a02
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.puml
new file mode 100644
index 00000000000..9d188c1ff45
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware
+
+sprite $AwsElementalAppliancesSoftwareXs [10x10/16z] FOh50G0W4CFGflilZ7FvL05jUYSif8k0ibEJAOSicrM1bbkVjHPviJlmfeRpTXC
+
+sprite $AwsElementalAppliancesSoftwareSm [12x12/16z] JOo50S0m40AZV-m_SQ5-aLS0wc9lVeMpVLFGxybCxkUXSz5lLacObhNaQpM_wTmmBWC56a5NSUTVSG
+
+sprite $AwsElementalAppliancesSoftwareMd [16x16/16z] NStL0SKW04FH8f7z5qRpzFwTj81MP0AW30dw6nRggjoEyVuZhjn3hNtPqkUERUVVv3Ni7juzfWZ6URS3rokrNhMBhKSt9_xP_yum0G
+
+sprite $AwsElementalAppliancesSoftwareLg [20x20/16z] {
+RSx50GCn4CNGloOv_HUyhB2Epp33qNZLzq0qZHyJ3QXvhr_sVhDfAIScAHfttfkxbRUMmtOq_vpYI1FdZRNH0sWv0h9NRZjkriu8Hxk9FUwqcnXi6lNTn9Vz
+mSSVt
+}
+
+!procedure AwsElementalAppliancesSoftware($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalAppliancesSoftwareCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalAppliancesSoftwareLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalAppliancesSoftwareGroup($id, $name='Aws Elemental Appliances Software', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalAppliancesSoftwareLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.png
new file mode 100644
index 00000000000..f5f18666943
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.puml
new file mode 100644
index 00000000000..334acbaf1cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareCard('AwsElementalAppliancesSoftwareCard', 'Aws Elemental Appliances Software Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Remote.puml
new file mode 100644
index 00000000000..cce02d4c2ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareCard('AwsElementalAppliancesSoftwareCard', 'Aws Elemental Appliances Software Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.png
new file mode 100644
index 00000000000..bf1f64f3ca3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.puml
new file mode 100644
index 00000000000..5e94e2db75d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareGroup('AwsElementalAppliancesSoftwareGroup', 'Aws Elemental Appliances Software Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Remote.puml
new file mode 100644
index 00000000000..5b190dd65dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftwareGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalAppliancesSoftwareGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware')
+
+' renders the element
+AwsElementalAppliancesSoftwareGroup('AwsElementalAppliancesSoftwareGroup', 'Aws Elemental Appliances Software Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.png
new file mode 100644
index 00000000000..816dd55b480
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.puml
new file mode 100644
index 00000000000..f949fcad7ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductor('AwsElementalConductor', 'Aws Elemental Conductor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Remote.puml
new file mode 100644
index 00000000000..19801c64875
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductor('AwsElementalConductor', 'Aws Elemental Conductor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.md
new file mode 100644
index 00000000000..d143e927b72
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.md
@@ -0,0 +1,157 @@
+# AwsElementalConductor
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalConductor
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+```
+
+
+
+| Illustration | AwsElementalConductor | AwsElementalConductorCard | AwsElementalConductorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.png) | ![illustration for AwsElementalConductor](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.Local.png) | ![illustration for AwsElementalConductorCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.png) | ![illustration for AwsElementalConductorGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.png) |
+
+
+
+
+## AwsElementalConductor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductor('AwsElementalConductor', 'Aws Elemental Conductor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductor('AwsElementalConductor', 'Aws Elemental Conductor', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalConductorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorCard('AwsElementalConductorCard', 'Aws Elemental Conductor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorCard('AwsElementalConductorCard', 'Aws Elemental Conductor Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalConductorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorGroup('AwsElementalConductorGroup', 'Aws Elemental Conductor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorGroup('AwsElementalConductorGroup', 'Aws Elemental Conductor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.png
new file mode 100644
index 00000000000..d76130e3a02
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.puml
new file mode 100644
index 00000000000..3c6e61fbd90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalConductor
+
+sprite $AwsElementalConductorXs [10x10/16z] FOh50G0W4CFGflilZ7FvL05jUYSif8k0ibEJAOSicrM1bbkVjHPviJlmfeRpTXC
+
+sprite $AwsElementalConductorSm [12x12/16z] JOo50S0m40AZV-m_SQ5-aLS0wc9lVeMpVLFGxybCxkUXSz5lLacObhNaQpM_wTmmBWC56a5NSUTVSG
+
+sprite $AwsElementalConductorMd [16x16/16z] NStL0SKW04FH8f7z5qRpzFwTj81MP0AW30dw6nRggjoEyVuZhjn3hNtPqkUERUVVv3Ni7juzfWZ6URS3rokrNhMBhKSt9_xP_yum0G
+
+sprite $AwsElementalConductorLg [20x20/16z] {
+RSx50GCn4CNGloOv_HUyhB2Epp33qNZLzq0qZHyJ3QXvhr_sVhDfAIScAHfttfkxbRUMmtOq_vpYI1FdZRNH0sWv0h9NRZjkriu8Hxk9FUwqcnXi6lNTn9Vz
+mSSVt
+}
+
+!procedure AwsElementalConductor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalConductor', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalConductorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalConductorLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalConductorGroup($id, $name='Aws Elemental Conductor', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalConductorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.png
new file mode 100644
index 00000000000..49780aaa737
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.puml
new file mode 100644
index 00000000000..ea75861c4d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorCard('AwsElementalConductorCard', 'Aws Elemental Conductor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Remote.puml
new file mode 100644
index 00000000000..510805a90d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorCard('AwsElementalConductorCard', 'Aws Elemental Conductor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.png
new file mode 100644
index 00000000000..279287f7f8f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.puml
new file mode 100644
index 00000000000..76340f101be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorGroup('AwsElementalConductorGroup', 'Aws Elemental Conductor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Remote.puml
new file mode 100644
index 00000000000..fbc3e5d6e4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalConductorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalConductorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalConductor')
+
+' renders the element
+AwsElementalConductorGroup('AwsElementalConductorGroup', 'Aws Elemental Conductor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.png
new file mode 100644
index 00000000000..80888d98580
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.puml
new file mode 100644
index 00000000000..29411bfc3f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDelta
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDelta('AwsElementalDelta', 'Aws Elemental Delta', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Remote.puml
new file mode 100644
index 00000000000..be9f2d77466
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDelta
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDelta('AwsElementalDelta', 'Aws Elemental Delta', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.md
new file mode 100644
index 00000000000..dee93f8295e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.md
@@ -0,0 +1,157 @@
+# AwsElementalDelta
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalDelta
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+```
+
+
+
+| Illustration | AwsElementalDelta | AwsElementalDeltaCard | AwsElementalDeltaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.png) | ![illustration for AwsElementalDelta](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.Local.png) | ![illustration for AwsElementalDeltaCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.png) | ![illustration for AwsElementalDeltaGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.png) |
+
+
+
+
+## AwsElementalDelta
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDelta
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDelta('AwsElementalDelta', 'Aws Elemental Delta', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDelta
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDelta('AwsElementalDelta', 'Aws Elemental Delta', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalDeltaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaCard('AwsElementalDeltaCard', 'Aws Elemental Delta Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaCard('AwsElementalDeltaCard', 'Aws Elemental Delta Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalDeltaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaGroup('AwsElementalDeltaGroup', 'Aws Elemental Delta Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaGroup('AwsElementalDeltaGroup', 'Aws Elemental Delta Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.png
new file mode 100644
index 00000000000..d76130e3a02
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.puml
new file mode 100644
index 00000000000..9bacf00ac33
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalDelta
+
+sprite $AwsElementalDeltaXs [10x10/16z] FOh50G0W4CFGflilZ7FvL05jUYSif8k0ibEJAOSicrM1bbkVjHPviJlmfeRpTXC
+
+sprite $AwsElementalDeltaSm [12x12/16z] JOo50S0m40AZV-m_SQ5-aLS0wc9lVeMpVLFGxybCxkUXSz5lLacObhNaQpM_wTmmBWC56a5NSUTVSG
+
+sprite $AwsElementalDeltaMd [16x16/16z] NStL0SKW04FH8f7z5qRpzFwTj81MP0AW30dw6nRggjoEyVuZhjn3hNtPqkUERUVVv3Ni7juzfWZ6URS3rokrNhMBhKSt9_xP_yum0G
+
+sprite $AwsElementalDeltaLg [20x20/16z] {
+RSx50GCn4CNGloOv_HUyhB2Epp33qNZLzq0qZHyJ3QXvhr_sVhDfAIScAHfttfkxbRUMmtOq_vpYI1FdZRNH0sWv0h9NRZjkriu8Hxk9FUwqcnXi6lNTn9Vz
+mSSVt
+}
+
+!procedure AwsElementalDelta($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalDelta', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalDeltaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalDeltaLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalDeltaGroup($id, $name='Aws Elemental Delta', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalDeltaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.png
new file mode 100644
index 00000000000..2f6f556b422
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.puml
new file mode 100644
index 00000000000..a63c5a70312
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaCard('AwsElementalDeltaCard', 'Aws Elemental Delta Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Remote.puml
new file mode 100644
index 00000000000..f5a6b482bd6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaCard('AwsElementalDeltaCard', 'Aws Elemental Delta Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.png
new file mode 100644
index 00000000000..a516c278684
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.puml
new file mode 100644
index 00000000000..e00e775811f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaGroup('AwsElementalDeltaGroup', 'Aws Elemental Delta Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Remote.puml
new file mode 100644
index 00000000000..1d2c515b752
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalDeltaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalDeltaGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalDelta')
+
+' renders the element
+AwsElementalDeltaGroup('AwsElementalDeltaGroup', 'Aws Elemental Delta Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.png
new file mode 100644
index 00000000000..e106ddd45f1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.puml
new file mode 100644
index 00000000000..9b0e9e6b380
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLink
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLink('AwsElementalLink', 'Aws Elemental Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Remote.puml
new file mode 100644
index 00000000000..a9f215b965a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLink
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLink('AwsElementalLink', 'Aws Elemental Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.md
new file mode 100644
index 00000000000..14dff68fd4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.md
@@ -0,0 +1,157 @@
+# AwsElementalLink
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalLink
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+```
+
+
+
+| Illustration | AwsElementalLink | AwsElementalLinkCard | AwsElementalLinkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLink.png) | ![illustration for AwsElementalLink](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLink.Local.png) | ![illustration for AwsElementalLinkCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.png) | ![illustration for AwsElementalLinkGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.png) |
+
+
+
+
+## AwsElementalLink
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLink
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLink('AwsElementalLink', 'Aws Elemental Link', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLink
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLink('AwsElementalLink', 'Aws Elemental Link', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalLinkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkCard('AwsElementalLinkCard', 'Aws Elemental Link Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkCard('AwsElementalLinkCard', 'Aws Elemental Link Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalLinkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkGroup('AwsElementalLinkGroup', 'Aws Elemental Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkGroup('AwsElementalLinkGroup', 'Aws Elemental Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.png
new file mode 100644
index 00000000000..b2ec1e5a010
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.puml
new file mode 100644
index 00000000000..22b1507c8cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLink.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalLink
+
+sprite $AwsElementalLinkXs [10x10/16z] FOg54G0W4CEEjtJ_XN78MIL0BJBvyQU2bfEm4ctFCwcvssGciUsLP2oqQ3zffG4
+
+sprite $AwsElementalLinkSm [12x12/16z] HSZ50G113CF0iD9_mmUBUeqDr2oJEuOf6MFS-JUCAVMn6aR-kt5t-_hTK08CcobgnkSlXByUrV9e-0K
+
+sprite $AwsElementalLinkMd [16x16/16z] NOo50GCm3CDAXlylNbAFLLH81Ly0K08leB-0mjpxu-aiucXBD-botJZFTUirSyIDNQmcRXKxWzlxEHezfBqHDJF40KF13klF_U-EFm
+
+sprite $AwsElementalLinkLg [20x20/16z] {
+RSz50aCn24NHe8_kVyED0RzoXoSALjxP38MjQ6mhbD8ozl6ql7kLHWcgocdW6U1JbiMoVkXOF4pbMe1anQTb2tTMdu-BFemI5p4H3K1fjZ1EO43ozKZKKND6
+8Q6iiUqFllxW6m
+}
+
+!procedure AwsElementalLink($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalLink', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalLinkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalLinkLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalLinkGroup($id, $name='Aws Elemental Link', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalLinkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.png
new file mode 100644
index 00000000000..fb7108b1c01
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.puml
new file mode 100644
index 00000000000..9458daa26f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkCard('AwsElementalLinkCard', 'Aws Elemental Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Remote.puml
new file mode 100644
index 00000000000..9d3983cbb8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkCard('AwsElementalLinkCard', 'Aws Elemental Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.png
new file mode 100644
index 00000000000..a2b39f4e7ca
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.puml
new file mode 100644
index 00000000000..29780f2c795
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkGroup('AwsElementalLinkGroup', 'Aws Elemental Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Remote.puml
new file mode 100644
index 00000000000..cf571f4caa8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLinkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLinkGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLink')
+
+' renders the element
+AwsElementalLinkGroup('AwsElementalLinkGroup', 'Aws Elemental Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.png
new file mode 100644
index 00000000000..c7c3ad547fe
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.puml
new file mode 100644
index 00000000000..5d28e890998
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLive('AwsElementalLive', 'Aws Elemental Live', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Remote.puml
new file mode 100644
index 00000000000..ccf5faff2d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLive('AwsElementalLive', 'Aws Elemental Live', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.md
new file mode 100644
index 00000000000..b2272a2eac2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.md
@@ -0,0 +1,157 @@
+# AwsElementalLive
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalLive
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+```
+
+
+
+| Illustration | AwsElementalLive | AwsElementalLiveCard | AwsElementalLiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLive.png) | ![illustration for AwsElementalLive](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLive.Local.png) | ![illustration for AwsElementalLiveCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.png) | ![illustration for AwsElementalLiveGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.png) |
+
+
+
+
+## AwsElementalLive
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLive('AwsElementalLive', 'Aws Elemental Live', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLive('AwsElementalLive', 'Aws Elemental Live', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalLiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveCard('AwsElementalLiveCard', 'Aws Elemental Live Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveCard('AwsElementalLiveCard', 'Aws Elemental Live Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalLiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveGroup('AwsElementalLiveGroup', 'Aws Elemental Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveGroup('AwsElementalLiveGroup', 'Aws Elemental Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.png
new file mode 100644
index 00000000000..d76130e3a02
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.puml
new file mode 100644
index 00000000000..ba22a003999
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLive.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalLive
+
+sprite $AwsElementalLiveXs [10x10/16z] FOh50G0W4CFGflilZ7FvL05jUYSif8k0ibEJAOSicrM1bbkVjHPviJlmfeRpTXC
+
+sprite $AwsElementalLiveSm [12x12/16z] JOo50S0m40AZV-m_SQ5-aLS0wc9lVeMpVLFGxybCxkUXSz5lLacObhNaQpM_wTmmBWC56a5NSUTVSG
+
+sprite $AwsElementalLiveMd [16x16/16z] NStL0SKW04FH8f7z5qRpzFwTj81MP0AW30dw6nRggjoEyVuZhjn3hNtPqkUERUVVv3Ni7juzfWZ6URS3rokrNhMBhKSt9_xP_yum0G
+
+sprite $AwsElementalLiveLg [20x20/16z] {
+RSx50GCn4CNGloOv_HUyhB2Epp33qNZLzq0qZHyJ3QXvhr_sVhDfAIScAHfttfkxbRUMmtOq_vpYI1FdZRNH0sWv0h9NRZjkriu8Hxk9FUwqcnXi6lNTn9Vz
+mSSVt
+}
+
+!procedure AwsElementalLive($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalLive', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalLiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalLiveLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalLiveGroup($id, $name='Aws Elemental Live', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalLiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.png
new file mode 100644
index 00000000000..e82f1685207
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.puml
new file mode 100644
index 00000000000..580a313de84
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveCard('AwsElementalLiveCard', 'Aws Elemental Live Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Remote.puml
new file mode 100644
index 00000000000..aba30c118fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveCard('AwsElementalLiveCard', 'Aws Elemental Live Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.png
new file mode 100644
index 00000000000..ff46ce08d62
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.puml
new file mode 100644
index 00000000000..ab2017ec43c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveGroup('AwsElementalLiveGroup', 'Aws Elemental Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Remote.puml
new file mode 100644
index 00000000000..3d4fb5b7ef1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalLiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalLive')
+
+' renders the element
+AwsElementalLiveGroup('AwsElementalLiveGroup', 'Aws Elemental Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.png
new file mode 100644
index 00000000000..ba60b59fba1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.puml
new file mode 100644
index 00000000000..5a7d38ef3ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnect
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnect('AwsElementalMediaConnect', 'Aws Elemental Media Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Remote.puml
new file mode 100644
index 00000000000..23f713af457
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnect
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnect('AwsElementalMediaConnect', 'Aws Elemental Media Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.md
new file mode 100644
index 00000000000..0bd5f66ad13
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.md
@@ -0,0 +1,157 @@
+# AwsElementalMediaConnect
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+```
+
+
+
+| Illustration | AwsElementalMediaConnect | AwsElementalMediaConnectCard | AwsElementalMediaConnectGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.png) | ![illustration for AwsElementalMediaConnect](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.Local.png) | ![illustration for AwsElementalMediaConnectCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.png) | ![illustration for AwsElementalMediaConnectGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.png) |
+
+
+
+
+## AwsElementalMediaConnect
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnect
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnect('AwsElementalMediaConnect', 'Aws Elemental Media Connect', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnect
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnect('AwsElementalMediaConnect', 'Aws Elemental Media Connect', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalMediaConnectCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectCard('AwsElementalMediaConnectCard', 'Aws Elemental Media Connect Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectCard('AwsElementalMediaConnectCard', 'Aws Elemental Media Connect Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalMediaConnectGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectGroup('AwsElementalMediaConnectGroup', 'Aws Elemental Media Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectGroup('AwsElementalMediaConnectGroup', 'Aws Elemental Media Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.png
new file mode 100644
index 00000000000..8c28cc107ea
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.puml
new file mode 100644
index 00000000000..63d60416990
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect
+
+sprite $AwsElementalMediaConnectXs [10x10/16z] FOc50G0m3CAOaVv_yJgj0W6yQWo-NAgvfKoXWMN7bXgfKbQ9fSABivHOJQogS5KiDG4
+
+sprite $AwsElementalMediaConnectSm [12x12/16z] JSVN0S1G249HpHEk-o-SmbUi1y1EIVm22PK08BSLCofQnrwuK8_xzRvscNWHXOaBCf_NusDWKmDnAdu
+
+sprite $AwsElementalMediaConnectMd [16x16/16z] LSk74S0m24DHKx_tdpX0kboVxg2IToA2Nv7bVt5PNBysbz37OkwOcPHtELOeKdUx2aTHB7MyKOJLTxk2KKxbSifOajFcs7BSOBndKkWqPoHvtU7rjpW
+
+sprite $AwsElementalMediaConnectLg [20x20/16z] {
+PSY7RKKn34Mngtf-zbyube7NYKv6NshXdNqStziPvnuNrXRFymwBykDcf2gg9J-liwlNLTRSRqwOL9ANzaqcE8Nes3Vfj9TAZUtRQSawOcfkiWLQ3Hnd1Koa
+JUvhWSbfDJ0tSWMMRB-3kSDnXsFclldtJVu1
+}
+
+!procedure AwsElementalMediaConnect($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalMediaConnectCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalMediaConnectLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalMediaConnectGroup($id, $name='Aws Elemental Media Connect', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalMediaConnectLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.png
new file mode 100644
index 00000000000..d033ed86654
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.puml
new file mode 100644
index 00000000000..c2516b5af21
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectCard('AwsElementalMediaConnectCard', 'Aws Elemental Media Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Remote.puml
new file mode 100644
index 00000000000..cd9ba147ebe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectCard('AwsElementalMediaConnectCard', 'Aws Elemental Media Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.png
new file mode 100644
index 00000000000..ad3f33728ab
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.puml
new file mode 100644
index 00000000000..d15516f0891
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectGroup('AwsElementalMediaConnectGroup', 'Aws Elemental Media Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Remote.puml
new file mode 100644
index 00000000000..1d6300fa9bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnectGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConnectGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect')
+
+' renders the element
+AwsElementalMediaConnectGroup('AwsElementalMediaConnectGroup', 'Aws Elemental Media Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.png
new file mode 100644
index 00000000000..8c1a8ac7410
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.puml
new file mode 100644
index 00000000000..5d17578e1e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvert
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvert('AwsElementalMediaConvert', 'Aws Elemental Media Convert', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Remote.puml
new file mode 100644
index 00000000000..f35da2e70d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvert
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvert('AwsElementalMediaConvert', 'Aws Elemental Media Convert', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.md
new file mode 100644
index 00000000000..992642c4a81
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.md
@@ -0,0 +1,157 @@
+# AwsElementalMediaConvert
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+```
+
+
+
+| Illustration | AwsElementalMediaConvert | AwsElementalMediaConvertCard | AwsElementalMediaConvertGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.png) | ![illustration for AwsElementalMediaConvert](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.Local.png) | ![illustration for AwsElementalMediaConvertCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.png) | ![illustration for AwsElementalMediaConvertGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.png) |
+
+
+
+
+## AwsElementalMediaConvert
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvert
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvert('AwsElementalMediaConvert', 'Aws Elemental Media Convert', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvert
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvert('AwsElementalMediaConvert', 'Aws Elemental Media Convert', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalMediaConvertCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertCard('AwsElementalMediaConvertCard', 'Aws Elemental Media Convert Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertCard('AwsElementalMediaConvertCard', 'Aws Elemental Media Convert Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalMediaConvertGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertGroup('AwsElementalMediaConvertGroup', 'Aws Elemental Media Convert Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertGroup('AwsElementalMediaConvertGroup', 'Aws Elemental Media Convert Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.png
new file mode 100644
index 00000000000..5737b645fd8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.puml
new file mode 100644
index 00000000000..8555bfa5499
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert
+
+sprite $AwsElementalMediaConvertXs [10x10/16z] FSZ70GD120GmDe3els7xiZuJKATCNuLnLIPHcTLYvwgQrMr37ItIuFoQ4FGfU5h37m
+
+sprite $AwsElementalMediaConvertSm [12x12/16z] HOd70G0W38HC9VjFR5TUTm3a9e9_rYRQEl0Bf28fEL81Raqanwwn1VPE345OFb0FZB47AJ2eHV1thTq1
+
+sprite $AwsElementalMediaConvertMd [16x16/16z] LSc70GCX509GVmFtdpYGwrpH1rHmPMRuAI1_YyECoe_vsgkrj_OOO9EfY-k0hOA1rSkojynat8Qi6SF3kH4iVHnRsjxfndOOu3-dPtsiyFAt-04
+
+sprite $AwsElementalMediaConvertLg [20x20/16z] {
+PSk54OHG303H-7BzDtm9BWlVtaoOwYextbY7yRN1z5CFKozzsJwUfva2Aj4ckPjec1VPXrdRCaRqb5CDgmssXPMiCDOuHg8OXpK6g5aRXmdfZI1Wfr4Qc4CQ
+RPFIAe04CBO6MkmjHoB-iGKk--BlY_m1
+}
+
+!procedure AwsElementalMediaConvert($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalMediaConvertCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalMediaConvertLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalMediaConvertGroup($id, $name='Aws Elemental Media Convert', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalMediaConvertLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.png
new file mode 100644
index 00000000000..6651d808513
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.puml
new file mode 100644
index 00000000000..c9738a66a9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertCard('AwsElementalMediaConvertCard', 'Aws Elemental Media Convert Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Remote.puml
new file mode 100644
index 00000000000..007d5a23f25
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertCard('AwsElementalMediaConvertCard', 'Aws Elemental Media Convert Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.png
new file mode 100644
index 00000000000..f7dd33106ff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.puml
new file mode 100644
index 00000000000..0f361156100
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertGroup('AwsElementalMediaConvertGroup', 'Aws Elemental Media Convert Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Remote.puml
new file mode 100644
index 00000000000..868b5c67de6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvertGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaConvertGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert')
+
+' renders the element
+AwsElementalMediaConvertGroup('AwsElementalMediaConvertGroup', 'Aws Elemental Media Convert Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.png
new file mode 100644
index 00000000000..74da01c71a3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.puml
new file mode 100644
index 00000000000..552a1166112
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLive('AwsElementalMediaLive', 'Aws Elemental Media Live', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Remote.puml
new file mode 100644
index 00000000000..3e4ca2f4784
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLive('AwsElementalMediaLive', 'Aws Elemental Media Live', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.md
new file mode 100644
index 00000000000..3ac1048c2a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.md
@@ -0,0 +1,157 @@
+# AwsElementalMediaLive
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+```
+
+
+
+| Illustration | AwsElementalMediaLive | AwsElementalMediaLiveCard | AwsElementalMediaLiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.png) | ![illustration for AwsElementalMediaLive](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.Local.png) | ![illustration for AwsElementalMediaLiveCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.png) | ![illustration for AwsElementalMediaLiveGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.png) |
+
+
+
+
+## AwsElementalMediaLive
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLive('AwsElementalMediaLive', 'Aws Elemental Media Live', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLive
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLive('AwsElementalMediaLive', 'Aws Elemental Media Live', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalMediaLiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveCard('AwsElementalMediaLiveCard', 'Aws Elemental Media Live Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveCard('AwsElementalMediaLiveCard', 'Aws Elemental Media Live Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalMediaLiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveGroup('AwsElementalMediaLiveGroup', 'Aws Elemental Media Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveGroup('AwsElementalMediaLiveGroup', 'Aws Elemental Media Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.png
new file mode 100644
index 00000000000..f683c87a69c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.puml
new file mode 100644
index 00000000000..e23b70f9c65
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive
+
+sprite $AwsElementalMediaLiveXs [10x10/16z] DSh50S104CF0mntttt0uUXc4kjcRFy9y8jjGgohw9oG6lTsfOtAb35qdDuql1Ku
+
+sprite $AwsElementalMediaLiveSm [12x12/16z] JSg54GC120NHGvV-AmuI-sDl1u2yHV0NR3mRmv1KFSl4d8ef8xrT9CBJR1VqCxuMmL6XtRFEthg2dslz0W
+
+sprite $AwsElementalMediaLiveMd [16x16/16z] LSXB0e0m2CJG3fH9xtzYyQ_PlT3vhghu3RV_WpDbVXpOSfwc0bIoHtkrBMoiwVQYW1Z6fnUU167vT4644FaQsfDsbqrX5RIFOoL7wyo3hxkFlsC3
+
+sprite $AwsElementalMediaLiveLg [20x20/16z] {
+RSs5OSKm5CLGFvIx_yAzFqmAdnX0zLafdjYxyMN2E7Ity1vt2nmDp3oi1dZXtJbsCqz8qvTPgucCxQQ1Yma3bU72MatO3aNQjlLKdfYaCh3T30A7W6IpICI2
+m62rYGEsNSXMDQoSjRbdetZQXCC-yEy3_m4
+}
+
+!procedure AwsElementalMediaLive($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalMediaLiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalMediaLiveLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalMediaLiveGroup($id, $name='Aws Elemental Media Live', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalMediaLiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.png
new file mode 100644
index 00000000000..21d5305570a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.puml
new file mode 100644
index 00000000000..4d92e03c586
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveCard('AwsElementalMediaLiveCard', 'Aws Elemental Media Live Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Remote.puml
new file mode 100644
index 00000000000..e007a591264
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveCard('AwsElementalMediaLiveCard', 'Aws Elemental Media Live Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.png
new file mode 100644
index 00000000000..2446754e63e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.puml
new file mode 100644
index 00000000000..6ccce0a2772
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveGroup('AwsElementalMediaLiveGroup', 'Aws Elemental Media Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Remote.puml
new file mode 100644
index 00000000000..22c24caf985
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaLiveGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive')
+
+' renders the element
+AwsElementalMediaLiveGroup('AwsElementalMediaLiveGroup', 'Aws Elemental Media Live Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.png
new file mode 100644
index 00000000000..996c9f853a2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.puml
new file mode 100644
index 00000000000..2f5f8407cbd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackage
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackage('AwsElementalMediaPackage', 'Aws Elemental Media Package', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Remote.puml
new file mode 100644
index 00000000000..58598826475
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackage
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackage('AwsElementalMediaPackage', 'Aws Elemental Media Package', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.md
new file mode 100644
index 00000000000..b2cd4cf1946
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.md
@@ -0,0 +1,157 @@
+# AwsElementalMediaPackage
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+```
+
+
+
+| Illustration | AwsElementalMediaPackage | AwsElementalMediaPackageCard | AwsElementalMediaPackageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.png) | ![illustration for AwsElementalMediaPackage](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.Local.png) | ![illustration for AwsElementalMediaPackageCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.png) | ![illustration for AwsElementalMediaPackageGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.png) |
+
+
+
+
+## AwsElementalMediaPackage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackage
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackage('AwsElementalMediaPackage', 'Aws Elemental Media Package', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackage
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackage('AwsElementalMediaPackage', 'Aws Elemental Media Package', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalMediaPackageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageCard('AwsElementalMediaPackageCard', 'Aws Elemental Media Package Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageCard('AwsElementalMediaPackageCard', 'Aws Elemental Media Package Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalMediaPackageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageGroup('AwsElementalMediaPackageGroup', 'Aws Elemental Media Package Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageGroup('AwsElementalMediaPackageGroup', 'Aws Elemental Media Package Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.png
new file mode 100644
index 00000000000..a558dc8d51c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.puml
new file mode 100644
index 00000000000..1769e0bb22e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage
+
+sprite $AwsElementalMediaPackageXs [10x10/16z] HSQ50G1H3CBGRqtOV-5pgS1JEQVAZwUgdJoQ8HDYPog7qflugtiepNwiXqxxAATs
+
+sprite $AwsElementalMediaPackageSm [12x12/16z] HOS10W0G2CIWRlt_mm2CQWEqSOSVhAWhfcObcpLrlAea1ODQ9Hi-eeoRbWV2Pq_F896P7h9S6CJ2-HxBEm
+
+sprite $AwsElementalMediaPackageMd [16x16/16z] NSZ50S104CF0XTYw_XiEituZ05z9uZCiVeEZ3htSxN1EfrKm4NQi7Y0d9bNJve702kF3GmJXLjqk9BYTtKLc1xj72nfAi7kGf9gjSQI0qsT_dsC1
+
+sprite $AwsElementalMediaPackageLg [20x20/16z] {
+PSZ5OGG134KnutzE_mrdXqb7iT2bVtYdZkDxQ_QvnxMPFQ-ysvJUvxM9A5nAEywz22Z9OxbP3f694QhrPZcwEXGwRd2iCJb-tZW6qQ9l9nEc9BpOBuDAa0k3
+xGO37Ce1bbjKuF9cDGUpXDSDNFVDls_o3m
+}
+
+!procedure AwsElementalMediaPackage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalMediaPackageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalMediaPackageLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalMediaPackageGroup($id, $name='Aws Elemental Media Package', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalMediaPackageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.png
new file mode 100644
index 00000000000..8a929570da6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.puml
new file mode 100644
index 00000000000..714295ba38d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageCard('AwsElementalMediaPackageCard', 'Aws Elemental Media Package Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Remote.puml
new file mode 100644
index 00000000000..ffc2920f3cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageCard('AwsElementalMediaPackageCard', 'Aws Elemental Media Package Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.png
new file mode 100644
index 00000000000..3df459b2a05
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.puml
new file mode 100644
index 00000000000..154d85cc596
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageGroup('AwsElementalMediaPackageGroup', 'Aws Elemental Media Package Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Remote.puml
new file mode 100644
index 00000000000..2172f24d62d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaPackageGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage')
+
+' renders the element
+AwsElementalMediaPackageGroup('AwsElementalMediaPackageGroup', 'Aws Elemental Media Package Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.png
new file mode 100644
index 00000000000..11be908540a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.puml
new file mode 100644
index 00000000000..3dc75d916d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStore
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStore('AwsElementalMediaStore', 'Aws Elemental Media Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Remote.puml
new file mode 100644
index 00000000000..ef67fcb30aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStore
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStore('AwsElementalMediaStore', 'Aws Elemental Media Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.md
new file mode 100644
index 00000000000..9de788ef5f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.md
@@ -0,0 +1,157 @@
+# AwsElementalMediaStore
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+```
+
+
+
+| Illustration | AwsElementalMediaStore | AwsElementalMediaStoreCard | AwsElementalMediaStoreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.png) | ![illustration for AwsElementalMediaStore](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.Local.png) | ![illustration for AwsElementalMediaStoreCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.png) | ![illustration for AwsElementalMediaStoreGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.png) |
+
+
+
+
+## AwsElementalMediaStore
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStore
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStore('AwsElementalMediaStore', 'Aws Elemental Media Store', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStore
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStore('AwsElementalMediaStore', 'Aws Elemental Media Store', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalMediaStoreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreCard('AwsElementalMediaStoreCard', 'Aws Elemental Media Store Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreCard('AwsElementalMediaStoreCard', 'Aws Elemental Media Store Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalMediaStoreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreGroup('AwsElementalMediaStoreGroup', 'Aws Elemental Media Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreGroup('AwsElementalMediaStoreGroup', 'Aws Elemental Media Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.png
new file mode 100644
index 00000000000..2a7a2f9ce25
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.puml
new file mode 100644
index 00000000000..e310b1940ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore
+
+sprite $AwsElementalMediaStoreXs [10x10/16z] FSY54G0m3830EDb_udev-mEeLIQVIr8n2GOwLpKIP9HLDw2mf5zjQ0ZqIc1fjJG
+
+sprite $AwsElementalMediaStoreSm [12x12/16z] HSl70G1124BHCV7fl-7DmTD31T0zC_pXCbfNk3JAkAmgbiwJ4IrT7HiW84wR4ytb21OKf-sE6k2oJxtsvHq
+
+sprite $AwsElementalMediaStoreMd [16x16/16z] NSZ90GKX3CDG7B2L_Xl-ov3JwFO4a4oscJ6PrnXhr_ZHIgmztWUVbKHE6ieLj4lvkoce0yfr0o24hdEyKLPnRIY46FSka6H1-gbG582-PGMk9yQlyGK
+
+sprite $AwsElementalMediaStoreLg [20x20/16z] {
+RSfRTiGm20HHkeKePVyR3cERFAS-xodewhlTmU0qnZkZzgffB5P5_hHoBAf2EOQ52BcQzsEXBP1ssMuxj941csouhB41Bo376g_KXXuxs-csibLZWlLyZAsa
+8Qgjp6q70t9c9D0sAc9nTIQ5OMm2njxWnnly1
+}
+
+!procedure AwsElementalMediaStore($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalMediaStoreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalMediaStoreLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalMediaStoreGroup($id, $name='Aws Elemental Media Store', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalMediaStoreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.png
new file mode 100644
index 00000000000..5b653853eba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.puml
new file mode 100644
index 00000000000..e19bf9edd0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreCard('AwsElementalMediaStoreCard', 'Aws Elemental Media Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Remote.puml
new file mode 100644
index 00000000000..a5287d7fbb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreCard('AwsElementalMediaStoreCard', 'Aws Elemental Media Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.png
new file mode 100644
index 00000000000..62d70433794
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.puml
new file mode 100644
index 00000000000..621ea5701a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreGroup('AwsElementalMediaStoreGroup', 'Aws Elemental Media Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Remote.puml
new file mode 100644
index 00000000000..690199f6b06
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStoreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaStoreGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore')
+
+' renders the element
+AwsElementalMediaStoreGroup('AwsElementalMediaStoreGroup', 'Aws Elemental Media Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.png
new file mode 100644
index 00000000000..0118fb4f70f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.puml
new file mode 100644
index 00000000000..d7589bc3289
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailor('AwsElementalMediaTailor', 'Aws Elemental Media Tailor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Remote.puml
new file mode 100644
index 00000000000..d9be580afc3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailor('AwsElementalMediaTailor', 'Aws Elemental Media Tailor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.md
new file mode 100644
index 00000000000..e14f67e92ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.md
@@ -0,0 +1,157 @@
+# AwsElementalMediaTailor
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+```
+
+
+
+| Illustration | AwsElementalMediaTailor | AwsElementalMediaTailorCard | AwsElementalMediaTailorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.png) | ![illustration for AwsElementalMediaTailor](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.Local.png) | ![illustration for AwsElementalMediaTailorCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.png) | ![illustration for AwsElementalMediaTailorGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.png) |
+
+
+
+
+## AwsElementalMediaTailor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailor('AwsElementalMediaTailor', 'Aws Elemental Media Tailor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailor
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailor('AwsElementalMediaTailor', 'Aws Elemental Media Tailor', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalMediaTailorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorCard('AwsElementalMediaTailorCard', 'Aws Elemental Media Tailor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorCard('AwsElementalMediaTailorCard', 'Aws Elemental Media Tailor Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalMediaTailorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorGroup('AwsElementalMediaTailorGroup', 'Aws Elemental Media Tailor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorGroup('AwsElementalMediaTailorGroup', 'Aws Elemental Media Tailor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.png
new file mode 100644
index 00000000000..3b84d7d9373
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.puml
new file mode 100644
index 00000000000..1e214dec571
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor
+
+sprite $AwsElementalMediaTailorXs [10x10/16z] FSR70S10200WJSFz9yvrNk3htjVfMFJYkiPBllBvseeG-lBZfgr22gfB-Zhu0G
+
+sprite $AwsElementalMediaTailorSm [12x12/16z] JOY50G112CFGXlqNVfT3amAwgvj5kAGlEJ5TKJSNrgcG1eYZhGu-nOxMoKDGJpw979oJf-KXOAu2Blvb1m
+
+sprite $AwsElementalMediaTailorMd [16x16/16z] NSZ70K0X3CFG1B2L_HV-lQBR4u3l9F4R5jFWJErhOQTkEuq9ZznS84X5wnwx2nDWb3fSG0JHyMcHa13ZSj54xmmEroQ2_N2uID8DWBeQy7FTdiOA
+
+sprite $AwsElementalMediaTailorLg [20x20/16z] {
+PSg5SG1H30DHy_xqtt1yeE1gy8rWc-zw0w6IyS-42fbR_hQfcCdTjtaGi68bSo0ihETvdjlQm2cRkcsnoM1hxtbi4Se2iq5s0c_68QfapXXREeLieBny8E2n
+qmOuj2spTfUvvitTKMiWK_1j__7ZF_89
+}
+
+!procedure AwsElementalMediaTailor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalMediaTailorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalMediaTailorLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalMediaTailorGroup($id, $name='Aws Elemental Media Tailor', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalMediaTailorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.png
new file mode 100644
index 00000000000..2d1e10da4ca
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.puml
new file mode 100644
index 00000000000..ab40f316d66
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorCard('AwsElementalMediaTailorCard', 'Aws Elemental Media Tailor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Remote.puml
new file mode 100644
index 00000000000..39aefe372fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorCard('AwsElementalMediaTailorCard', 'Aws Elemental Media Tailor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.png
new file mode 100644
index 00000000000..b0275a4c91c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.puml
new file mode 100644
index 00000000000..4939783a823
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorGroup('AwsElementalMediaTailorGroup', 'Aws Elemental Media Tailor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Remote.puml
new file mode 100644
index 00000000000..d212cad7bdb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalMediaTailorGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor')
+
+' renders the element
+AwsElementalMediaTailorGroup('AwsElementalMediaTailorGroup', 'Aws Elemental Media Tailor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.png
new file mode 100644
index 00000000000..becbe05a050
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.puml
new file mode 100644
index 00000000000..289ac32629d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServer
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServer('AwsElementalServer', 'Aws Elemental Server', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Remote.puml
new file mode 100644
index 00000000000..5dc0a899c45
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServer
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServer('AwsElementalServer', 'Aws Elemental Server', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.md b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.md
new file mode 100644
index 00000000000..0c6ed4df5be
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.md
@@ -0,0 +1,157 @@
+# AwsElementalServer
+
+
+```text
+aws-q1-2022/Architecture/MediaServices/AwsElementalServer
+```
+
+```text
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+```
+
+
+
+| Illustration | AwsElementalServer | AwsElementalServerCard | AwsElementalServerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalServer.png) | ![illustration for AwsElementalServer](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalServer.Local.png) | ![illustration for AwsElementalServerCard](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.png) | ![illustration for AwsElementalServerGroup](../../../aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.png) |
+
+
+
+
+## AwsElementalServer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServer
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServer('AwsElementalServer', 'Aws Elemental Server', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServer
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServer('AwsElementalServer', 'Aws Elemental Server', 'an optional tech label')
+@enduml
+```
+
+## AwsElementalServerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerCard('AwsElementalServerCard', 'Aws Elemental Server Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerCard('AwsElementalServerCard', 'Aws Elemental Server Card', 'an optional description')
+@enduml
+```
+
+## AwsElementalServerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerGroup('AwsElementalServerGroup', 'Aws Elemental Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerGroup('AwsElementalServerGroup', 'Aws Elemental Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.png
new file mode 100644
index 00000000000..d76130e3a02
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.puml
new file mode 100644
index 00000000000..ec3ce192d69
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServer.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MediaServices/AwsElementalServer
+
+sprite $AwsElementalServerXs [10x10/16z] FOh50G0W4CFGflilZ7FvL05jUYSif8k0ibEJAOSicrM1bbkVjHPviJlmfeRpTXC
+
+sprite $AwsElementalServerSm [12x12/16z] JOo50S0m40AZV-m_SQ5-aLS0wc9lVeMpVLFGxybCxkUXSz5lLacObhNaQpM_wTmmBWC56a5NSUTVSG
+
+sprite $AwsElementalServerMd [16x16/16z] NStL0SKW04FH8f7z5qRpzFwTj81MP0AW30dw6nRggjoEyVuZhjn3hNtPqkUERUVVv3Ni7juzfWZ6URS3rokrNhMBhKSt9_xP_yum0G
+
+sprite $AwsElementalServerLg [20x20/16z] {
+RSx50GCn4CNGloOv_HUyhB2Epp33qNZLzq0qZHyJ3QXvhr_sVhDfAIScAHfttfkxbRUMmtOq_vpYI1FdZRNH0sWv0h9NRZjkriu8Hxk9FUwqcnXi6lNTn9Vz
+mSSVt
+}
+
+!procedure AwsElementalServer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MediaServices/AwsElementalServer', $name, $tech)
+!endprocedure
+
+!procedure AwsElementalServerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElementalServerLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsElementalServerGroup($id, $name='Aws Elemental Server', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsElementalServerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.png
new file mode 100644
index 00000000000..ebf174d2424
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.puml
new file mode 100644
index 00000000000..193c61f8a69
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerCard('AwsElementalServerCard', 'Aws Elemental Server Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Remote.puml
new file mode 100644
index 00000000000..806d1be5db0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerCard
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerCard('AwsElementalServerCard', 'Aws Elemental Server Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.png b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.png
new file mode 100644
index 00000000000..d05d98fb2a6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.puml
new file mode 100644
index 00000000000..20960f86bd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerGroup('AwsElementalServerGroup', 'Aws Elemental Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Remote.puml
new file mode 100644
index 00000000000..a966ffe2589
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MediaServices/AwsElementalServerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElementalServerGroup
+include('aws-q1-2022/Architecture/MediaServices/AwsElementalServer')
+
+' renders the element
+AwsElementalServerGroup('AwsElementalServerGroup', 'Aws Elemental Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.png
new file mode 100644
index 00000000000..b612cb79bc0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.puml
new file mode 100644
index 00000000000..9cef09822f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryService('AwsApplicationDiscoveryService', 'Aws Application Discovery Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Remote.puml
new file mode 100644
index 00000000000..057094924c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryService('AwsApplicationDiscoveryService', 'Aws Application Discovery Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.md
new file mode 100644
index 00000000000..3e7b654ee26
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.md
@@ -0,0 +1,157 @@
+# AwsApplicationDiscoveryService
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+```
+
+
+
+| Illustration | AwsApplicationDiscoveryService | AwsApplicationDiscoveryServiceCard | AwsApplicationDiscoveryServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.png) | ![illustration for AwsApplicationDiscoveryService](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.Local.png) | ![illustration for AwsApplicationDiscoveryServiceCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.png) | ![illustration for AwsApplicationDiscoveryServiceGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.png) |
+
+
+
+
+## AwsApplicationDiscoveryService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryService('AwsApplicationDiscoveryService', 'Aws Application Discovery Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryService('AwsApplicationDiscoveryService', 'Aws Application Discovery Service', 'an optional tech label')
+@enduml
+```
+
+## AwsApplicationDiscoveryServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceCard('AwsApplicationDiscoveryServiceCard', 'Aws Application Discovery Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceCard('AwsApplicationDiscoveryServiceCard', 'Aws Application Discovery Service Card', 'an optional description')
+@enduml
+```
+
+## AwsApplicationDiscoveryServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceGroup('AwsApplicationDiscoveryServiceGroup', 'Aws Application Discovery Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceGroup('AwsApplicationDiscoveryServiceGroup', 'Aws Application Discovery Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.png
new file mode 100644
index 00000000000..b9a21467bd4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.puml
new file mode 100644
index 00000000000..74c80379dde
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService
+
+sprite $AwsApplicationDiscoveryServiceXs [10x10/16z] DSd10G0G50BGGEhRVr_0ErLfwGjf_xWIrBcYZToQLWfR17OA6gb9AuLHKQHORBbeh9lP5HehhdMP
+
+sprite $AwsApplicationDiscoveryServiceSm [12x12/16z] HOn10W1H1481vD__lfFLl0rKpT6age3_00zNlUFsSDEw0t2h43bbeTujOSDzmrLKbGNBmqAQ-t0VStNmUBk-Qp3alBULsK22-rk2umC
+
+sprite $AwsApplicationDiscoveryServiceMd [16x16/16z] {
+LOw5bGKW40DPtt3zztjv-Jxe15qneWdmbSYnKY77MbQ40grdcTkO0hhLk3Fe8HSe3xCp4_ABTgFl-CglHvzZkRqhdxNTQdRaaceiRFtjo6WOdFv7ZtlXO3Kw
+W-D4twGp413qt-0V
+}
+
+sprite $AwsApplicationDiscoveryServiceLg [20x20/16z] {
+RSg7KKH130HHUStyopzVn6hnTFbNZLjlzHxv5_aFSZ7Ty-ArafvFQl5OHPkPriVAITfoCiZQGnOKNItGmDh3eAEg15ADjITfKumbW3MKKyIqqp6DJK9fiXMA
+WyzYYWHbHnoZHLMOCUFJV7Y2yvolrzgyd8sVPZMDCLoEZV9xrsuNZwr-uHi
+}
+
+!procedure AwsApplicationDiscoveryService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService', $name, $tech)
+!endprocedure
+
+!procedure AwsApplicationDiscoveryServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsApplicationDiscoveryServiceLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsApplicationDiscoveryServiceGroup($id, $name='Aws Application Discovery Service', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsApplicationDiscoveryServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.png
new file mode 100644
index 00000000000..ccd68f6d6ce
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.puml
new file mode 100644
index 00000000000..da7666c053e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceCard('AwsApplicationDiscoveryServiceCard', 'Aws Application Discovery Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Remote.puml
new file mode 100644
index 00000000000..01e624dc9c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceCard('AwsApplicationDiscoveryServiceCard', 'Aws Application Discovery Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.png
new file mode 100644
index 00000000000..711394fda41
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.puml
new file mode 100644
index 00000000000..36c99497dc3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceGroup('AwsApplicationDiscoveryServiceGroup', 'Aws Application Discovery Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Remote.puml
new file mode 100644
index 00000000000..dff122f509c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationDiscoveryServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService')
+
+' renders the element
+AwsApplicationDiscoveryServiceGroup('AwsApplicationDiscoveryServiceGroup', 'Aws Application Discovery Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.png
new file mode 100644
index 00000000000..9ab0bc85e9e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.puml
new file mode 100644
index 00000000000..829209ae132
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationService('AwsApplicationMigrationService', 'Aws Application Migration Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Remote.puml
new file mode 100644
index 00000000000..652917f76a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationService('AwsApplicationMigrationService', 'Aws Application Migration Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.md
new file mode 100644
index 00000000000..ae0aab8503f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.md
@@ -0,0 +1,157 @@
+# AwsApplicationMigrationService
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+```
+
+
+
+| Illustration | AwsApplicationMigrationService | AwsApplicationMigrationServiceCard | AwsApplicationMigrationServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.png) | ![illustration for AwsApplicationMigrationService](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.Local.png) | ![illustration for AwsApplicationMigrationServiceCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.png) | ![illustration for AwsApplicationMigrationServiceGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.png) |
+
+
+
+
+## AwsApplicationMigrationService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationService('AwsApplicationMigrationService', 'Aws Application Migration Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationService('AwsApplicationMigrationService', 'Aws Application Migration Service', 'an optional tech label')
+@enduml
+```
+
+## AwsApplicationMigrationServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceCard('AwsApplicationMigrationServiceCard', 'Aws Application Migration Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceCard('AwsApplicationMigrationServiceCard', 'Aws Application Migration Service Card', 'an optional description')
+@enduml
+```
+
+## AwsApplicationMigrationServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceGroup('AwsApplicationMigrationServiceGroup', 'Aws Application Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceGroup('AwsApplicationMigrationServiceGroup', 'Aws Application Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.png
new file mode 100644
index 00000000000..c1a5096bdbb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.puml
new file mode 100644
index 00000000000..d7ed869df0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService
+
+sprite $AwsApplicationMigrationServiceXs [10x10/16z] DSY54S0m3C30S29t_trhrD6VddQrSw2eIWBjJQCezJMLSOpNL4BNkvx8QT3xUvzeWAh83m
+
+sprite $AwsApplicationMigrationServiceSm [12x12/16z] JSU54S0m5CFGQ_B1SlVVjmmwqjDHxrKLVE07zdBq2I3GkMsOe3veBy0OgTe_pKAcGlRq8BkdjDfoixV_3fiJwmyR
+
+sprite $AwsApplicationMigrationServiceMd [16x16/16z] {
+NOjP5WH12CAw5XMi-zztn9uzVya3DD5uGNwLTlui-1SeOiruXbO7tEwGvKENkKTxXKK5cDrkBEQyW2dN1HUNbmFQ9-TQ3638S-VauYm0d0eQDNA5_8Jp5yvV
+U
+}
+
+sprite $AwsApplicationMigrationServiceLg [20x20/16z] {
+PSe53iGm00F1XXfl-l__deD7Auj6rghExXxy8_mZ_tZi4nafnrGFJheafRAnuI8OOuxBZ2IRg_vFQ-GCKtDSDWHYZ45-3eiDIehKO2jLqneAaQ0evIhPYXhH
+2gW6sTpDrGW4L-IUnoYFsR7HfnrbTkmJRV_F5m
+}
+
+!procedure AwsApplicationMigrationService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService', $name, $tech)
+!endprocedure
+
+!procedure AwsApplicationMigrationServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsApplicationMigrationServiceLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsApplicationMigrationServiceGroup($id, $name='Aws Application Migration Service', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsApplicationMigrationServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.png
new file mode 100644
index 00000000000..b7f86961c4b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.puml
new file mode 100644
index 00000000000..ae508222b06
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceCard('AwsApplicationMigrationServiceCard', 'Aws Application Migration Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Remote.puml
new file mode 100644
index 00000000000..4a5cf0e7a05
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceCard('AwsApplicationMigrationServiceCard', 'Aws Application Migration Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.png
new file mode 100644
index 00000000000..ce2b2a3ba7b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.puml
new file mode 100644
index 00000000000..9e382d57371
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceGroup('AwsApplicationMigrationServiceGroup', 'Aws Application Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Remote.puml
new file mode 100644
index 00000000000..53f926528a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsApplicationMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService')
+
+' renders the element
+AwsApplicationMigrationServiceGroup('AwsApplicationMigrationServiceGroup', 'Aws Application Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.png
new file mode 100644
index 00000000000..df1dc427074
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.puml
new file mode 100644
index 00000000000..f15a4fb4ced
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSync
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSync('AwsDataSync', 'Aws Data Sync', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Remote.puml
new file mode 100644
index 00000000000..d16f4dd0ebd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSync
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSync('AwsDataSync', 'Aws Data Sync', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.md
new file mode 100644
index 00000000000..0aba6690370
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.md
@@ -0,0 +1,157 @@
+# AwsDataSync
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+```
+
+
+
+| Illustration | AwsDataSync | AwsDataSyncCard | AwsDataSyncGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.png) | ![illustration for AwsDataSync](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.Local.png) | ![illustration for AwsDataSyncCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.png) | ![illustration for AwsDataSyncGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.png) |
+
+
+
+
+## AwsDataSync
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSync
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSync('AwsDataSync', 'Aws Data Sync', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSync
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSync('AwsDataSync', 'Aws Data Sync', 'an optional tech label')
+@enduml
+```
+
+## AwsDataSyncCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncCard('AwsDataSyncCard', 'Aws Data Sync Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncCard('AwsDataSyncCard', 'Aws Data Sync Card', 'an optional description')
+@enduml
+```
+
+## AwsDataSyncGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncGroup('AwsDataSyncGroup', 'Aws Data Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncGroup('AwsDataSyncGroup', 'Aws Data Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.png
new file mode 100644
index 00000000000..46c1c779020
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.puml
new file mode 100644
index 00000000000..f5f20155ce3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync
+
+sprite $AwsDataSyncXs [10x10/16z] DOd70G0n088kNRpzvqqFBmLDsgHMU7Ejr1P0al9SfgqUvx9OCyzbeEYJ7M3htnFsUfC1
+
+sprite $AwsDataSyncSm [12x12/16z] HSV70SDG3CDG_oOHpFxxXgd62KzAdQeARi0DqjH-8xkHnieR3YZAEulIoLl1aahsfCx5QUbXZwO5-S26bB_n1
+
+sprite $AwsDataSyncMd [16x16/16z] NSq50iCm30F01GnA___VMVAmAfv2gOJY5U2daT5MP9GiEZAcv_OkIC_A79i-7EuzseVimeq-MsQ6FCRUTTEPvNnmuKYV8K_kkLvhBYu8G2VJLJ1GwF_YkXLF
+
+sprite $AwsDataSyncLg [20x20/16z] {
+PSm50iGW34HHYAUz_trtIiWQlyf3OkULFMMUc2V2JcnZyZVcIYH2k76HSo2HMNObujflFig0Fc0hcik0bAZKHrb46v9jHAGvfmHY3nZYV5A53JoGd4PeQZBM
+biMywhm-zBwVXHwuF55R1MX3ZTMsFmGTAry
+}
+
+!procedure AwsDataSync($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync', $name, $tech)
+!endprocedure
+
+!procedure AwsDataSyncCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDataSyncLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsDataSyncGroup($id, $name='Aws Data Sync', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsDataSyncLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.png
new file mode 100644
index 00000000000..73454f7ec2f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.puml
new file mode 100644
index 00000000000..663178bda8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncCard('AwsDataSyncCard', 'Aws Data Sync Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Remote.puml
new file mode 100644
index 00000000000..22d46e020dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncCard('AwsDataSyncCard', 'Aws Data Sync Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.png
new file mode 100644
index 00000000000..eeaf7116b5f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.puml
new file mode 100644
index 00000000000..91247216d64
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncGroup('AwsDataSyncGroup', 'Aws Data Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Remote.puml
new file mode 100644
index 00000000000..d91f7d22021
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsDataSyncGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataSyncGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync')
+
+' renders the element
+AwsDataSyncGroup('AwsDataSyncGroup', 'Aws Data Sync Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.png
new file mode 100644
index 00000000000..8a1c6fa1313
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.puml
new file mode 100644
index 00000000000..c8661f21a39
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernization
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernization('AwsMainframeModernization', 'Aws Mainframe Modernization', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Remote.puml
new file mode 100644
index 00000000000..603fad83d56
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernization
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernization('AwsMainframeModernization', 'Aws Mainframe Modernization', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.md
new file mode 100644
index 00000000000..22568b75d46
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.md
@@ -0,0 +1,157 @@
+# AwsMainframeModernization
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+```
+
+
+
+| Illustration | AwsMainframeModernization | AwsMainframeModernizationCard | AwsMainframeModernizationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.png) | ![illustration for AwsMainframeModernization](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.Local.png) | ![illustration for AwsMainframeModernizationCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.png) | ![illustration for AwsMainframeModernizationGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.png) |
+
+
+
+
+## AwsMainframeModernization
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernization
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernization('AwsMainframeModernization', 'Aws Mainframe Modernization', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernization
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernization('AwsMainframeModernization', 'Aws Mainframe Modernization', 'an optional tech label')
+@enduml
+```
+
+## AwsMainframeModernizationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationCard('AwsMainframeModernizationCard', 'Aws Mainframe Modernization Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationCard('AwsMainframeModernizationCard', 'Aws Mainframe Modernization Card', 'an optional description')
+@enduml
+```
+
+## AwsMainframeModernizationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationGroup('AwsMainframeModernizationGroup', 'Aws Mainframe Modernization Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationGroup('AwsMainframeModernizationGroup', 'Aws Mainframe Modernization Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.png
new file mode 100644
index 00000000000..a9018f478fd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.puml
new file mode 100644
index 00000000000..eaf82a6c54e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization
+
+sprite $AwsMainframeModernizationXs [10x10/16z] DOh50S103CEImzZTVz-gS7ePLB1XBUb44aoYf2J6tbQ9HBGL64aYph5O3P61SP7cV1CH0Mu
+
+sprite $AwsMainframeModernizationSm [12x12/16z] HSV70GDG2CFGNy4Y--yRawgJdhfq4G5_OEISB-12YfPt8hSooyjQIxfPDKdGKlXhCyPGIEKcw4Xw-4_1mD-uzmB-Hj4z0G
+
+sprite $AwsMainframeModernizationMd [16x16/16z] {
+LOjT0eCn2C8gNsV5tV--G_QVjqGfSqmAygVOMLPZPnsS30SxKGBNXD6TDTnItcGeEUIMDm-v05nLCTwRyCSgs4yGMaQ6DZqiYjBWvKHcWkDttzjtZZj0f9fS
+mT38_yC3
+}
+
+sprite $AwsMainframeModernizationLg [20x20/16z] {
+PSx70GGX34DHaZmIqt-_2nQR__4HR9uk5plf7_MBQSRHUXnyMY7PSL3PeetLQgjq9MqkQQ1igDWs5NmFPqcROr6B03h8OGkfU3mg2zDc1HitDRGWb-r4O8mO
+p6mzj6jXSr5ghULIsdrlghcdUkXjioE0GXspIgAojwMxDEiR7m
+}
+
+!procedure AwsMainframeModernization($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization', $name, $tech)
+!endprocedure
+
+!procedure AwsMainframeModernizationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMainframeModernizationLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMainframeModernizationGroup($id, $name='Aws Mainframe Modernization', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsMainframeModernizationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.png
new file mode 100644
index 00000000000..9702516a1a5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.puml
new file mode 100644
index 00000000000..67134fe9356
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationCard('AwsMainframeModernizationCard', 'Aws Mainframe Modernization Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Remote.puml
new file mode 100644
index 00000000000..aa5884545dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationCard('AwsMainframeModernizationCard', 'Aws Mainframe Modernization Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.png
new file mode 100644
index 00000000000..dc35f715324
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.puml
new file mode 100644
index 00000000000..3310f1c8698
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationGroup('AwsMainframeModernizationGroup', 'Aws Mainframe Modernization Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Remote.puml
new file mode 100644
index 00000000000..39c0d301642
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernizationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization')
+
+' renders the element
+AwsMainframeModernizationGroup('AwsMainframeModernizationGroup', 'Aws Mainframe Modernization Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.png
new file mode 100644
index 00000000000..70e3e918fe2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.puml
new file mode 100644
index 00000000000..620726c1e9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluator
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluator('AwsMigrationEvaluator', 'Aws Migration Evaluator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Remote.puml
new file mode 100644
index 00000000000..3bb07aa5a93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluator
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluator('AwsMigrationEvaluator', 'Aws Migration Evaluator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.md
new file mode 100644
index 00000000000..b853fad980b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.md
@@ -0,0 +1,157 @@
+# AwsMigrationEvaluator
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+```
+
+
+
+| Illustration | AwsMigrationEvaluator | AwsMigrationEvaluatorCard | AwsMigrationEvaluatorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.png) | ![illustration for AwsMigrationEvaluator](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.Local.png) | ![illustration for AwsMigrationEvaluatorCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.png) | ![illustration for AwsMigrationEvaluatorGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.png) |
+
+
+
+
+## AwsMigrationEvaluator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluator
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluator('AwsMigrationEvaluator', 'Aws Migration Evaluator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluator
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluator('AwsMigrationEvaluator', 'Aws Migration Evaluator', 'an optional tech label')
+@enduml
+```
+
+## AwsMigrationEvaluatorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorCard('AwsMigrationEvaluatorCard', 'Aws Migration Evaluator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorCard('AwsMigrationEvaluatorCard', 'Aws Migration Evaluator Card', 'an optional description')
+@enduml
+```
+
+## AwsMigrationEvaluatorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorGroup('AwsMigrationEvaluatorGroup', 'Aws Migration Evaluator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorGroup('AwsMigrationEvaluatorGroup', 'Aws Migration Evaluator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.png
new file mode 100644
index 00000000000..7c8cfb7e38b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.puml
new file mode 100644
index 00000000000..797a2852753
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator
+
+sprite $AwsMigrationEvaluatorXs [10x10/16z] DSQt0S0m40CnAlFU--zhHLJmDARUuNLFgy38rdn07iwU2m5scWk9CkmriEmlpkTscNu
+
+sprite $AwsMigrationEvaluatorSm [12x12/16z] HSVN0GD12CJG2mkCrlttwm67qzUJkdAP2SymSyxO8PN2GtVgQc-eYz0XUwyYa2xRXRXEIMRbmPdsQtS1s3E5isVetW
+
+sprite $AwsMigrationEvaluatorMd [16x16/16z] {
+LShPWGKW24DHP8_JVxz3U7k-F5TwLxkS0LzbZPyBF8Cy0ntLEczZe2lLMqBfow3QdM7h2ISHqgsslbA082Vu-a9yUA9dDF-WE2-7-e6fqdztLu4P_GmAZdu6
+xEYVy0y
+}
+
+sprite $AwsMigrationEvaluatorLg [20x20/16z] {
+RSZ70S9030H0PUtY_llbq97jUGwUUgi7yfoyIBuptlc-53npZbc0Tg9ySgvQBA4ICdUR50gGNRblqgG1c01pAyEQr4WWDFUrh6BG0PXYRgq6or4QMFRTX4B2
+g_4mXOA0Nf3FkHIT3jrt7Elc4rn-ZiBFVNPxtqyUupVl
+}
+
+!procedure AwsMigrationEvaluator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator', $name, $tech)
+!endprocedure
+
+!procedure AwsMigrationEvaluatorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMigrationEvaluatorLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMigrationEvaluatorGroup($id, $name='Aws Migration Evaluator', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsMigrationEvaluatorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.png
new file mode 100644
index 00000000000..0bd8ce4978f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.puml
new file mode 100644
index 00000000000..09e6cd87a5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorCard('AwsMigrationEvaluatorCard', 'Aws Migration Evaluator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Remote.puml
new file mode 100644
index 00000000000..28b3d95f965
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorCard('AwsMigrationEvaluatorCard', 'Aws Migration Evaluator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.png
new file mode 100644
index 00000000000..b057238445c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.puml
new file mode 100644
index 00000000000..593058af76e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorGroup('AwsMigrationEvaluatorGroup', 'Aws Migration Evaluator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Remote.puml
new file mode 100644
index 00000000000..f471b088fc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluatorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationEvaluatorGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator')
+
+' renders the element
+AwsMigrationEvaluatorGroup('AwsMigrationEvaluatorGroup', 'Aws Migration Evaluator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.png
new file mode 100644
index 00000000000..58c2a235cdc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.puml
new file mode 100644
index 00000000000..0d67ab010d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHub
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHub('AwsMigrationHub', 'Aws Migration Hub', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Remote.puml
new file mode 100644
index 00000000000..6c1e61c13c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHub
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHub('AwsMigrationHub', 'Aws Migration Hub', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.md
new file mode 100644
index 00000000000..651ec0de3ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.md
@@ -0,0 +1,157 @@
+# AwsMigrationHub
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+```
+
+
+
+| Illustration | AwsMigrationHub | AwsMigrationHubCard | AwsMigrationHubGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.png) | ![illustration for AwsMigrationHub](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.Local.png) | ![illustration for AwsMigrationHubCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.png) | ![illustration for AwsMigrationHubGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.png) |
+
+
+
+
+## AwsMigrationHub
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHub
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHub('AwsMigrationHub', 'Aws Migration Hub', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHub
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHub('AwsMigrationHub', 'Aws Migration Hub', 'an optional tech label')
+@enduml
+```
+
+## AwsMigrationHubCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubCard('AwsMigrationHubCard', 'Aws Migration Hub Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubCard('AwsMigrationHubCard', 'Aws Migration Hub Card', 'an optional description')
+@enduml
+```
+
+## AwsMigrationHubGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubGroup('AwsMigrationHubGroup', 'Aws Migration Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubGroup('AwsMigrationHubGroup', 'Aws Migration Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.png
new file mode 100644
index 00000000000..1bf0dc3c8aa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.puml
new file mode 100644
index 00000000000..1d2d4e26931
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub
+
+sprite $AwsMigrationHubXs [10x10/16z] DSR70S0m24KnN7cVx3zlt7KIaq-zIwzhrlgiL0t8xY6K79yBoQnMra1KY0XBpGfyiIxDxMeQ
+
+sprite $AwsMigrationHubSm [12x12/16z] HSTB0W8X4CHGlbqLlFzz1LfdiihpIRk8W1SSH8ATefO3yBIxOqWB1gDLz_sBoYp5pVjN8wYgzdu4bktFsid0_WjE-rzy0G
+
+sprite $AwsMigrationHubMd [16x16/16z] {
+LOnPWWKW2CFSWDQv_tsdzEtnAn60APE2_2fs_apGePQU0nrcp0W7MQpZZJdbLpx96ObZLpZCCmhOzil9ZR5q5FO0T7TWzfdhWJwx9rw-9tL-jVzTCm2IxO_0
+O2DNC3Jot_0F
+}
+
+sprite $AwsMigrationHubLg [20x20/16z] {
+RSi54WD1449HnheXU__xXf5uVlahu2btCPD-KNzGl_WqO20EQiNHQXd8tPGEnFoorCKtcqNiC6CiCx999TAOTPknIrdw8Dcup5Zc7z7PAxaD6lAgaBMJF3kI
+aXYzqPcClSbbWCSSK3WIQCkkQwkCSiTs7NhPKxKxzecst-KT
+}
+
+!procedure AwsMigrationHub($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub', $name, $tech)
+!endprocedure
+
+!procedure AwsMigrationHubCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMigrationHubLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMigrationHubGroup($id, $name='Aws Migration Hub', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsMigrationHubLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.png
new file mode 100644
index 00000000000..04ffb1f9b26
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.puml
new file mode 100644
index 00000000000..22ea64887c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubCard('AwsMigrationHubCard', 'Aws Migration Hub Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Remote.puml
new file mode 100644
index 00000000000..6236bf4d8f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubCard('AwsMigrationHubCard', 'Aws Migration Hub Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.png
new file mode 100644
index 00000000000..ff371497aa2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.puml
new file mode 100644
index 00000000000..01564a68f5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubGroup('AwsMigrationHubGroup', 'Aws Migration Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Remote.puml
new file mode 100644
index 00000000000..6ff943760f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHubGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub')
+
+' renders the element
+AwsMigrationHubGroup('AwsMigrationHubGroup', 'Aws Migration Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.png
new file mode 100644
index 00000000000..4accdf95c33
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.puml
new file mode 100644
index 00000000000..8a6be112881
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationService('AwsServerMigrationService', 'Aws Server Migration Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Remote.puml
new file mode 100644
index 00000000000..a3646b7e314
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationService('AwsServerMigrationService', 'Aws Server Migration Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.md
new file mode 100644
index 00000000000..6592160dc16
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.md
@@ -0,0 +1,157 @@
+# AwsServerMigrationService
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+```
+
+
+
+| Illustration | AwsServerMigrationService | AwsServerMigrationServiceCard | AwsServerMigrationServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.png) | ![illustration for AwsServerMigrationService](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.Local.png) | ![illustration for AwsServerMigrationServiceCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.png) | ![illustration for AwsServerMigrationServiceGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.png) |
+
+
+
+
+## AwsServerMigrationService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationService('AwsServerMigrationService', 'Aws Server Migration Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationService
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationService('AwsServerMigrationService', 'Aws Server Migration Service', 'an optional tech label')
+@enduml
+```
+
+## AwsServerMigrationServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceCard('AwsServerMigrationServiceCard', 'Aws Server Migration Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceCard('AwsServerMigrationServiceCard', 'Aws Server Migration Service Card', 'an optional description')
+@enduml
+```
+
+## AwsServerMigrationServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceGroup('AwsServerMigrationServiceGroup', 'Aws Server Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceGroup('AwsServerMigrationServiceGroup', 'Aws Server Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.png
new file mode 100644
index 00000000000..310b8079883
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.puml
new file mode 100644
index 00000000000..475e96e1612
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService
+
+sprite $AwsServerMigrationServiceXs [10x10/16z] DOg73S0m40BT3P_zzmqW-TGe1t75EUIBIOaaDwvZaGT8KhGnb2gfeSIQpf_I7acEHV43
+
+sprite $AwsServerMigrationServiceSm [12x12/16z] HOjH5W8m2CCstgWKxtzVCrJDLw1jNHuWoVuVzjfxpO47Q0uyJzG-U3jSmIJm3dDovFN6ELJTajAP9C-67SV6vv01dyEN5m
+
+sprite $AwsServerMigrationServiceMd [16x16/16z] {
+LSq53aH120JHZ4Anzx_lDdplwAkCUCrgMuDNAPEwJuXBkLz1thtFliy0MDhR4K9kJVOnoq6UwQwrbpd3wG5fzuXOEZRGtzta6cATyDyHl3SWVGIweQNF4zJa
+R_W3
+}
+
+sprite $AwsServerMigrationServiceLg [20x20/16z] {
+PSy70e0W241HPKFtlsy1sVpjrr8xqquozp_w5zi4CrbOXfQnBMm302EvCCsPsLZ7maXJbNntJ6mB9nSHa_etjmLvLcQ4B_D2iBPeAoIrjhXj7DjX0fcwp3d9
+oZfov3NtRMj3XpH_6WVeRKlzxBQ7bhNUk0C
+}
+
+!procedure AwsServerMigrationService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService', $name, $tech)
+!endprocedure
+
+!procedure AwsServerMigrationServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsServerMigrationServiceLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsServerMigrationServiceGroup($id, $name='Aws Server Migration Service', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsServerMigrationServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.png
new file mode 100644
index 00000000000..eacf34a8967
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.puml
new file mode 100644
index 00000000000..c980bb49e30
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceCard('AwsServerMigrationServiceCard', 'Aws Server Migration Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Remote.puml
new file mode 100644
index 00000000000..8524e42908a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceCard('AwsServerMigrationServiceCard', 'Aws Server Migration Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.png
new file mode 100644
index 00000000000..8facfd00700
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.puml
new file mode 100644
index 00000000000..ae45bc69bc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceGroup('AwsServerMigrationServiceGroup', 'Aws Server Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Remote.puml
new file mode 100644
index 00000000000..63ae1ec9437
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsServerMigrationServiceGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService')
+
+' renders the element
+AwsServerMigrationServiceGroup('AwsServerMigrationServiceGroup', 'Aws Server Migration Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.png
new file mode 100644
index 00000000000..9668c934642
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.puml
new file mode 100644
index 00000000000..52a50636b38
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamily
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamily('AwsTransferFamily', 'Aws Transfer Family', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Remote.puml
new file mode 100644
index 00000000000..d1bd8b4f812
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamily
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamily('AwsTransferFamily', 'Aws Transfer Family', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.md b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.md
new file mode 100644
index 00000000000..09dd452b7c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.md
@@ -0,0 +1,157 @@
+# AwsTransferFamily
+
+
+```text
+aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily
+```
+
+```text
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+```
+
+
+
+| Illustration | AwsTransferFamily | AwsTransferFamilyCard | AwsTransferFamilyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.png) | ![illustration for AwsTransferFamily](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.Local.png) | ![illustration for AwsTransferFamilyCard](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.png) | ![illustration for AwsTransferFamilyGroup](../../../aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.png) |
+
+
+
+
+## AwsTransferFamily
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamily
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamily('AwsTransferFamily', 'Aws Transfer Family', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamily
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamily('AwsTransferFamily', 'Aws Transfer Family', 'an optional tech label')
+@enduml
+```
+
+## AwsTransferFamilyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyCard('AwsTransferFamilyCard', 'Aws Transfer Family Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyCard('AwsTransferFamilyCard', 'Aws Transfer Family Card', 'an optional description')
+@enduml
+```
+
+## AwsTransferFamilyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyGroup('AwsTransferFamilyGroup', 'Aws Transfer Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyGroup('AwsTransferFamilyGroup', 'Aws Transfer Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.png
new file mode 100644
index 00000000000..8729c468b77
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.puml
new file mode 100644
index 00000000000..ecb7b418d9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily
+
+sprite $AwsTransferFamilyXs [10x10/16z] BOh10O0m4CAkgaUX--zhrEO5a0c2Rdl7Bn5Rias-kXMNMzUGahBh6lDBH5nIVdUbFaWhO7W
+
+sprite $AwsTransferFamilySm [12x12/16z] HSV70GCn4CD0PGRrtw-vJeVNW1NIEKTwHjyv6NrcOGDHxt4E5aHyiZ74nZOOSqWJ76JPIl4j--iRi59ydLIz
+
+sprite $AwsTransferFamilyMd [16x16/16z] {
+LSf70WGW24DHYYN1-zzt8jEpydr1R_UMHlwKDlyk-0tp1hx3pdc3jFK0B9UjlOiCSZeG-fQBaUw-4ERj2XsumIpmCOs10F0sdLyNUzUdNL-VmXZv76M57dlo
+VtW
+}
+
+sprite $AwsTransferFamilyLg [20x20/16z] {
+RSn50e1G201HVX5w__iws3NBH_YURMaMySNumVZ1oq3HHEnIiJOIuqBfhaMn2P1EvjQy81Wek7BLlVXgeDHChLiLJoEf-K2iIwdkDxCQd69-6d68qMPJcaKy
+B35RRPut0vzsQpDqAxOkkoD4Jrm
+}
+
+!procedure AwsTransferFamily($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily', $name, $tech)
+!endprocedure
+
+!procedure AwsTransferFamilyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTransferFamilyLg>', 'MigrationTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsTransferFamilyGroup($id, $name='Aws Transfer Family', $tech='')
+ IconGroupElement($id, 'MigrationTransferFamily', '<$AwsTransferFamilyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.png
new file mode 100644
index 00000000000..4d1ee000cd0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.puml
new file mode 100644
index 00000000000..29b0311fe35
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyCard('AwsTransferFamilyCard', 'Aws Transfer Family Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Remote.puml
new file mode 100644
index 00000000000..6e82973182b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyCard
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyCard('AwsTransferFamilyCard', 'Aws Transfer Family Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.png b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.png
new file mode 100644
index 00000000000..e05c008d1ba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.puml
new file mode 100644
index 00000000000..b83963fb8c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyGroup('AwsTransferFamilyGroup', 'Aws Transfer Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Remote.puml
new file mode 100644
index 00000000000..7d249b7eee7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamilyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyGroup
+include('aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily')
+
+' renders the element
+AwsTransferFamilyGroup('AwsTransferFamilyGroup', 'Aws Transfer Family Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.png
new file mode 100644
index 00000000000..d48c5d2e6c5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.puml
new file mode 100644
index 00000000000..6c3c1b51142
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Remote.puml
new file mode 100644
index 00000000000..fbdb250c828
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.md
new file mode 100644
index 00000000000..34d787411b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.md
@@ -0,0 +1,157 @@
+# AmazonCloudDirectory
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+```
+
+
+
+| Illustration | AmazonCloudDirectory | AmazonCloudDirectoryCard | AmazonCloudDirectoryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.png) | ![illustration for AmazonCloudDirectory](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.Local.png) | ![illustration for AmazonCloudDirectoryCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.png) | ![illustration for AmazonCloudDirectoryGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.png) |
+
+
+
+
+## AmazonCloudDirectory
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudDirectoryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudDirectoryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.png
new file mode 100644
index 00000000000..d8508c0ff5d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.puml
new file mode 100644
index 00000000000..059fd201c86
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory
+
+sprite $AmazonCloudDirectoryXs [10x10/16z] FSQt0G0W30In9tFs_lkIKIMWBwtnQw3PrBiPBHQ5kLaAUxDQyzMO0zrdrKe0dvN4tEe40m
+
+sprite $AmazonCloudDirectorySm [12x12/16z] JSV50G113CF0moIs-wztcVJIe1GjTnnWsV--RoiWOONXxMcmtsB-5y1uuaA5wd_tLo7HRlkklq1IW07lBw9ml5W3CW
+
+sprite $AmazonCloudDirectoryMd [16x16/16z] {
+JSg54S0024FHuYJiFs_Tmjdx1uxrlQh2jJVmzXDu1BNCK3y2IMIV7u-PfQ9YyHee0V8reT2_wGkGU2soY2U0djD6WHx6p6vlHzJjOLTpFxizH9fwul7mtkr_
+s
+}
+
+sprite $AmazonCloudDirectoryLg [20x20/16z] {
+NSi1aeKH30FW5g6D-zzt-nTcdm2-2S_OpOYuF_hOGMv2gmqRcIWzcwKcyiFUztyvHkz32j14zHgpDc8z9gY_HdUuXla_enVfZncWo6heN0QoU3isqxH2JLjO
+P0Q6GSe0z5YWTIUDPd8ia2fVcbyBF3dsOjgBVm
+}
+
+!procedure AmazonCloudDirectory($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudDirectoryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudDirectoryLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudDirectoryGroup($id, $name='Amazon Cloud Directory', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AmazonCloudDirectoryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.png
new file mode 100644
index 00000000000..02507bfe4b1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.puml
new file mode 100644
index 00000000000..bd3d6a04ea9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Remote.puml
new file mode 100644
index 00000000000..181005d3f50
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.png
new file mode 100644
index 00000000000..83b6676923d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.puml
new file mode 100644
index 00000000000..81ffe115701
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Remote.puml
new file mode 100644
index 00000000000..b2f8c06022e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectoryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.png
new file mode 100644
index 00000000000..59d3e92244c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.puml
new file mode 100644
index 00000000000..1de97d06a72
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFront
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFront('AmazonCloudFront', 'Amazon Cloud Front', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Remote.puml
new file mode 100644
index 00000000000..12123d4d728
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFront
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFront('AmazonCloudFront', 'Amazon Cloud Front', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.md
new file mode 100644
index 00000000000..0e32f43d05b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.md
@@ -0,0 +1,157 @@
+# AmazonCloudFront
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+```
+
+
+
+| Illustration | AmazonCloudFront | AmazonCloudFrontCard | AmazonCloudFrontGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.png) | ![illustration for AmazonCloudFront](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.Local.png) | ![illustration for AmazonCloudFrontCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.png) | ![illustration for AmazonCloudFrontGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.png) |
+
+
+
+
+## AmazonCloudFront
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFront
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFront('AmazonCloudFront', 'Amazon Cloud Front', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFront
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFront('AmazonCloudFront', 'Amazon Cloud Front', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudFrontCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontCard('AmazonCloudFrontCard', 'Amazon Cloud Front Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontCard('AmazonCloudFrontCard', 'Amazon Cloud Front Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudFrontGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontGroup('AmazonCloudFrontGroup', 'Amazon Cloud Front Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontGroup('AmazonCloudFrontGroup', 'Amazon Cloud Front Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.png
new file mode 100644
index 00000000000..544304bad8d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.puml
new file mode 100644
index 00000000000..560abda699d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront
+
+sprite $AmazonCloudFrontXs [10x10/16z] FSY54S1030D1XNrM__tcqRmZ87fz7yLiqgV6x3nYI9merDHEm1DElSdHKZjRqShkgQPM-WC
+
+sprite $AmazonCloudFrontSm [12x12/16z] JSUv5KHH2CFGlm6swB_VyNdHt4Xow9Znt-3ejnLWjU-tJjEk6cLWk6rPdVvuHXwNbidvAuzswO9wFdip5_XrEb29qq5aVW
+
+sprite $AmazonCloudFrontMd [16x16/16z] {
+NSrP0iGW389XmPNq_lUTXDdBs_-rgchdjRstdlj0t20Cen7340cdwm2Jx-xIR3Y7pvxvn_O5qyq09447xXuj_zQKw6PA2Dk_N7MUVeLQqfNGU-IugEm2A1jD
+rOP5SiMx4vwhli43
+}
+
+sprite $AmazonCloudFrontLg [20x20/16z] {
+LSg74GCm24DHt32VxBzln94gLzu9Al79LGJ_-cyVp0_U3sRZidcFxSOiZ17SCOzRM-506TKIjgs0k-CUT5vcIKp0KB6DxQOEXCDgqsLJ1G6SDZm9tREiUW-X
+fPC9my2G2JSoeSMv3ZmAHzuiF0pA6bUPRr5PezlsPKvReq9TRH_iVEqVdm
+}
+
+!procedure AmazonCloudFront($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudFrontCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudFrontLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudFrontGroup($id, $name='Amazon Cloud Front', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AmazonCloudFrontLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.png
new file mode 100644
index 00000000000..26edb5b607a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.puml
new file mode 100644
index 00000000000..e581afaa10b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontCard('AmazonCloudFrontCard', 'Amazon Cloud Front Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Remote.puml
new file mode 100644
index 00000000000..f078e13758c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontCard('AmazonCloudFrontCard', 'Amazon Cloud Front Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.png
new file mode 100644
index 00000000000..2633c203d0c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.puml
new file mode 100644
index 00000000000..e0df750a973
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontGroup('AmazonCloudFrontGroup', 'Amazon Cloud Front Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Remote.puml
new file mode 100644
index 00000000000..c97b2b03193
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFrontGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront')
+
+' renders the element
+AmazonCloudFrontGroup('AmazonCloudFrontGroup', 'Amazon Cloud Front Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.png
new file mode 100644
index 00000000000..afec771df5d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.puml
new file mode 100644
index 00000000000..a5b4e5fc111
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53('AmazonRoute53', 'Amazon Route53', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Remote.puml
new file mode 100644
index 00000000000..e07a77fdede
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53('AmazonRoute53', 'Amazon Route53', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.md
new file mode 100644
index 00000000000..5e8e7fa387b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.md
@@ -0,0 +1,157 @@
+# AmazonRoute53
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+```
+
+
+
+| Illustration | AmazonRoute53 | AmazonRoute53Card | AmazonRoute53Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.png) | ![illustration for AmazonRoute53](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.Local.png) | ![illustration for AmazonRoute53Card](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.png) | ![illustration for AmazonRoute53Group](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.png) |
+
+
+
+
+## AmazonRoute53
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53('AmazonRoute53', 'Amazon Route53', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53('AmazonRoute53', 'Amazon Route53', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Card
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Card('AmazonRoute53Card', 'Amazon Route53 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Card
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Card('AmazonRoute53Card', 'Amazon Route53 Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Group
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Group('AmazonRoute53Group', 'Amazon Route53 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Group
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Group('AmazonRoute53Group', 'Amazon Route53 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.png
new file mode 100644
index 00000000000..4d7fb40a52c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.puml
new file mode 100644
index 00000000000..37198a88f0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53
+
+sprite $AmazonRoute53Xs [10x10/16z] FOh70KDH3CBmgyZUVzxaTouq0JwrDrzCq5fxsfd3Gg4Z8U3Qn60fN7de6glYMatLiSQndka1_W
+
+sprite $AmazonRoute53Sm [12x12/16z] JSV10G913CD0BcpMbjD_lrn-p4lYPI-9lmaqV2pPYLz7wctCItSxulXqRUlcy61xKft6L7kc_NNqsCoCIxSBjYUvoVRAWXy
+
+sprite $AmazonRoute53Md [16x16/16z] {
+NOY74GD12CI6k2pNVx_cSNvT08aNzG80kNn2tq9FKAjGG692Tti1DLy4rZMHOAPNhBEI5wBrzapwnoK9fJ8grzCwh9mqOPrnxO6iSPxJnj2aAGBZ4ygC2NLo
+_NGtXDth6rwi_uS7
+}
+
+sprite $AmazonRoute53Lg [20x20/16z] {
+RSs5WO1034JHU6P2__rUiFEFFrPuXSzwM_Yf_zdYN71U0I0ld1DLigIiDVt4MHGKkWEDpBoj8s6IT765t3PEuvq67cFBJKXxBQWCC9lchqbnmcX5WTvMOpFj
+Q2V321mpCJaRpoonTamZ0XUMNRiTYre3SKgGYiiMuPQilQ_UjhYfvWo_RF7fjd_m-0S_
+}
+
+!procedure AmazonRoute53($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53Lg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53Group($id, $name='Amazon Route53', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AmazonRoute53Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.png
new file mode 100644
index 00000000000..1781dc8862a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.puml
new file mode 100644
index 00000000000..b3352db9e5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Card
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Card('AmazonRoute53Card', 'Amazon Route53 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Remote.puml
new file mode 100644
index 00000000000..8cae06aedd3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Card
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Card('AmazonRoute53Card', 'Amazon Route53 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.png
new file mode 100644
index 00000000000..6d7fdd910f8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.puml
new file mode 100644
index 00000000000..86456f5b05f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Group
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Group('AmazonRoute53Group', 'Amazon Route53 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Remote.puml
new file mode 100644
index 00000000000..174231ee169
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Group
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53')
+
+' renders the element
+AmazonRoute53Group('AmazonRoute53Group', 'Amazon Route53 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.png
new file mode 100644
index 00000000000..a552ead3323
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.puml
new file mode 100644
index 00000000000..7721d7f5bb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloud
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloud('AmazonVirtualPrivateCloud', 'Amazon Virtual Private Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Remote.puml
new file mode 100644
index 00000000000..0c998161633
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloud
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloud('AmazonVirtualPrivateCloud', 'Amazon Virtual Private Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.md
new file mode 100644
index 00000000000..64b0aac7f03
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.md
@@ -0,0 +1,157 @@
+# AmazonVirtualPrivateCloud
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+```
+
+
+
+| Illustration | AmazonVirtualPrivateCloud | AmazonVirtualPrivateCloudCard | AmazonVirtualPrivateCloudGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.png) | ![illustration for AmazonVirtualPrivateCloud](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.Local.png) | ![illustration for AmazonVirtualPrivateCloudCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.png) | ![illustration for AmazonVirtualPrivateCloudGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.png) |
+
+
+
+
+## AmazonVirtualPrivateCloud
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloud
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloud('AmazonVirtualPrivateCloud', 'Amazon Virtual Private Cloud', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloud
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloud('AmazonVirtualPrivateCloud', 'Amazon Virtual Private Cloud', 'an optional tech label')
+@enduml
+```
+
+## AmazonVirtualPrivateCloudCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudCard('AmazonVirtualPrivateCloudCard', 'Amazon Virtual Private Cloud Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudCard('AmazonVirtualPrivateCloudCard', 'Amazon Virtual Private Cloud Card', 'an optional description')
+@enduml
+```
+
+## AmazonVirtualPrivateCloudGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudGroup('AmazonVirtualPrivateCloudGroup', 'Amazon Virtual Private Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudGroup('AmazonVirtualPrivateCloudGroup', 'Amazon Virtual Private Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.png
new file mode 100644
index 00000000000..a3c3ccb6a4a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.puml
new file mode 100644
index 00000000000..0c58f2b5b60
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud
+
+sprite $AmazonVirtualPrivateCloudXs [10x10/16z] FSZN0S0m309HKkMJzzytaCRNuu2HLV6peSubR1EqHBB68ikrj1vZEgeEBDC7CMzk8WeRBW
+
+sprite $AmazonVirtualPrivateCloudSm [12x12/16z] JOh70S00209ZR_ll6pMLrm4N7T-OnQ_a8EcMpF2kgCk9Q_4mZKPCmz2Q8G1xzI5Y1w9uTUa343NgAaeQmriycf-I4IS
+
+sprite $AmazonVirtualPrivateCloudMd [16x16/16z] {
+NOu70eKm24C_T8JW_S-hDkKlq_dON8eI06vz3Famv3B0tCgGjo5MbWF5wKh0d9lXbE13F5J3PjXct8U8bvcB5GwmkpEElAL9E6xc8OEw5fV1PfyXBiFeGR4C
+alZVS04
+}
+
+sprite $AmazonVirtualPrivateCloudLg [20x20/16z] {
+PStP0SGW24LHb9tflz_1bpsvdqU1H77c7UYkNmFMRkuN5j39REY1jJ0aEtKxh94JKGm_RPoNvcv9jGkDeCrqUSkq21cRIG7TQKuSnmcWkshEPR_gg9itMuZ2
+fKqYytUXKXibxC2P8gQm2vd84WOyIjW7OH_y0m
+}
+
+!procedure AmazonVirtualPrivateCloud($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud', $name, $tech)
+!endprocedure
+
+!procedure AmazonVirtualPrivateCloudCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVirtualPrivateCloudLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVirtualPrivateCloudGroup($id, $name='Amazon Virtual Private Cloud', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AmazonVirtualPrivateCloudLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.png
new file mode 100644
index 00000000000..2f601b8da64
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.puml
new file mode 100644
index 00000000000..2d42c4ccc3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudCard('AmazonVirtualPrivateCloudCard', 'Amazon Virtual Private Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Remote.puml
new file mode 100644
index 00000000000..7efa175c227
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudCard('AmazonVirtualPrivateCloudCard', 'Amazon Virtual Private Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.png
new file mode 100644
index 00000000000..30928444899
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.puml
new file mode 100644
index 00000000000..8f2b5336c07
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudGroup('AmazonVirtualPrivateCloudGroup', 'Amazon Virtual Private Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Remote.puml
new file mode 100644
index 00000000000..31fcb6ef3c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloudGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVirtualPrivateCloudGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud')
+
+' renders the element
+AmazonVirtualPrivateCloudGroup('AmazonVirtualPrivateCloudGroup', 'Amazon Virtual Private Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.png
new file mode 100644
index 00000000000..c15fea04e74
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.puml
new file mode 100644
index 00000000000..07bc37967a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMesh
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMesh('AwsAppMesh', 'Aws App Mesh', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Remote.puml
new file mode 100644
index 00000000000..761d94245eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMesh
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMesh('AwsAppMesh', 'Aws App Mesh', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.md
new file mode 100644
index 00000000000..1184ba99fa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.md
@@ -0,0 +1,157 @@
+# AwsAppMesh
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+```
+
+
+
+| Illustration | AwsAppMesh | AwsAppMeshCard | AwsAppMeshGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.png) | ![illustration for AwsAppMesh](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.Local.png) | ![illustration for AwsAppMeshCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.png) | ![illustration for AwsAppMeshGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.png) |
+
+
+
+
+## AwsAppMesh
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMesh
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMesh('AwsAppMesh', 'Aws App Mesh', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMesh
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMesh('AwsAppMesh', 'Aws App Mesh', 'an optional tech label')
+@enduml
+```
+
+## AwsAppMeshCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshCard('AwsAppMeshCard', 'Aws App Mesh Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshCard('AwsAppMeshCard', 'Aws App Mesh Card', 'an optional description')
+@enduml
+```
+
+## AwsAppMeshGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshGroup('AwsAppMeshGroup', 'Aws App Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshGroup('AwsAppMeshGroup', 'Aws App Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.png
new file mode 100644
index 00000000000..0d4261d252d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.puml
new file mode 100644
index 00000000000..516e1f8bf85
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh
+
+sprite $AwsAppMeshXs [10x10/16z] FSR10K1G30L109lqtwzzyESqm1NdoMYbKrfrBN3vibWdfhJJ7TjTKrqSqDRZKi4D
+
+sprite $AwsAppMeshSm [12x12/16z] JOfP5W0X2CFS9UN-zntiroXBmYlrmkzUVY9BiqXrFYopr1thviCXOfktQBnK5bV19ZBL9N4xP8d6N51ikPBPeYSV
+
+sprite $AwsAppMeshMd [16x16/16z] {
+NOm75e0m349jCy7xtrTvRkdyIG1Idweg7BeB_1Lu57mv2rIXq8YRUpJai74mR8fh-i44QzPGvi51rgBGarirA1QzafWx9z2AMVU2XJ8mNAm2qsqG41y535tY
+et18_2ji
+}
+
+sprite $AwsAppMeshLg [20x20/16z] {
+RSe55aGX241HuYFX_jThu-Ipxz5NTjFHedVziiH8rETY90AKn3WexkyM1hJS2b2QOF6DW6aXjksnvvg52p4FrMiIuGpxPvhF9TDiJAlJv9ei6qWOeqc8SwyJ
+3GPPE1LRjZ02XSbFDP5XR6aBixGVh7-m0m
+}
+
+!procedure AwsAppMesh($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh', $name, $tech)
+!endprocedure
+
+!procedure AwsAppMeshCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppMeshLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppMeshGroup($id, $name='Aws App Mesh', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsAppMeshLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.png
new file mode 100644
index 00000000000..87f15b15092
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.puml
new file mode 100644
index 00000000000..5138b0f76f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshCard('AwsAppMeshCard', 'Aws App Mesh Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Remote.puml
new file mode 100644
index 00000000000..cb1308b000a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshCard('AwsAppMeshCard', 'Aws App Mesh Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.png
new file mode 100644
index 00000000000..2e2af308a35
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.puml
new file mode 100644
index 00000000000..0e95ecb9ec9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshGroup('AwsAppMeshGroup', 'Aws App Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Remote.puml
new file mode 100644
index 00000000000..4415269b208
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMeshGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh')
+
+' renders the element
+AwsAppMeshGroup('AwsAppMeshGroup', 'Aws App Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.png
new file mode 100644
index 00000000000..912ba676e57
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.puml
new file mode 100644
index 00000000000..91a844a536a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpn('AwsClientVpn', 'Aws Client Vpn', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Remote.puml
new file mode 100644
index 00000000000..70a3cec88e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpn('AwsClientVpn', 'Aws Client Vpn', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.md
new file mode 100644
index 00000000000..3ee832561d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.md
@@ -0,0 +1,157 @@
+# AwsClientVpn
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+```
+
+
+
+| Illustration | AwsClientVpn | AwsClientVpnCard | AwsClientVpnGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.png) | ![illustration for AwsClientVpn](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.Local.png) | ![illustration for AwsClientVpnCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.png) | ![illustration for AwsClientVpnGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.png) |
+
+
+
+
+## AwsClientVpn
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpn('AwsClientVpn', 'Aws Client Vpn', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpn('AwsClientVpn', 'Aws Client Vpn', 'an optional tech label')
+@enduml
+```
+
+## AwsClientVpnCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnCard('AwsClientVpnCard', 'Aws Client Vpn Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnCard('AwsClientVpnCard', 'Aws Client Vpn Card', 'an optional description')
+@enduml
+```
+
+## AwsClientVpnGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnGroup('AwsClientVpnGroup', 'Aws Client Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnGroup('AwsClientVpnGroup', 'Aws Client Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.png
new file mode 100644
index 00000000000..860f8330f96
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.puml
new file mode 100644
index 00000000000..bab152bb334
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn
+
+sprite $AwsClientVpnXs [10x10/16z] FSR70S0W4C0mEjYt_xpfGIy1wpOdkmBbgNVfpoPKoZrDDDeAaxP6NX5gIK0yzTxk2G
+
+sprite $AwsClientVpnSm [12x12/16z] JSVN0S0m20DHTv3OVz_8fFc-xa5vPeO3F41XO3xF2g2EV2nOaVOtqY1C3mvoz04tZw0g1XKRhRNyXCh_SG4
+
+sprite $AwsClientVpnMd [16x16/16z] NOm54W112CDcdPR___SAvvlH145W5sijd3o1Ms26DUs24OfXpCTP8MhfjpSay_82wgB4btJzd19jbFH15j7bC2UjZAPHhSK0z_n8EGBFKAgutNcHlWNVmW4
+
+sprite $AwsClientVpnLg [20x20/16z] {
+PSm75WGX20DGkmJlVzyDSQTdgly5eDYPoG0l_PhGyMtwnbdArNHX7a1lbn6RkgtNoxn06PPEcvMWrzuQD3XU9ge1RCgQCoaMnhEjyx7KUo-qIblgqD6YDp9e
+InkxirMiJp0hKFC5AK0cx8N9bmbtJllW-g3iWpy
+}
+
+!procedure AwsClientVpn($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn', $name, $tech)
+!endprocedure
+
+!procedure AwsClientVpnCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsClientVpnLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsClientVpnGroup($id, $name='Aws Client Vpn', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsClientVpnLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.png
new file mode 100644
index 00000000000..39c79df7a2a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.puml
new file mode 100644
index 00000000000..0aaa01a860a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnCard('AwsClientVpnCard', 'Aws Client Vpn Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Remote.puml
new file mode 100644
index 00000000000..348d21e013f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnCard('AwsClientVpnCard', 'Aws Client Vpn Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.png
new file mode 100644
index 00000000000..94800454610
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.puml
new file mode 100644
index 00000000000..24b7878ccf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnGroup('AwsClientVpnGroup', 'Aws Client Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Remote.puml
new file mode 100644
index 00000000000..e828ddc81f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpnGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsClientVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn')
+
+' renders the element
+AwsClientVpnGroup('AwsClientVpnGroup', 'Aws Client Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.png
new file mode 100644
index 00000000000..b1fdb405187
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.puml
new file mode 100644
index 00000000000..3cdaaf2df82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMap
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMap('AwsCloudMap', 'Aws Cloud Map', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Remote.puml
new file mode 100644
index 00000000000..35e14835fec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMap
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMap('AwsCloudMap', 'Aws Cloud Map', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.md
new file mode 100644
index 00000000000..0b1f1266648
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.md
@@ -0,0 +1,157 @@
+# AwsCloudMap
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+```
+
+
+
+| Illustration | AwsCloudMap | AwsCloudMapCard | AwsCloudMapGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.png) | ![illustration for AwsCloudMap](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.Local.png) | ![illustration for AwsCloudMapCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.png) | ![illustration for AwsCloudMapGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.png) |
+
+
+
+
+## AwsCloudMap
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMap
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMap('AwsCloudMap', 'Aws Cloud Map', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMap
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMap('AwsCloudMap', 'Aws Cloud Map', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudMapCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapCard('AwsCloudMapCard', 'Aws Cloud Map Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapCard('AwsCloudMapCard', 'Aws Cloud Map Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudMapGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapGroup('AwsCloudMapGroup', 'Aws Cloud Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapGroup('AwsCloudMapGroup', 'Aws Cloud Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.png
new file mode 100644
index 00000000000..2721560477b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.puml
new file mode 100644
index 00000000000..008478dd7bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap
+
+sprite $AwsCloudMapXs [10x10/16z] FSQ70S0m3091vFve_tdJOnKuODqp9vlUj6cwvfOLr4V5PKAij54NRMKwT2tanMkuj7a2
+
+sprite $AwsCloudMapSm [12x12/16z] JSUr0S003CJ0aFsq_xnXKgNJ7iy0_U0VVA1rlqbmdAwVACqulsn2IvFn168igPWGGfSW9V6Hzl93VjW
+
+sprite $AwsCloudMapMd [16x16/16z] NOY50S102CJw-1txprltl422ZJh9J1pSWRz0VhouXmmyJeY7fkdbwXgmOPSFz_2oSVfOBnAEyDsJmpDhY4oe9bNCaKXW0Dsi4MRX7bARDq-mqR_Glz2_i
+
+sprite $AwsCloudMapLg [20x20/16z] {
+RSs5WGKW30FGKa_PVzyZPzy8_Z20wV_K2V2c5oCEFa_EV9wS7-miu654Dp5fjZ-RJ8WXQyN3biWomF9n3g9gfguPHIFfJ6bNGv3hn-BK22jV9t9iqnHd7Yq0
+dBO7qWjYwZIsVN1ayMVX01hnBmJQ1VS5zmNt1Ry
+}
+
+!procedure AwsCloudMap($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudMapCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudMapLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudMapGroup($id, $name='Aws Cloud Map', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsCloudMapLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.png
new file mode 100644
index 00000000000..4ab2c2734b5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.puml
new file mode 100644
index 00000000000..e4845582db8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapCard('AwsCloudMapCard', 'Aws Cloud Map Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Remote.puml
new file mode 100644
index 00000000000..b2a4e55c439
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapCard('AwsCloudMapCard', 'Aws Cloud Map Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.png
new file mode 100644
index 00000000000..544756980fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.puml
new file mode 100644
index 00000000000..ef14dea9ea9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapGroup('AwsCloudMapGroup', 'Aws Cloud Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Remote.puml
new file mode 100644
index 00000000000..554324bdf74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMapGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap')
+
+' renders the element
+AwsCloudMapGroup('AwsCloudMapGroup', 'Aws Cloud Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.png
new file mode 100644
index 00000000000..b3e56e7aa1b
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.puml
new file mode 100644
index 00000000000..c6ad3811195
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWan
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWan('AwsCloudWan', 'Aws Cloud Wan', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Remote.puml
new file mode 100644
index 00000000000..e0d7de1e938
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWan
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWan('AwsCloudWan', 'Aws Cloud Wan', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.md
new file mode 100644
index 00000000000..1f35249e0db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.md
@@ -0,0 +1,157 @@
+# AwsCloudWan
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+```
+
+
+
+| Illustration | AwsCloudWan | AwsCloudWanCard | AwsCloudWanGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.png) | ![illustration for AwsCloudWan](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.Local.png) | ![illustration for AwsCloudWanCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.png) | ![illustration for AwsCloudWanGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.png) |
+
+
+
+
+## AwsCloudWan
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWan
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWan('AwsCloudWan', 'Aws Cloud Wan', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWan
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWan('AwsCloudWan', 'Aws Cloud Wan', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudWanCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanCard('AwsCloudWanCard', 'Aws Cloud Wan Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanCard('AwsCloudWanCard', 'Aws Cloud Wan Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudWanGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanGroup('AwsCloudWanGroup', 'Aws Cloud Wan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanGroup('AwsCloudWanGroup', 'Aws Cloud Wan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.png
new file mode 100644
index 00000000000..4fa5a28433e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.puml
new file mode 100644
index 00000000000..826e2a92b7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan
+
+sprite $AwsCloudWanXs [10x10/16z] FSR70KCn048ntFrW_tcJttKIi4zhyTLVRQhgq3aNgUnhql6-Oyz2XvrO5WDorCDSYm_m1m
+
+sprite $AwsCloudWanSm [12x12/16z] JSa74W1114JHaMdtl--YqavylzIil1LHly2PBZ31ccbdi55P-df-4H9U4vZexQW1oDDnPJSS59HLrHCX69qRCyBv0XiV
+
+sprite $AwsCloudWanMd [16x16/16z] {
+NSZ50S1G3CFGxx3J_USjisvwtAgppEJH3Vs3FW0H1_G67YYJFB-zP0JSha_L991nFE31IWwn_NCL0J28urr382LIh6a5YOeUIYCvhK2l0I6u_GQTqcBS_m0N
+Tkz_mD7sFrW
+}
+
+sprite $AwsCloudWanLg [20x20/16z] {
+PSY50GD124JHmHdIVxqHBdv_bSUjtzKzya_FjZWlJ7lZlD1RNZYBhRJMqhVDWm15DDusIicYfhM_RIHnJrRMobq8aau43lCPA5G40lfXeuf1HaQREBil3sH2
+XkbWyM4FjB7m4Qsu6tbP10SmHd3jm9WSxUBB5WVXCqzx8_TQ--1ss1bl
+}
+
+!procedure AwsCloudWan($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudWanCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudWanLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudWanGroup($id, $name='Aws Cloud Wan', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsCloudWanLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.png
new file mode 100644
index 00000000000..7f468222f41
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.puml
new file mode 100644
index 00000000000..d3f9cd8bbb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanCard('AwsCloudWanCard', 'Aws Cloud Wan Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Remote.puml
new file mode 100644
index 00000000000..665d844b345
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanCard('AwsCloudWanCard', 'Aws Cloud Wan Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.png
new file mode 100644
index 00000000000..d9c6634b637
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.puml
new file mode 100644
index 00000000000..560f0796e00
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanGroup('AwsCloudWanGroup', 'Aws Cloud Wan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Remote.puml
new file mode 100644
index 00000000000..330f78a0a49
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWanGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan')
+
+' renders the element
+AwsCloudWanGroup('AwsCloudWanGroup', 'Aws Cloud Wan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.png
new file mode 100644
index 00000000000..dda9f6cdd64
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.puml
new file mode 100644
index 00000000000..a3ad07e959a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnect
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnect('AwsDirectConnect', 'Aws Direct Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Remote.puml
new file mode 100644
index 00000000000..cdff7fd2cf6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnect
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnect('AwsDirectConnect', 'Aws Direct Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.md
new file mode 100644
index 00000000000..2bb2cd0ceb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.md
@@ -0,0 +1,157 @@
+# AwsDirectConnect
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+```
+
+
+
+| Illustration | AwsDirectConnect | AwsDirectConnectCard | AwsDirectConnectGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.png) | ![illustration for AwsDirectConnect](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.Local.png) | ![illustration for AwsDirectConnectCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.png) | ![illustration for AwsDirectConnectGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.png) |
+
+
+
+
+## AwsDirectConnect
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnect
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnect('AwsDirectConnect', 'Aws Direct Connect', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnect
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnect('AwsDirectConnect', 'Aws Direct Connect', 'an optional tech label')
+@enduml
+```
+
+## AwsDirectConnectCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectCard('AwsDirectConnectCard', 'Aws Direct Connect Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectCard('AwsDirectConnectCard', 'Aws Direct Connect Card', 'an optional description')
+@enduml
+```
+
+## AwsDirectConnectGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectGroup('AwsDirectConnectGroup', 'Aws Direct Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectGroup('AwsDirectConnectGroup', 'Aws Direct Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.png
new file mode 100644
index 00000000000..6ddfcd56f19
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.puml
new file mode 100644
index 00000000000..0ef8de77e14
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect
+
+sprite $AwsDirectConnectXs [10x10/16z] FSR70S0m30CnT-d8_UTDZ_42aBS8TWMLVbTNMLdk9NLmLK85g6df6UcxpssFg--ifoS
+
+sprite $AwsDirectConnectSm [12x12/16z] JSU74KCX40FHWOlIzT-l1Kv_9-s3wbiL7g0sbb-GID4aFHToeUFy8jP1wZSPA21xoBG6hD0ZLEQ66i7ClZyW-VqXhru
+
+sprite $AwsDirectConnectMd [16x16/16z] {
+JOm74i0m2CEo7Tp__xU6orAdb0DpvWA0sIehSFa2z53xo2jGOKorNCTo5hDMvcpBYuvJqeu-ma7stA2GmvjkpVkES4jbq4hEFlFH0T0j-2A0jBbS0QMAvGgP
+edEvmcBv6tu
+}
+
+sprite $AwsDirectConnectLg [20x20/16z] {
+PSe55iCm30HHWsZL-z-tihSDJcBwJzZ5aLV0Grz6J9A9d9WRkmDJ_vWBhQXGvc69WN93H3jCbmatMdeaea_fM9CqgJKmPXH2QOPCDCSYT5fEiIWRhZeK4Pza
+ox0h8yge9jY7EFRiQOLeisfnMA7aRfvMo92q0ndjZLy
+}
+
+!procedure AwsDirectConnect($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect', $name, $tech)
+!endprocedure
+
+!procedure AwsDirectConnectCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDirectConnectLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsDirectConnectGroup($id, $name='Aws Direct Connect', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsDirectConnectLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.png
new file mode 100644
index 00000000000..2f06fcf38d7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.puml
new file mode 100644
index 00000000000..18c751f1219
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectCard('AwsDirectConnectCard', 'Aws Direct Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Remote.puml
new file mode 100644
index 00000000000..d2402fedde8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectCard('AwsDirectConnectCard', 'Aws Direct Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.png
new file mode 100644
index 00000000000..4406e957adc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.puml
new file mode 100644
index 00000000000..2b743f2f2a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectGroup('AwsDirectConnectGroup', 'Aws Direct Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Remote.puml
new file mode 100644
index 00000000000..aac838cfaf7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnectGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect')
+
+' renders the element
+AwsDirectConnectGroup('AwsDirectConnectGroup', 'Aws Direct Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.png
new file mode 100644
index 00000000000..f59c244b3e9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.puml
new file mode 100644
index 00000000000..58ea49ec4cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAccelerator
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAccelerator('AwsGlobalAccelerator', 'Aws Global Accelerator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Remote.puml
new file mode 100644
index 00000000000..314e4f6a320
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAccelerator
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAccelerator('AwsGlobalAccelerator', 'Aws Global Accelerator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.md
new file mode 100644
index 00000000000..a084af179b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.md
@@ -0,0 +1,157 @@
+# AwsGlobalAccelerator
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+```
+
+
+
+| Illustration | AwsGlobalAccelerator | AwsGlobalAcceleratorCard | AwsGlobalAcceleratorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.png) | ![illustration for AwsGlobalAccelerator](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.Local.png) | ![illustration for AwsGlobalAcceleratorCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.png) | ![illustration for AwsGlobalAcceleratorGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.png) |
+
+
+
+
+## AwsGlobalAccelerator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAccelerator
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAccelerator('AwsGlobalAccelerator', 'Aws Global Accelerator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAccelerator
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAccelerator('AwsGlobalAccelerator', 'Aws Global Accelerator', 'an optional tech label')
+@enduml
+```
+
+## AwsGlobalAcceleratorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorCard('AwsGlobalAcceleratorCard', 'Aws Global Accelerator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorCard('AwsGlobalAcceleratorCard', 'Aws Global Accelerator Card', 'an optional description')
+@enduml
+```
+
+## AwsGlobalAcceleratorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorGroup('AwsGlobalAcceleratorGroup', 'Aws Global Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorGroup('AwsGlobalAcceleratorGroup', 'Aws Global Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.png
new file mode 100644
index 00000000000..4de270fafc2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.puml
new file mode 100644
index 00000000000..570cb7c7fa7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator
+
+sprite $AwsGlobalAcceleratorXs [10x10/16z] FSR70S0W00CnXtvc_tr3rqj0cshbrMEbfL5xR7pE4jBTDzRj61K-MX-L1FJHbB-vsG5-
+
+sprite $AwsGlobalAcceleratorSm [12x12/16z] JSot0S0W34HHvRZ_l0Qkigh_2EexXSdi7-Qri3xCHNAmeqUCc9JHAImaXlRIbjIglUrAvj6r5rE4tNiXeSheTnCpQ60U3W
+
+sprite $AwsGlobalAcceleratorMd [16x16/16z] {
+NOo74S0m2CJes6R_VHC-FReg_S5inabcpeCxh5zO26nXWh0wg56GoUbBZCMPJKztwmTJBqy1xDUksENQ9TH89MolXOCaelIvKmWY93hX7SodpWWuWYzPTkuT
+Jjf_OGC
+}
+
+sprite $AwsGlobalAcceleratorLg [20x20/16z] {
+NSpLeS0m34DH6MEb-yzR23sudyV0KPtQ6_bF_zl2lgovULlO9o9PvJAn3qGJ9AHXMwSHcOn4-RPkGWaFBTLZ2O8a23_MaCXCv2yBT90KmevzZnnkKafMNP-L
+XIb4KshOG7O6WYn-NHCTNybb0mDf3RPj8DmZ1J-sVxujMxZQzXyV
+}
+
+!procedure AwsGlobalAccelerator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator', $name, $tech)
+!endprocedure
+
+!procedure AwsGlobalAcceleratorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGlobalAcceleratorLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsGlobalAcceleratorGroup($id, $name='Aws Global Accelerator', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsGlobalAcceleratorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.png
new file mode 100644
index 00000000000..23c7981af48
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.puml
new file mode 100644
index 00000000000..753b095b686
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorCard('AwsGlobalAcceleratorCard', 'Aws Global Accelerator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Remote.puml
new file mode 100644
index 00000000000..4c32470c865
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorCard('AwsGlobalAcceleratorCard', 'Aws Global Accelerator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.png
new file mode 100644
index 00000000000..471e0b0f0a9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.puml
new file mode 100644
index 00000000000..c0753d439ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorGroup('AwsGlobalAcceleratorGroup', 'Aws Global Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Remote.puml
new file mode 100644
index 00000000000..35a03bd6f21
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAcceleratorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlobalAcceleratorGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator')
+
+' renders the element
+AwsGlobalAcceleratorGroup('AwsGlobalAcceleratorGroup', 'Aws Global Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.png
new file mode 100644
index 00000000000..9ba6a2ffd5d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.puml
new file mode 100644
index 00000000000..250bd97e32c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5G
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5G('AwsPrivate5G', 'Aws Private5 G', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Remote.puml
new file mode 100644
index 00000000000..e3ac2e52213
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5G
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5G('AwsPrivate5G', 'Aws Private5 G', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.md
new file mode 100644
index 00000000000..f5199655139
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.md
@@ -0,0 +1,157 @@
+# AwsPrivate5G
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+```
+
+
+
+| Illustration | AwsPrivate5G | AwsPrivate5GCard | AwsPrivate5GGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.png) | ![illustration for AwsPrivate5G](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.Local.png) | ![illustration for AwsPrivate5GCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.png) | ![illustration for AwsPrivate5GGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.png) |
+
+
+
+
+## AwsPrivate5G
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5G
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5G('AwsPrivate5G', 'Aws Private5 G', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5G
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5G('AwsPrivate5G', 'Aws Private5 G', 'an optional tech label')
+@enduml
+```
+
+## AwsPrivate5GCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GCard('AwsPrivate5GCard', 'Aws Private5 G Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GCard('AwsPrivate5GCard', 'Aws Private5 G Card', 'an optional description')
+@enduml
+```
+
+## AwsPrivate5GGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GGroup('AwsPrivate5GGroup', 'Aws Private5 G Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GGroup('AwsPrivate5GGroup', 'Aws Private5 G Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.png
new file mode 100644
index 00000000000..45599f7f682
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.puml
new file mode 100644
index 00000000000..f8d6932c1d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G
+
+sprite $AwsPrivate5GXs [10x10/16z] FSR70KCn048ntFrW_tcJttKIi4zhyTL7sFseZQ3hd1kLVKttukA9O2VMsb8XwMfJMkJW0_m1
+
+sprite $AwsPrivate5GSm [12x12/16z] JSZN0KCn349HTm7QVzzWfJs-peKUQX5yXCpZ60xTmDee2-3O4MK51plU7dOZaBv5RdOYSvasmSoc-h7j5Cu-GTgtxiWN
+
+sprite $AwsPrivate5GMd [16x16/16z] {
+NSbBWWKX349HYwX0tFz-Ewb-VsRdufuU8-d_lKB-XEm0bOCTyWuRi_LmnBh8Y6ZtE0sXzB2ynZPV7ZQyfXz6NZKwR9tCg18IJTddvDGQjB64zlsNPOtsyS80
+S66xtCl7sZ_X3m
+}
+
+sprite $AwsPrivate5GLg [20x20/16z] {
+NSy55WGX30FGL6dA_U-xo7fciFzGdjGxOuNyqpzxOH_ngtcn3vPiSxip-uab7balMmY0JdC0BsioHwAChtax5gII-BOgLsWK-J6yvdrCIL68C89BvoBfhcmI
+f1sRJU_cq8fb599ppcm3ZW7nDCyzRx10bjIoZO1QPa3N_3jlvRxwrjSkthpi7ny
+}
+
+!procedure AwsPrivate5G($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G', $name, $tech)
+!endprocedure
+
+!procedure AwsPrivate5GCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsPrivate5GLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsPrivate5GGroup($id, $name='Aws Private5 G', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsPrivate5GLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.png
new file mode 100644
index 00000000000..2f91c82c698
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.puml
new file mode 100644
index 00000000000..9b1fb0e1689
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GCard('AwsPrivate5GCard', 'Aws Private5 G Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Remote.puml
new file mode 100644
index 00000000000..94dbb5c2463
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GCard('AwsPrivate5GCard', 'Aws Private5 G Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.png
new file mode 100644
index 00000000000..b086e12f0be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.puml
new file mode 100644
index 00000000000..ecb891f4130
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GGroup('AwsPrivate5GGroup', 'Aws Private5 G Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Remote.puml
new file mode 100644
index 00000000000..03506477af3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5GGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivate5GGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G')
+
+' renders the element
+AwsPrivate5GGroup('AwsPrivate5GGroup', 'Aws Private5 G Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.png
new file mode 100644
index 00000000000..6eff8b430a4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.puml
new file mode 100644
index 00000000000..715c8e7c102
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLink
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLink('AwsPrivateLink', 'Aws Private Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Remote.puml
new file mode 100644
index 00000000000..20d0f23baa9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLink
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLink('AwsPrivateLink', 'Aws Private Link', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.md
new file mode 100644
index 00000000000..04a13d0c7c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.md
@@ -0,0 +1,157 @@
+# AwsPrivateLink
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+```
+
+
+
+| Illustration | AwsPrivateLink | AwsPrivateLinkCard | AwsPrivateLinkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.png) | ![illustration for AwsPrivateLink](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.Local.png) | ![illustration for AwsPrivateLinkCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.png) | ![illustration for AwsPrivateLinkGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.png) |
+
+
+
+
+## AwsPrivateLink
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLink
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLink('AwsPrivateLink', 'Aws Private Link', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLink
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLink('AwsPrivateLink', 'Aws Private Link', 'an optional tech label')
+@enduml
+```
+
+## AwsPrivateLinkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkCard('AwsPrivateLinkCard', 'Aws Private Link Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkCard('AwsPrivateLinkCard', 'Aws Private Link Card', 'an optional description')
+@enduml
+```
+
+## AwsPrivateLinkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkGroup('AwsPrivateLinkGroup', 'Aws Private Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkGroup('AwsPrivateLinkGroup', 'Aws Private Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.png
new file mode 100644
index 00000000000..199bb85a522
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.puml
new file mode 100644
index 00000000000..8cf60e45d90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink
+
+sprite $AwsPrivateLinkXs [10x10/16z] FSR50G0n40EnqC7O_VSRNhq4_DFt4LLKepNjZPBANAfrlFmULMwqtrQQmAC3Oz4E
+
+sprite $AwsPrivateLinkSm [12x12/16z] JKo50G0W3B8L-FzVMsUEn5XjhLfX00sW0HoWZ7tcCFXOrbpf4k0740E1r3noarfTvHcGnB5McmoG0Hq
+
+sprite $AwsPrivateLinkMd [16x16/16z] NSZ50S0m5CFG1XtvxpzlcTzDOZDEaZZSmxzXdttoRtX5xaeytLYbtA_E1ccqivDJce3M-zwod0I5n0YxEcyA98Zmo1Us3f_On6_4RyHlB
+
+sprite $AwsPrivateLinkLg [20x20/16z] {
+RSg55S0m30FH60AIzz-tJfckcF-4jN7MC-2bVvP8V9VaTqb-bzomc9I7SIWomTqCirvSBnEcc5cJVbYX5PjRHzFDAgdvRWDvMrgGFfUaT2yvdHQ4aQqrp4Oo
+8f5QZXoR1O-m5JyOFnW_63-u
+}
+
+!procedure AwsPrivateLink($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink', $name, $tech)
+!endprocedure
+
+!procedure AwsPrivateLinkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsPrivateLinkLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsPrivateLinkGroup($id, $name='Aws Private Link', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsPrivateLinkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.png
new file mode 100644
index 00000000000..51792cdb154
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.puml
new file mode 100644
index 00000000000..52cf83dd4ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkCard('AwsPrivateLinkCard', 'Aws Private Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Remote.puml
new file mode 100644
index 00000000000..b57dc873bee
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkCard('AwsPrivateLinkCard', 'Aws Private Link Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.png
new file mode 100644
index 00000000000..9bc7e55afc3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.puml
new file mode 100644
index 00000000000..567ecbbb5f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkGroup('AwsPrivateLinkGroup', 'Aws Private Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Remote.puml
new file mode 100644
index 00000000000..b9c894351a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLinkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsPrivateLinkGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink')
+
+' renders the element
+AwsPrivateLinkGroup('AwsPrivateLinkGroup', 'Aws Private Link Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.png
new file mode 100644
index 00000000000..a617f2344ce
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.puml
new file mode 100644
index 00000000000..5663c60d3d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpn('AwsSiteToSiteVpn', 'Aws Site To Site Vpn', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Remote.puml
new file mode 100644
index 00000000000..c4757243f22
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpn('AwsSiteToSiteVpn', 'Aws Site To Site Vpn', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.md
new file mode 100644
index 00000000000..2327f5b52d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.md
@@ -0,0 +1,157 @@
+# AwsSiteToSiteVpn
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+```
+
+
+
+| Illustration | AwsSiteToSiteVpn | AwsSiteToSiteVpnCard | AwsSiteToSiteVpnGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.png) | ![illustration for AwsSiteToSiteVpn](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.Local.png) | ![illustration for AwsSiteToSiteVpnCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.png) | ![illustration for AwsSiteToSiteVpnGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.png) |
+
+
+
+
+## AwsSiteToSiteVpn
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpn('AwsSiteToSiteVpn', 'Aws Site To Site Vpn', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpn
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpn('AwsSiteToSiteVpn', 'Aws Site To Site Vpn', 'an optional tech label')
+@enduml
+```
+
+## AwsSiteToSiteVpnCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnCard('AwsSiteToSiteVpnCard', 'Aws Site To Site Vpn Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnCard('AwsSiteToSiteVpnCard', 'Aws Site To Site Vpn Card', 'an optional description')
+@enduml
+```
+
+## AwsSiteToSiteVpnGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnGroup('AwsSiteToSiteVpnGroup', 'Aws Site To Site Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnGroup('AwsSiteToSiteVpnGroup', 'Aws Site To Site Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.png
new file mode 100644
index 00000000000..8f00290c53c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.puml
new file mode 100644
index 00000000000..339a69b9ace
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn
+
+sprite $AwsSiteToSiteVpnXs [10x10/16z] FOh70S0m4CBIOs3_VNsT5o01M9x_nrHQEzPfbUoNFAF-rk8rhAmdbhnUrY3fisGhOGC
+
+sprite $AwsSiteToSiteVpnSm [12x12/16z] JOn90iGW3CFOmVR__pjacROwIP04b-FiZK_GVDHbmHlRViAFZmrphcdHmfa7PCxk8PaN698sUPYEQPWRD80V
+
+sprite $AwsSiteToSiteVpnMd [16x16/16z] NSm54WCn34FH1YQMvFkVjs1ekwl1zmFy33KpO-uRT0kASDOP6HHXanXj7EBJCDEFLPixB0ea9mtfKv_op_DZ4fuUJDCzhA6sooH1QhlDs6YxQks_y08
+
+sprite $AwsSiteToSiteVpnLg [20x20/16z] {
+NSs73G0X241HAytzzpsbXTnFVmgmHXdUbAfMAoY1UqAWE3OYw8vYEFKhfWaZ3zsvQSM_jh8npAHJNf_e9emT4G4MN763kDwvcX2eyTKJrdcd7RSvKUrsBgh9
+aBI7-8n4YXq4hvXmbdOrIllX1m
+}
+
+!procedure AwsSiteToSiteVpn($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn', $name, $tech)
+!endprocedure
+
+!procedure AwsSiteToSiteVpnCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSiteToSiteVpnLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsSiteToSiteVpnGroup($id, $name='Aws Site To Site Vpn', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsSiteToSiteVpnLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.png
new file mode 100644
index 00000000000..a181e4e98f1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.puml
new file mode 100644
index 00000000000..bf0ccb044ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnCard('AwsSiteToSiteVpnCard', 'Aws Site To Site Vpn Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Remote.puml
new file mode 100644
index 00000000000..b1bd13abe01
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnCard('AwsSiteToSiteVpnCard', 'Aws Site To Site Vpn Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.png
new file mode 100644
index 00000000000..c57fb6d942a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.puml
new file mode 100644
index 00000000000..f0adc9ad76f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnGroup('AwsSiteToSiteVpnGroup', 'Aws Site To Site Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Remote.puml
new file mode 100644
index 00000000000..7a5622a7d12
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpnGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSiteToSiteVpnGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn')
+
+' renders the element
+AwsSiteToSiteVpnGroup('AwsSiteToSiteVpnGroup', 'Aws Site To Site Vpn Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.png
new file mode 100644
index 00000000000..a1016cd47c2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.puml
new file mode 100644
index 00000000000..1f093163614
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGateway
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGateway('AwsTransitGateway', 'Aws Transit Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Remote.puml
new file mode 100644
index 00000000000..df18624f966
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGateway
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGateway('AwsTransitGateway', 'Aws Transit Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.md
new file mode 100644
index 00000000000..427db45bd47
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.md
@@ -0,0 +1,157 @@
+# AwsTransitGateway
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+```
+
+
+
+| Illustration | AwsTransitGateway | AwsTransitGatewayCard | AwsTransitGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.png) | ![illustration for AwsTransitGateway](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.Local.png) | ![illustration for AwsTransitGatewayCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.png) | ![illustration for AwsTransitGatewayGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.png) |
+
+
+
+
+## AwsTransitGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGateway
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGateway('AwsTransitGateway', 'Aws Transit Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGateway
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGateway('AwsTransitGateway', 'Aws Transit Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsTransitGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayCard('AwsTransitGatewayCard', 'Aws Transit Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayCard('AwsTransitGatewayCard', 'Aws Transit Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsTransitGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayGroup('AwsTransitGatewayGroup', 'Aws Transit Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayGroup('AwsTransitGatewayGroup', 'Aws Transit Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.png
new file mode 100644
index 00000000000..fde522caeff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.puml
new file mode 100644
index 00000000000..cabd114e8a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway
+
+sprite $AwsTransitGatewayXs [10x10/16z] FOd70G0W48DYbxlzzxMRLm2WhxN6lpPVaEQrVVj-0KIFyobeTpTjNRgxJKq6dpUgi9_R70m
+
+sprite $AwsTransitGatewaySm [12x12/16z] JSZ70G1124BHoGBst--Yfvtud_H2hmZ-eEgtNq4YWi3kLf2BMDNF-S2U7wxWc0YaJ0vw8LD7cgHF6bkTRaEKkXigV
+
+sprite $AwsTransitGatewayMd [16x16/16z] {
+NSe7aaGn20DHwmT3u_lVTx5siYhnkc0l7ui8y5wXVa8vd1gw7Qf3NgXFFNq1OWVxAfkCiALYCaXTza22qCZJrcvnGDxagfhLQt83Q_c1KUHbTpXIS3VR3er9
+sGwFsT_X3m
+}
+
+sprite $AwsTransitGatewayLg [20x20/16z] {
+PSq75eH020DGO1fXxt_V9M8tzkyZO8kVMHdAGpzM60UkTM8KcggOZC8WkZhKkqyj8ohexBJ3hCRven-cx1JfQMvbK0F7XwEfbBca2XjJTaCR4MEoS7M1-ozH
+pkNmGKjSwzo-tNv4IshYG9zbn6mq3BU5mzXf8Z82bn4hPH-aVV4F
+}
+
+!procedure AwsTransitGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsTransitGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTransitGatewayLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsTransitGatewayGroup($id, $name='Aws Transit Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$AwsTransitGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.png
new file mode 100644
index 00000000000..9f435729755
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.puml
new file mode 100644
index 00000000000..408b377d259
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayCard('AwsTransitGatewayCard', 'Aws Transit Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Remote.puml
new file mode 100644
index 00000000000..8f1d44a92fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayCard('AwsTransitGatewayCard', 'Aws Transit Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.png
new file mode 100644
index 00000000000..6088a1f69dd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.puml
new file mode 100644
index 00000000000..bd043b2e758
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayGroup('AwsTransitGatewayGroup', 'Aws Transit Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..5df38086254
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransitGatewayGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway')
+
+' renders the element
+AwsTransitGatewayGroup('AwsTransitGatewayGroup', 'Aws Transit Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.png
new file mode 100644
index 00000000000..9c740543cfb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.puml
new file mode 100644
index 00000000000..6a0d0d3c06c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancing
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancing('ElasticLoadBalancing', 'Elastic Load Balancing', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Remote.puml
new file mode 100644
index 00000000000..be545ce48a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancing
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancing('ElasticLoadBalancing', 'Elastic Load Balancing', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.md b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.md
new file mode 100644
index 00000000000..fc20d04bf0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.md
@@ -0,0 +1,157 @@
+# ElasticLoadBalancing
+
+
+```text
+aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing
+```
+
+```text
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+```
+
+
+
+| Illustration | ElasticLoadBalancing | ElasticLoadBalancingCard | ElasticLoadBalancingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.png) | ![illustration for ElasticLoadBalancing](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.Local.png) | ![illustration for ElasticLoadBalancingCard](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.png) | ![illustration for ElasticLoadBalancingGroup](../../../aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.png) |
+
+
+
+
+## ElasticLoadBalancing
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancing
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancing('ElasticLoadBalancing', 'Elastic Load Balancing', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancing
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancing('ElasticLoadBalancing', 'Elastic Load Balancing', 'an optional tech label')
+@enduml
+```
+
+## ElasticLoadBalancingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingCard('ElasticLoadBalancingCard', 'Elastic Load Balancing Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingCard('ElasticLoadBalancingCard', 'Elastic Load Balancing Card', 'an optional description')
+@enduml
+```
+
+## ElasticLoadBalancingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingGroup('ElasticLoadBalancingGroup', 'Elastic Load Balancing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingGroup('ElasticLoadBalancingGroup', 'Elastic Load Balancing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.png
new file mode 100644
index 00000000000..ffb754df553
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.puml
new file mode 100644
index 00000000000..e26628ad807
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing
+
+sprite $ElasticLoadBalancingXs [10x10/16z] FOh90S000C7q5lQVjtVhXGJmbMtZhtdgQYTCmhgQOC9NkuHXbPlrld6RCspGf-fgxyi1
+
+sprite $ElasticLoadBalancingSm [12x12/16z] JKkr0G0W0B85_FzUkrXeTc0YPtv6syGCw1Wxj1mIF33qc6NI3Ht6p1fcbAuaCp-b6nV42B9qCq0xzJJarATX0m
+
+sprite $ElasticLoadBalancingMd [16x16/16z] {
+NOo50G8m30I9aNow_xxqgI1NlHX8RJ8JYnlelq3tyLIVWRu1BLdUJpK5n79v5e27e6gvxXQJtCw0YCBURZrnJfndpBy0KLOWWm6mB3JeCx1G2Fq6u4LVWGNz
+B_02
+}
+
+sprite $ElasticLoadBalancingLg [20x20/16z] {
+PSi73e0m30H1Et79cV-_bt9qMFMH5cnSvHhfgNyZ5fuQnAg7IRGDYtYe3QKHkyXOJIHE6ns0MpIiS9XmxuRR44LqGBtjDhA8eXgGuzNQC1Fecki_LLN4PY9W
+gn5RRrPecTHfmoDeDjeJ7KfxeacUzjnfFwJzS04
+}
+
+!procedure ElasticLoadBalancing($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing', $name, $tech)
+!endprocedure
+
+!procedure ElasticLoadBalancingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticLoadBalancingLg>', 'NetworkingContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure ElasticLoadBalancingGroup($id, $name='Elastic Load Balancing', $tech='')
+ IconGroupElement($id, 'NetworkingContentDeliveryFamily', '<$ElasticLoadBalancingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.png
new file mode 100644
index 00000000000..cf2bd031886
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.puml
new file mode 100644
index 00000000000..7516454c636
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingCard('ElasticLoadBalancingCard', 'Elastic Load Balancing Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Remote.puml
new file mode 100644
index 00000000000..cbc57701cf9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingCard
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingCard('ElasticLoadBalancingCard', 'Elastic Load Balancing Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.png b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.png
new file mode 100644
index 00000000000..d87e3ae7ede
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.puml
new file mode 100644
index 00000000000..15badf7787f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingGroup('ElasticLoadBalancingGroup', 'Elastic Load Balancing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Remote.puml
new file mode 100644
index 00000000000..40adde66485
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGroup
+include('aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing')
+
+' renders the element
+ElasticLoadBalancingGroup('ElasticLoadBalancingGroup', 'Elastic Load Balancing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.png b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.png
new file mode 100644
index 00000000000..f1f7c2e372d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.puml
new file mode 100644
index 00000000000..e545ca25d98
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraket
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraket('AmazonBraket', 'Amazon Braket', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Remote.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Remote.puml
new file mode 100644
index 00000000000..b4c12a26550
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraket
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraket('AmazonBraket', 'Amazon Braket', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.md b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.md
new file mode 100644
index 00000000000..bbc6a786926
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.md
@@ -0,0 +1,157 @@
+# AmazonBraket
+
+
+```text
+aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket
+```
+
+```text
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+```
+
+
+
+| Illustration | AmazonBraket | AmazonBraketCard | AmazonBraketGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.png) | ![illustration for AmazonBraket](../../../aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.Local.png) | ![illustration for AmazonBraketCard](../../../aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.png) | ![illustration for AmazonBraketGroup](../../../aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.png) |
+
+
+
+
+## AmazonBraket
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraket
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraket('AmazonBraket', 'Amazon Braket', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraket
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraket('AmazonBraket', 'Amazon Braket', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketCard
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketCard('AmazonBraketCard', 'Amazon Braket Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketCard
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketCard('AmazonBraketCard', 'Amazon Braket Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketGroup
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketGroup('AmazonBraketGroup', 'Amazon Braket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketGroup
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketGroup('AmazonBraketGroup', 'Amazon Braket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.png b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.png
new file mode 100644
index 00000000000..a65572e5260
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.png differ
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.puml
new file mode 100644
index 00000000000..12058069aed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket
+
+sprite $AmazonBraketXs [10x10/16z] FSV70GD12CNG0NxglsBZJJezsTO_qX__E91AAv3iKdp-HodX2i0gCZp-QuGfEwaAxR_-_VK3
+
+sprite $AmazonBraketSm [12x12/16z] HOf15e1G209VAS3zJvngzLa1CvAu0NJ6wG5sl-x8PBBhe20jnUVPogfbJKSZehkh5wAgfrDrbbX_UnDlfZy
+
+sprite $AmazonBraketMd [16x16/16z] NSrB0WGW20BGGa7lV-AHcZ-xHwarqIiawwUG_LCSfiH8xVqqo5YWhXFlRL9FyLgwDUwNQsYtqefGNkSo2rnvJDW0WySjUVQCsRk5uefonjY-Gbs_OjX_nGC
+
+sprite $AmazonBraketLg [20x20/16z] {
+RSr90WCW24DHWP3G-r-upXt_yYcW4LzbJz_8O_fdka1oIpR2wGoxbcW8IqyEsvGhtpQ8UoS6iIIrTjTYsi0yvbnMPnOm0ClAdOEI2FTjnMaKWjeMunyDK4Je
+_8kaeuEfDqmeUJ9TeTamCnlNusKdtUeFFlxW4m
+}
+
+!procedure AmazonBraket($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketGroup($id, $name='Amazon Braket', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.png b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.png
new file mode 100644
index 00000000000..e19637acd18
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.puml
new file mode 100644
index 00000000000..b17a14d9fa6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketCard
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketCard('AmazonBraketCard', 'Amazon Braket Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Remote.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Remote.puml
new file mode 100644
index 00000000000..845b3d0b31b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketCard
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketCard('AmazonBraketCard', 'Amazon Braket Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.png b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.png
new file mode 100644
index 00000000000..0bbfd02d979
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.puml
new file mode 100644
index 00000000000..29fc2323e16
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketGroup
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketGroup('AmazonBraketGroup', 'Amazon Braket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Remote.puml
new file mode 100644
index 00000000000..26410fc45b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraketGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketGroup
+include('aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket')
+
+' renders the element
+AmazonBraketGroup('AmazonBraketGroup', 'Amazon Braket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/README.md b/distribution/aws-q1-2022/Architecture/README.md
new file mode 100644
index 00000000000..e6dba785a2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/README.md
@@ -0,0 +1,457 @@
+# Architecture
+
+The module contains 293 items.
+
+- [Analytics](#family-analytics)
+- [AppIntegration](#family-appintegration)
+- [AwsCostManagement](#family-awscostmanagement)
+- [Blockchain](#family-blockchain)
+- [BusinessApplications](#family-businessapplications)
+- [Compute](#family-compute)
+- [Containers](#family-containers)
+- [CustomerEnablement](#family-customerenablement)
+- [Database](#family-database)
+- [DeveloperTools](#family-developertools)
+- [EndUserComputing](#family-endusercomputing)
+- [FrontEndWebMobile](#family-frontendwebmobile)
+- [GameTech](#family-gametech)
+- [GeneralIcons](#family-generalicons)
+- [InternetOfThings](#family-internetofthings)
+- [MachineLearning](#family-machinelearning)
+- [ManagementGovernance](#family-managementgovernance)
+- [MediaServices](#family-mediaservices)
+- [MigrationTransfer](#family-migrationtransfer)
+- [NetworkingContentDelivery](#family-networkingcontentdelivery)
+- [QuantumTechnologies](#family-quantumtechnologies)
+- [Robotics](#family-robotics)
+- [Satellite](#family-satellite)
+- [SecurityIdentityCompliance](#family-securityidentitycompliance)
+- [Storage](#family-storage)
+- [VrAr](#family-vrar)
+
+
+
+## Analytics
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonAthena](../../aws-q1-2022/Architecture/Analytics/AmazonAthena.png) | [aws-q1-2022/Architecture/Analytics/AmazonAthena](../../aws-q1-2022/Architecture/Analytics/AmazonAthena.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonCloudSearch](../../aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.png) | [aws-q1-2022/Architecture/Analytics/AmazonCloudSearch](../../aws-q1-2022/Architecture/Analytics/AmazonCloudSearch.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonEmr](../../aws-q1-2022/Architecture/Analytics/AmazonEmr.png) | [aws-q1-2022/Architecture/Analytics/AmazonEmr](../../aws-q1-2022/Architecture/Analytics/AmazonEmr.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonFinSpace](../../aws-q1-2022/Architecture/Analytics/AmazonFinSpace.png) | [aws-q1-2022/Architecture/Analytics/AmazonFinSpace](../../aws-q1-2022/Architecture/Analytics/AmazonFinSpace.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonKinesis](../../aws-q1-2022/Architecture/Analytics/AmazonKinesis.png) | [aws-q1-2022/Architecture/Analytics/AmazonKinesis](../../aws-q1-2022/Architecture/Analytics/AmazonKinesis.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.png) | [aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataAnalytics.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.png) | [aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisDataStreams.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.png) | [aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisFirehose.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.png) | [aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams](../../aws-q1-2022/Architecture/Analytics/AmazonKinesisVideoStreams.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka](../../aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.png) | [aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka](../../aws-q1-2022/Architecture/Analytics/AmazonManagedStreamingForApacheKafka.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService](../../aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.png) | [aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService](../../aws-q1-2022/Architecture/Analytics/AmazonOpenSearchService.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonQuickSight](../../aws-q1-2022/Architecture/Analytics/AmazonQuickSight.png) | [aws-q1-2022/Architecture/Analytics/AmazonQuickSight](../../aws-q1-2022/Architecture/Analytics/AmazonQuickSight.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AmazonRedshift](../../aws-q1-2022/Architecture/Analytics/AmazonRedshift.png) | [aws-q1-2022/Architecture/Analytics/AmazonRedshift](../../aws-q1-2022/Architecture/Analytics/AmazonRedshift.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AwsDataExchange](../../aws-q1-2022/Architecture/Analytics/AwsDataExchange.png) | [aws-q1-2022/Architecture/Analytics/AwsDataExchange](../../aws-q1-2022/Architecture/Analytics/AwsDataExchange.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AwsDataPipeline](../../aws-q1-2022/Architecture/Analytics/AwsDataPipeline.png) | [aws-q1-2022/Architecture/Analytics/AwsDataPipeline](../../aws-q1-2022/Architecture/Analytics/AwsDataPipeline.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AwsGlue](../../aws-q1-2022/Architecture/Analytics/AwsGlue.png) | [aws-q1-2022/Architecture/Analytics/AwsGlue](../../aws-q1-2022/Architecture/Analytics/AwsGlue.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew](../../aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.png) | [aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew](../../aws-q1-2022/Architecture/Analytics/AwsGlueDataBrew.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews](../../aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.png) | [aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews](../../aws-q1-2022/Architecture/Analytics/AwsGlueElasticViews.md) |
+| ![illustration of aws-q1-2022/Architecture/Analytics/AwsLakeFormation](../../aws-q1-2022/Architecture/Analytics/AwsLakeFormation.png) | [aws-q1-2022/Architecture/Analytics/AwsLakeFormation](../../aws-q1-2022/Architecture/Analytics/AwsLakeFormation.md) |
+
+
+## AppIntegration
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway](../../aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway](../../aws-q1-2022/Architecture/AppIntegration/AmazonApiGateway.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow](../../aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow](../../aws-q1-2022/Architecture/AppIntegration/AmazonAppFlow.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge](../../aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge](../../aws-q1-2022/Architecture/AppIntegration/AmazonEventBridge.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow](../../aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow](../../aws-q1-2022/Architecture/AppIntegration/AmazonManagedWorkflowsForApacheAirflow.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonMq](../../aws-q1-2022/Architecture/AppIntegration/AmazonMq.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonMq](../../aws-q1-2022/Architecture/AppIntegration/AmazonMq.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService](../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService](../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleNotificationService.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService](../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.png) | [aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService](../../aws-q1-2022/Architecture/AppIntegration/AmazonSimpleQueueService.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AwsAppSync](../../aws-q1-2022/Architecture/AppIntegration/AwsAppSync.png) | [aws-q1-2022/Architecture/AppIntegration/AwsAppSync](../../aws-q1-2022/Architecture/AppIntegration/AwsAppSync.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication](../../aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.png) | [aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication](../../aws-q1-2022/Architecture/AppIntegration/AwsConsoleMobileApplication.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows](../../aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.png) | [aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows](../../aws-q1-2022/Architecture/AppIntegration/AwsExpressWorkflows.md) |
+| ![illustration of aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions](../../aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.png) | [aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions](../../aws-q1-2022/Architecture/AppIntegration/AwsStepFunctions.md) |
+
+
+## AwsCostManagement
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler](../../aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.png) | [aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler](../../aws-q1-2022/Architecture/AwsCostManagement/AwsApplicationCostProfiler.md) |
+| ![illustration of aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets](../../aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.png) | [aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets](../../aws-q1-2022/Architecture/AwsCostManagement/AwsBudgets.md) |
+| ![illustration of aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport](../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.png) | [aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport](../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostAndUsageReport.md) |
+| ![illustration of aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer](../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.png) | [aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer](../../aws-q1-2022/Architecture/AwsCostManagement/AwsCostExplorer.md) |
+| ![illustration of aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting](../../aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.png) | [aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting](../../aws-q1-2022/Architecture/AwsCostManagement/ReservedInstanceReporting.md) |
+| ![illustration of aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans](../../aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.png) | [aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans](../../aws-q1-2022/Architecture/AwsCostManagement/SavingsPlans.md) |
+
+
+## Blockchain
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain](../../aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.png) | [aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain](../../aws-q1-2022/Architecture/Blockchain/AmazonManagedBlockchain.md) |
+| ![illustration of aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase](../../aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.png) | [aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase](../../aws-q1-2022/Architecture/Blockchain/AmazonQuantumLedgerDatabase.md) |
+
+
+## BusinessApplications
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness](../../aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.png) | [aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness](../../aws-q1-2022/Architecture/BusinessApplications/AlexaForBusiness.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonChime](../../aws-q1-2022/Architecture/BusinessApplications/AmazonChime.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonChime](../../aws-q1-2022/Architecture/BusinessApplications/AmazonChime.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk](../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk](../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeSdk.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector](../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector](../../aws-q1-2022/Architecture/BusinessApplications/AmazonChimeVoiceConnector.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonConnect](../../aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonConnect](../../aws-q1-2022/Architecture/BusinessApplications/AmazonConnect.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode](../../aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode](../../aws-q1-2022/Architecture/BusinessApplications/AmazonHoneycode.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint](../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint](../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpoint.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs](../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs](../../aws-q1-2022/Architecture/BusinessApplications/AmazonPinpointApIs.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService](../../aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService](../../aws-q1-2022/Architecture/BusinessApplications/AmazonSimpleEmailService.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs](../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs](../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocs.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk](../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk](../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkDocsSdk.md) |
+| ![illustration of aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail](../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.png) | [aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail](../../aws-q1-2022/Architecture/BusinessApplications/AmazonWorkMail.md) |
+
+
+## Compute
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonEc2](../../aws-q1-2022/Architecture/Compute/AmazonEc2.png) | [aws-q1-2022/Architecture/Compute/AmazonEc2](../../aws-q1-2022/Architecture/Compute/AmazonEc2.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling](../../aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.png) | [aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling](../../aws-q1-2022/Architecture/Compute/AmazonEc2AutoScaling.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder](../../aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.png) | [aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder](../../aws-q1-2022/Architecture/Compute/AmazonEc2ImageBuilder.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonEc2M5N](../../aws-q1-2022/Architecture/Compute/AmazonEc2M5N.png) | [aws-q1-2022/Architecture/Compute/AmazonEc2M5N](../../aws-q1-2022/Architecture/Compute/AmazonEc2M5N.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonEc2R5N](../../aws-q1-2022/Architecture/Compute/AmazonEc2R5N.png) | [aws-q1-2022/Architecture/Compute/AmazonEc2R5N](../../aws-q1-2022/Architecture/Compute/AmazonEc2R5N.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes](../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.png) | [aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes](../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerKubernetes.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry](../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.png) | [aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry](../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerRegistry.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonElasticContainerService](../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.png) | [aws-q1-2022/Architecture/Compute/AmazonElasticContainerService](../../aws-q1-2022/Architecture/Compute/AmazonElasticContainerService.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonGenomicsCli](../../aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.png) | [aws-q1-2022/Architecture/Compute/AmazonGenomicsCli](../../aws-q1-2022/Architecture/Compute/AmazonGenomicsCli.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AmazonLightsail](../../aws-q1-2022/Architecture/Compute/AmazonLightsail.png) | [aws-q1-2022/Architecture/Compute/AmazonLightsail](../../aws-q1-2022/Architecture/Compute/AmazonLightsail.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsAppRunner](../../aws-q1-2022/Architecture/Compute/AwsAppRunner.png) | [aws-q1-2022/Architecture/Compute/AwsAppRunner](../../aws-q1-2022/Architecture/Compute/AwsAppRunner.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsBatch](../../aws-q1-2022/Architecture/Compute/AwsBatch.png) | [aws-q1-2022/Architecture/Compute/AwsBatch](../../aws-q1-2022/Architecture/Compute/AwsBatch.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsComputeOptimizer](../../aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.png) | [aws-q1-2022/Architecture/Compute/AwsComputeOptimizer](../../aws-q1-2022/Architecture/Compute/AwsComputeOptimizer.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk](../../aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.png) | [aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk](../../aws-q1-2022/Architecture/Compute/AwsElasticBeanstalk.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsFargate](../../aws-q1-2022/Architecture/Compute/AwsFargate.png) | [aws-q1-2022/Architecture/Compute/AwsFargate](../../aws-q1-2022/Architecture/Compute/AwsFargate.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsLambda](../../aws-q1-2022/Architecture/Compute/AwsLambda.png) | [aws-q1-2022/Architecture/Compute/AwsLambda](../../aws-q1-2022/Architecture/Compute/AwsLambda.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsLocalZones](../../aws-q1-2022/Architecture/Compute/AwsLocalZones.png) | [aws-q1-2022/Architecture/Compute/AwsLocalZones](../../aws-q1-2022/Architecture/Compute/AwsLocalZones.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsNitroEnclaves](../../aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.png) | [aws-q1-2022/Architecture/Compute/AwsNitroEnclaves](../../aws-q1-2022/Architecture/Compute/AwsNitroEnclaves.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsOutpostsFamily](../../aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.png) | [aws-q1-2022/Architecture/Compute/AwsOutpostsFamily](../../aws-q1-2022/Architecture/Compute/AwsOutpostsFamily.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsOutpostsRack](../../aws-q1-2022/Architecture/Compute/AwsOutpostsRack.png) | [aws-q1-2022/Architecture/Compute/AwsOutpostsRack](../../aws-q1-2022/Architecture/Compute/AwsOutpostsRack.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsOutpostsServers](../../aws-q1-2022/Architecture/Compute/AwsOutpostsServers.png) | [aws-q1-2022/Architecture/Compute/AwsOutpostsServers](../../aws-q1-2022/Architecture/Compute/AwsOutpostsServers.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsParallelCluster](../../aws-q1-2022/Architecture/Compute/AwsParallelCluster.png) | [aws-q1-2022/Architecture/Compute/AwsParallelCluster](../../aws-q1-2022/Architecture/Compute/AwsParallelCluster.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository](../../aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.png) | [aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository](../../aws-q1-2022/Architecture/Compute/AwsServerlessApplicationRepository.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.png) | [aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxDeadline.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.png) | [aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxFrost.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.png) | [aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxKrakatoa.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.png) | [aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxSequoia.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.png) | [aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxStoke.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.png) | [aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh](../../aws-q1-2022/Architecture/Compute/AwsThinkBoxXMesh.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/AwsWavelength](../../aws-q1-2022/Architecture/Compute/AwsWavelength.png) | [aws-q1-2022/Architecture/Compute/AwsWavelength](../../aws-q1-2022/Architecture/Compute/AwsWavelength.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/Bottlerocket](../../aws-q1-2022/Architecture/Compute/Bottlerocket.png) | [aws-q1-2022/Architecture/Compute/Bottlerocket](../../aws-q1-2022/Architecture/Compute/Bottlerocket.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/ElasticFabricAdapter](../../aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.png) | [aws-q1-2022/Architecture/Compute/ElasticFabricAdapter](../../aws-q1-2022/Architecture/Compute/ElasticFabricAdapter.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/NiceDcv](../../aws-q1-2022/Architecture/Compute/NiceDcv.png) | [aws-q1-2022/Architecture/Compute/NiceDcv](../../aws-q1-2022/Architecture/Compute/NiceDcv.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/NiceEnginFrame](../../aws-q1-2022/Architecture/Compute/NiceEnginFrame.png) | [aws-q1-2022/Architecture/Compute/NiceEnginFrame](../../aws-q1-2022/Architecture/Compute/NiceEnginFrame.md) |
+| ![illustration of aws-q1-2022/Architecture/Compute/VMwareCloudOnAws](../../aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.png) | [aws-q1-2022/Architecture/Compute/VMwareCloudOnAws](../../aws-q1-2022/Architecture/Compute/VMwareCloudOnAws.md) |
+
+
+## Containers
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Containers/AmazonEksAnywhere](../../aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.png) | [aws-q1-2022/Architecture/Containers/AmazonEksAnywhere](../../aws-q1-2022/Architecture/Containers/AmazonEksAnywhere.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/AmazonEksCloud](../../aws-q1-2022/Architecture/Containers/AmazonEksCloud.png) | [aws-q1-2022/Architecture/Containers/AmazonEksCloud](../../aws-q1-2022/Architecture/Containers/AmazonEksCloud.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/AmazonEksDistro](../../aws-q1-2022/Architecture/Containers/AmazonEksDistro.png) | [aws-q1-2022/Architecture/Containers/AmazonEksDistro](../../aws-q1-2022/Architecture/Containers/AmazonEksDistro.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry](../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.png) | [aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry](../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerRegistry.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/AmazonElasticContainerService](../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.png) | [aws-q1-2022/Architecture/Containers/AmazonElasticContainerService](../../aws-q1-2022/Architecture/Containers/AmazonElasticContainerService.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService](../../aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.png) | [aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService](../../aws-q1-2022/Architecture/Containers/AmazonElasticKubernetesService.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/AwsFargate](../../aws-q1-2022/Architecture/Containers/AwsFargate.png) | [aws-q1-2022/Architecture/Containers/AwsFargate](../../aws-q1-2022/Architecture/Containers/AwsFargate.md) |
+| ![illustration of aws-q1-2022/Architecture/Containers/RedHatOpenShift](../../aws-q1-2022/Architecture/Containers/RedHatOpenShift.png) | [aws-q1-2022/Architecture/Containers/RedHatOpenShift](../../aws-q1-2022/Architecture/Containers/RedHatOpenShift.md) |
+
+
+## CustomerEnablement
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsActivate](../../aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsActivate](../../aws-q1-2022/Architecture/CustomerEnablement/AwsActivate.md) |
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsIq](../../aws-q1-2022/Architecture/CustomerEnablement/AwsIq.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsIq](../../aws-q1-2022/Architecture/CustomerEnablement/AwsIq.md) |
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices](../../aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices](../../aws-q1-2022/Architecture/CustomerEnablement/AwsManagedServices.md) |
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices](../../aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices](../../aws-q1-2022/Architecture/CustomerEnablement/AwsProfessionalServices.md) |
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsRePost](../../aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsRePost](../../aws-q1-2022/Architecture/CustomerEnablement/AwsRePost.md) |
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsSupport](../../aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsSupport](../../aws-q1-2022/Architecture/CustomerEnablement/AwsSupport.md) |
+| ![illustration of aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification](../../aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.png) | [aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification](../../aws-q1-2022/Architecture/CustomerEnablement/AwsTrainingCertification.md) |
+
+
+## Database
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonAurora](../../aws-q1-2022/Architecture/Database/AmazonAurora.png) | [aws-q1-2022/Architecture/Database/AmazonAurora](../../aws-q1-2022/Architecture/Database/AmazonAurora.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonDocumentDb](../../aws-q1-2022/Architecture/Database/AmazonDocumentDb.png) | [aws-q1-2022/Architecture/Database/AmazonDocumentDb](../../aws-q1-2022/Architecture/Database/AmazonDocumentDb.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonDynamoDb](../../aws-q1-2022/Architecture/Database/AmazonDynamoDb.png) | [aws-q1-2022/Architecture/Database/AmazonDynamoDb](../../aws-q1-2022/Architecture/Database/AmazonDynamoDb.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonElastiCache](../../aws-q1-2022/Architecture/Database/AmazonElastiCache.png) | [aws-q1-2022/Architecture/Database/AmazonElastiCache](../../aws-q1-2022/Architecture/Database/AmazonElastiCache.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonKeyspaces](../../aws-q1-2022/Architecture/Database/AmazonKeyspaces.png) | [aws-q1-2022/Architecture/Database/AmazonKeyspaces](../../aws-q1-2022/Architecture/Database/AmazonKeyspaces.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis](../../aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.png) | [aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis](../../aws-q1-2022/Architecture/Database/AmazonMemoryDbForRedis.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonNeptune](../../aws-q1-2022/Architecture/Database/AmazonNeptune.png) | [aws-q1-2022/Architecture/Database/AmazonNeptune](../../aws-q1-2022/Architecture/Database/AmazonNeptune.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase](../../aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.png) | [aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase](../../aws-q1-2022/Architecture/Database/AmazonQuantumLedgerDatabase.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonRds](../../aws-q1-2022/Architecture/Database/AmazonRds.png) | [aws-q1-2022/Architecture/Database/AmazonRds](../../aws-q1-2022/Architecture/Database/AmazonRds.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonRdsOnVMware](../../aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.png) | [aws-q1-2022/Architecture/Database/AmazonRdsOnVMware](../../aws-q1-2022/Architecture/Database/AmazonRdsOnVMware.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AmazonTimestream](../../aws-q1-2022/Architecture/Database/AmazonTimestream.png) | [aws-q1-2022/Architecture/Database/AmazonTimestream](../../aws-q1-2022/Architecture/Database/AmazonTimestream.md) |
+| ![illustration of aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService](../../aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.png) | [aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService](../../aws-q1-2022/Architecture/Database/AwsDatabaseMigrationService.md) |
+
+
+## DeveloperTools
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto](../../aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.png) | [aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto](../../aws-q1-2022/Architecture/DeveloperTools/AmazonCorretto.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCloud9](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCloud9](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloud9.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudControlApi.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudDevelopmentKit.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell](../../aws-q1-2022/Architecture/DeveloperTools/AwsCloudShell.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeArtifact.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeBuild.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeCommit.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeDeploy.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodePipeline.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar](../../aws-q1-2022/Architecture/DeveloperTools/AwsCodeStar.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface](../../aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface](../../aws-q1-2022/Architecture/DeveloperTools/AwsCommandLineInterface.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs](../../aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs](../../aws-q1-2022/Architecture/DeveloperTools/AwsToolsAndSdKs.md) |
+| ![illustration of aws-q1-2022/Architecture/DeveloperTools/AwsXRay](../../aws-q1-2022/Architecture/DeveloperTools/AwsXRay.png) | [aws-q1-2022/Architecture/DeveloperTools/AwsXRay](../../aws-q1-2022/Architecture/DeveloperTools/AwsXRay.md) |
+
+
+## EndUserComputing
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream](../../aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.png) | [aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream](../../aws-q1-2022/Architecture/EndUserComputing/AmazonAppStream.md) |
+| ![illustration of aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink](../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.png) | [aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink](../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkLink.md) |
+| ![illustration of aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces](../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.png) | [aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces](../../aws-q1-2022/Architecture/EndUserComputing/AmazonWorkSpaces.md) |
+
+
+## FrontEndWebMobile
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService](../../aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.png) | [aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService](../../aws-q1-2022/Architecture/FrontEndWebMobile/AmazonLocationService.md) |
+| ![illustration of aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify](../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.png) | [aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify](../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsAmplify.md) |
+| ![illustration of aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm](../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.png) | [aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm](../../aws-q1-2022/Architecture/FrontEndWebMobile/AwsDeviceFarm.md) |
+
+
+## GameTech
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/GameTech/AmazonGameLift](../../aws-q1-2022/Architecture/GameTech/AmazonGameLift.png) | [aws-q1-2022/Architecture/GameTech/AmazonGameLift](../../aws-q1-2022/Architecture/GameTech/AmazonGameLift.md) |
+| ![illustration of aws-q1-2022/Architecture/GameTech/Open3DEngine](../../aws-q1-2022/Architecture/GameTech/Open3DEngine.png) | [aws-q1-2022/Architecture/GameTech/Open3DEngine](../../aws-q1-2022/Architecture/GameTech/Open3DEngine.md) |
+
+
+## GeneralIcons
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark](../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.png) | [aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark](../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceDark.md) |
+| ![illustration of aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight](../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.png) | [aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight](../../aws-q1-2022/Architecture/GeneralIcons/AwsMarketplaceLight.md) |
+
+
+## InternetOfThings
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoT1Click.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTAnalytics.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTButton.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTCore.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceDefender.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTDeviceManagement.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTEvents.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTExpressLink.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTFleetWise.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTGreengrass.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTRoboRunner.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTSiteWise.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTThingsGraph.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.png) | [aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker](../../aws-q1-2022/Architecture/InternetOfThings/AwsIoTTwinMaker.md) |
+| ![illustration of aws-q1-2022/Architecture/InternetOfThings/FreeRtos](../../aws-q1-2022/Architecture/InternetOfThings/FreeRtos.png) | [aws-q1-2022/Architecture/InternetOfThings/FreeRtos](../../aws-q1-2022/Architecture/InternetOfThings/FreeRtos.md) |
+
+
+## MachineLearning
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I](../../aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I](../../aws-q1-2022/Architecture/MachineLearning/AmazonAugmentedAiA2I.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru](../../aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru](../../aws-q1-2022/Architecture/MachineLearning/AmazonCodeGuru.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonComprehend](../../aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonComprehend](../../aws-q1-2022/Architecture/MachineLearning/AmazonComprehend.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru](../../aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru](../../aws-q1-2022/Architecture/MachineLearning/AmazonDevOpsGuru.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference](../../aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference](../../aws-q1-2022/Architecture/MachineLearning/AmazonElasticInference.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonForecast](../../aws-q1-2022/Architecture/MachineLearning/AmazonForecast.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonForecast](../../aws-q1-2022/Architecture/MachineLearning/AmazonForecast.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector](../../aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector](../../aws-q1-2022/Architecture/MachineLearning/AmazonFraudDetector.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake](../../aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake](../../aws-q1-2022/Architecture/MachineLearning/AmazonHealthLake.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonKendra](../../aws-q1-2022/Architecture/MachineLearning/AmazonKendra.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonKendra](../../aws-q1-2022/Architecture/MachineLearning/AmazonKendra.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonLex](../../aws-q1-2022/Architecture/MachineLearning/AmazonLex.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonLex](../../aws-q1-2022/Architecture/MachineLearning/AmazonLex.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment](../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment](../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForEquipment.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics](../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics](../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForMetrics.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision](../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision](../../aws-q1-2022/Architecture/MachineLearning/AmazonLookoutForVision.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonMonitron](../../aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonMonitron](../../aws-q1-2022/Architecture/MachineLearning/AmazonMonitron.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize](../../aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize](../../aws-q1-2022/Architecture/MachineLearning/AmazonPersonalize.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonPolly](../../aws-q1-2022/Architecture/MachineLearning/AmazonPolly.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonPolly](../../aws-q1-2022/Architecture/MachineLearning/AmazonPolly.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonRekognition](../../aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonRekognition](../../aws-q1-2022/Architecture/MachineLearning/AmazonRekognition.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker](../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker](../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMaker.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth](../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth](../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerGroundTruth.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab](../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab](../../aws-q1-2022/Architecture/MachineLearning/AmazonSageMakerStudioLab.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonTextract](../../aws-q1-2022/Architecture/MachineLearning/AmazonTextract.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonTextract](../../aws-q1-2022/Architecture/MachineLearning/AmazonTextract.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe](../../aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe](../../aws-q1-2022/Architecture/MachineLearning/AmazonTranscribe.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AmazonTranslate](../../aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.png) | [aws-q1-2022/Architecture/MachineLearning/AmazonTranslate](../../aws-q1-2022/Architecture/MachineLearning/AmazonTranslate.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws](../../aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.png) | [aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws](../../aws-q1-2022/Architecture/MachineLearning/ApacheMxNetOnAws.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.png) | [aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepComposer.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.png) | [aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningAmIs.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.png) | [aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLearningContainers.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsDeepLens](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.png) | [aws-q1-2022/Architecture/MachineLearning/AwsDeepLens](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepLens.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.png) | [aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer](../../aws-q1-2022/Architecture/MachineLearning/AwsDeepRacer.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsNeuron](../../aws-q1-2022/Architecture/MachineLearning/AwsNeuron.png) | [aws-q1-2022/Architecture/MachineLearning/AwsNeuron](../../aws-q1-2022/Architecture/MachineLearning/AwsNeuron.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/AwsPanorama](../../aws-q1-2022/Architecture/MachineLearning/AwsPanorama.png) | [aws-q1-2022/Architecture/MachineLearning/AwsPanorama](../../aws-q1-2022/Architecture/MachineLearning/AwsPanorama.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws](../../aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.png) | [aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws](../../aws-q1-2022/Architecture/MachineLearning/TensorFlowOnAws.md) |
+| ![illustration of aws-q1-2022/Architecture/MachineLearning/TorchServe](../../aws-q1-2022/Architecture/MachineLearning/TorchServe.png) | [aws-q1-2022/Architecture/MachineLearning/TorchServe](../../aws-q1-2022/Architecture/MachineLearning/TorchServe.md) |
+
+
+## ManagementGovernance
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch](../../aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.png) | [aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch](../../aws-q1-2022/Architecture/ManagementGovernance/AmazonCloudWatch.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana](../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.png) | [aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana](../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForGrafana.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus](../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.png) | [aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus](../../aws-q1-2022/Architecture/ManagementGovernance/AmazonManagedServiceForPrometheus.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig](../../aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig](../../aws-q1-2022/Architecture/ManagementGovernance/AwsAppConfig.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling](../../aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling](../../aws-q1-2022/Architecture/ManagementGovernance/AwsApplicationAutoScaling.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling](../../aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling](../../aws-q1-2022/Architecture/ManagementGovernance/AwsAutoScaling.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent](../../aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent](../../aws-q1-2022/Architecture/ManagementGovernance/AwsBackintAgent.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot](../../aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot](../../aws-q1-2022/Architecture/ManagementGovernance/AwsChatbot.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation](../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation](../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudFormation.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail](../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail](../../aws-q1-2022/Architecture/ManagementGovernance/AwsCloudTrail.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsConfig](../../aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsConfig](../../aws-q1-2022/Architecture/ManagementGovernance/AwsConfig.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower](../../aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower](../../aws-q1-2022/Architecture/ManagementGovernance/AwsControlTower.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry](../../aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry](../../aws-q1-2022/Architecture/ManagementGovernance/AwsDistroForOpenTelemetry.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator](../../aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator](../../aws-q1-2022/Architecture/ManagementGovernance/AwsFaultInjectionSimulator.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard](../../aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard](../../aws-q1-2022/Architecture/ManagementGovernance/AwsLaunchWizard.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager](../../aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager](../../aws-q1-2022/Architecture/ManagementGovernance/AwsLicenseManager.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole](../../aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole](../../aws-q1-2022/Architecture/ManagementGovernance/AwsManagementConsole.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks](../../aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks](../../aws-q1-2022/Architecture/ManagementGovernance/AwsOpsWorks.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations](../../aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations](../../aws-q1-2022/Architecture/ManagementGovernance/AwsOrganizations.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard](../../aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard](../../aws-q1-2022/Architecture/ManagementGovernance/AwsPersonalHealthDashboard.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsProton](../../aws-q1-2022/Architecture/ManagementGovernance/AwsProton.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsProton](../../aws-q1-2022/Architecture/ManagementGovernance/AwsProton.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub](../../aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub](../../aws-q1-2022/Architecture/ManagementGovernance/AwsResilienceHub.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog](../../aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog](../../aws-q1-2022/Architecture/ManagementGovernance/AwsServiceCatalog.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager](../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager](../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManager.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager](../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager](../../aws-q1-2022/Architecture/ManagementGovernance/AwsSystemsManagerIncidentManager.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor](../../aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor](../../aws-q1-2022/Architecture/ManagementGovernance/AwsTrustedAdvisor.md) |
+| ![illustration of aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool](../../aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.png) | [aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool](../../aws-q1-2022/Architecture/ManagementGovernance/AwsWellArchitectedTool.md) |
+
+
+## MediaServices
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder](../../aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.png) | [aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder](../../aws-q1-2022/Architecture/MediaServices/AmazonElasticTranscoder.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService](../../aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.png) | [aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService](../../aws-q1-2022/Architecture/MediaServices/AmazonInteractiveVideoService.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams](../../aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.png) | [aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams](../../aws-q1-2022/Architecture/MediaServices/AmazonKinesisVideoStreams.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio](../../aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.png) | [aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio](../../aws-q1-2022/Architecture/MediaServices/AmazonNimbleStudio.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware](../../aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware](../../aws-q1-2022/Architecture/MediaServices/AwsElementalAppliancesSoftware.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalConductor](../../aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalConductor](../../aws-q1-2022/Architecture/MediaServices/AwsElementalConductor.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalDelta](../../aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalDelta](../../aws-q1-2022/Architecture/MediaServices/AwsElementalDelta.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalLink](../../aws-q1-2022/Architecture/MediaServices/AwsElementalLink.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalLink](../../aws-q1-2022/Architecture/MediaServices/AwsElementalLink.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalLive](../../aws-q1-2022/Architecture/MediaServices/AwsElementalLive.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalLive](../../aws-q1-2022/Architecture/MediaServices/AwsElementalLive.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConnect.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaConvert.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaLive.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaPackage.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaStore.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor](../../aws-q1-2022/Architecture/MediaServices/AwsElementalMediaTailor.md) |
+| ![illustration of aws-q1-2022/Architecture/MediaServices/AwsElementalServer](../../aws-q1-2022/Architecture/MediaServices/AwsElementalServer.png) | [aws-q1-2022/Architecture/MediaServices/AwsElementalServer](../../aws-q1-2022/Architecture/MediaServices/AwsElementalServer.md) |
+
+
+## MigrationTransfer
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService](../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService](../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationDiscoveryService.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService](../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService](../../aws-q1-2022/Architecture/MigrationTransfer/AwsApplicationMigrationService.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync](../../aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync](../../aws-q1-2022/Architecture/MigrationTransfer/AwsDataSync.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization](../../aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization](../../aws-q1-2022/Architecture/MigrationTransfer/AwsMainframeModernization.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator](../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator](../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationEvaluator.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub](../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub](../../aws-q1-2022/Architecture/MigrationTransfer/AwsMigrationHub.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService](../../aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService](../../aws-q1-2022/Architecture/MigrationTransfer/AwsServerMigrationService.md) |
+| ![illustration of aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily](../../aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.png) | [aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily](../../aws-q1-2022/Architecture/MigrationTransfer/AwsTransferFamily.md) |
+
+
+## NetworkingContentDelivery
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudDirectory.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonCloudFront.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonRoute53.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AmazonVirtualPrivateCloud.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsAppMesh.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsClientVpn.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudMap.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsCloudWan.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsDirectConnect.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsGlobalAccelerator.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivate5G.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsPrivateLink.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsSiteToSiteVpn.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway](../../aws-q1-2022/Architecture/NetworkingContentDelivery/AwsTransitGateway.md) |
+| ![illustration of aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing](../../aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.png) | [aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing](../../aws-q1-2022/Architecture/NetworkingContentDelivery/ElasticLoadBalancing.md) |
+
+
+## QuantumTechnologies
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket](../../aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.png) | [aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket](../../aws-q1-2022/Architecture/QuantumTechnologies/AmazonBraket.md) |
+
+
+## Robotics
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Robotics/AwsRoboMaker](../../aws-q1-2022/Architecture/Robotics/AwsRoboMaker.png) | [aws-q1-2022/Architecture/Robotics/AwsRoboMaker](../../aws-q1-2022/Architecture/Robotics/AwsRoboMaker.md) |
+
+
+## Satellite
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Satellite/AwsGroundStation](../../aws-q1-2022/Architecture/Satellite/AwsGroundStation.png) | [aws-q1-2022/Architecture/Satellite/AwsGroundStation](../../aws-q1-2022/Architecture/Satellite/AwsGroundStation.md) |
+
+
+## SecurityIdentityCompliance
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.md) |
+| ![illustration of aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.png) | [aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf](../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.md) |
+
+
+## Storage
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonEfs](../../aws-q1-2022/Architecture/Storage/AmazonEfs.png) | [aws-q1-2022/Architecture/Storage/AmazonEfs](../../aws-q1-2022/Architecture/Storage/AmazonEfs.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore](../../aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.png) | [aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore](../../aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonFSx](../../aws-q1-2022/Architecture/Storage/AmazonFSx.png) | [aws-q1-2022/Architecture/Storage/AmazonFSx](../../aws-q1-2022/Architecture/Storage/AmazonFSx.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonFSxForLustre](../../aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.png) | [aws-q1-2022/Architecture/Storage/AmazonFSxForLustre](../../aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap](../../aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.png) | [aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap](../../aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs](../../aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.png) | [aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs](../../aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonFSxForWfs](../../aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.png) | [aws-q1-2022/Architecture/Storage/AmazonFSxForWfs](../../aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts](../../aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.png) | [aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts](../../aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService](../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.png) | [aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService](../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier](../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.png) | [aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier](../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AwsBackup](../../aws-q1-2022/Architecture/Storage/AwsBackup.png) | [aws-q1-2022/Architecture/Storage/AwsBackup](../../aws-q1-2022/Architecture/Storage/AwsBackup.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AwsSnowball](../../aws-q1-2022/Architecture/Storage/AwsSnowball.png) | [aws-q1-2022/Architecture/Storage/AwsSnowball](../../aws-q1-2022/Architecture/Storage/AwsSnowball.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AwsSnowballEdge](../../aws-q1-2022/Architecture/Storage/AwsSnowballEdge.png) | [aws-q1-2022/Architecture/Storage/AwsSnowballEdge](../../aws-q1-2022/Architecture/Storage/AwsSnowballEdge.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AwsSnowcone](../../aws-q1-2022/Architecture/Storage/AwsSnowcone.png) | [aws-q1-2022/Architecture/Storage/AwsSnowcone](../../aws-q1-2022/Architecture/Storage/AwsSnowcone.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AwsSnowmobile](../../aws-q1-2022/Architecture/Storage/AwsSnowmobile.png) | [aws-q1-2022/Architecture/Storage/AwsSnowmobile](../../aws-q1-2022/Architecture/Storage/AwsSnowmobile.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/AwsStorageGateway](../../aws-q1-2022/Architecture/Storage/AwsStorageGateway.png) | [aws-q1-2022/Architecture/Storage/AwsStorageGateway](../../aws-q1-2022/Architecture/Storage/AwsStorageGateway.md) |
+| ![illustration of aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery](../../aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.png) | [aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery](../../aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.md) |
+
+
+## VrAr
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Architecture/VrAr/AmazonSumerian](../../aws-q1-2022/Architecture/VrAr/AmazonSumerian.png) | [aws-q1-2022/Architecture/VrAr/AmazonSumerian](../../aws-q1-2022/Architecture/VrAr/AmazonSumerian.md) |
+
+
+
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.png b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.png
new file mode 100644
index 00000000000..d544df04da5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.puml
new file mode 100644
index 00000000000..779cbe04abe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMaker
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMaker('AwsRoboMaker', 'Aws Robo Maker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Remote.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Remote.puml
new file mode 100644
index 00000000000..c115d1572c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMaker
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMaker('AwsRoboMaker', 'Aws Robo Maker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.md b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.md
new file mode 100644
index 00000000000..63141dd7a7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.md
@@ -0,0 +1,157 @@
+# AwsRoboMaker
+
+
+```text
+aws-q1-2022/Architecture/Robotics/AwsRoboMaker
+```
+
+```text
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+```
+
+
+
+| Illustration | AwsRoboMaker | AwsRoboMakerCard | AwsRoboMakerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Robotics/AwsRoboMaker.png) | ![illustration for AwsRoboMaker](../../../aws-q1-2022/Architecture/Robotics/AwsRoboMaker.Local.png) | ![illustration for AwsRoboMakerCard](../../../aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.png) | ![illustration for AwsRoboMakerGroup](../../../aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.png) |
+
+
+
+
+## AwsRoboMaker
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMaker
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMaker('AwsRoboMaker', 'Aws Robo Maker', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMaker
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMaker('AwsRoboMaker', 'Aws Robo Maker', 'an optional tech label')
+@enduml
+```
+
+## AwsRoboMakerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCard
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerCard('AwsRoboMakerCard', 'Aws Robo Maker Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCard
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerCard('AwsRoboMakerCard', 'Aws Robo Maker Card', 'an optional description')
+@enduml
+```
+
+## AwsRoboMakerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerGroup
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerGroup('AwsRoboMakerGroup', 'Aws Robo Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerGroup
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerGroup('AwsRoboMakerGroup', 'Aws Robo Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.png b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.png
new file mode 100644
index 00000000000..8403820b8e9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.puml
new file mode 100644
index 00000000000..69158f62fab
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMaker.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Robotics/AwsRoboMaker
+
+sprite $AwsRoboMakerXs [10x10/16z] FSY74S1G3CBGtstm_li6qdJjdQ3I1NzI7DbkBH6MsAB1Qfk0MEpQCu4gYpZMKLjFqU42
+
+sprite $AwsRoboMakerSm [12x12/16z] HOS15W0G2CKUm7xtFoy0ezgOr4KHFpGZkBmzHboEsnMem7PY9HUcEoIeuzi85LKYc3cl0I4zrtBBQG4sqO8E
+
+sprite $AwsRoboMakerMd [16x16/16z] {
+NSn70WKX309GKzI0zp_l5Fnrs3rIi5CxS_9Ha7ykgiWSFj-s16BOTrw03m2o5gfPg90PTQ5FG7QKdcfZtMEQqKPT2rYBuNI_ZEXoEXM4o_wntLwp-Kx3POMl
+o7_52G
+}
+
+sprite $AwsRoboMakerLg [20x20/16z] {
+RSu54WCW34HHYEzo__kM8bFzumz9SAfRPk8FyW-IHrpZ8ZUweAgzhCm0iv1w6IS1NG9u6Ni390t0ozIYHLehu5hHzfuwSPir-5cfuObZ8eoGX2cydZWczaQd
+KXNLC1jZM1Com4f0fRPruMvQrElUGRLje_SukG3RIBmwjlrqx1iV
+}
+
+!procedure AwsRoboMaker($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Robotics/AwsRoboMaker', $name, $tech)
+!endprocedure
+
+!procedure AwsRoboMakerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsRoboMakerLg>', 'Robotics', $funcName, $content)
+!endprocedure
+
+!procedure AwsRoboMakerGroup($id, $name='Aws Robo Maker', $tech='')
+ IconGroupElement($id, 'RoboticsFamily', '<$AwsRoboMakerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.png b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.png
new file mode 100644
index 00000000000..854bb967648
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.puml
new file mode 100644
index 00000000000..13086d28908
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCard
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerCard('AwsRoboMakerCard', 'Aws Robo Maker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Remote.puml
new file mode 100644
index 00000000000..588c659e140
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCard
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerCard('AwsRoboMakerCard', 'Aws Robo Maker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.png b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.png
new file mode 100644
index 00000000000..3a10358f5cf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.puml
new file mode 100644
index 00000000000..0f73e444f5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerGroup
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerGroup('AwsRoboMakerGroup', 'Aws Robo Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Remote.puml
new file mode 100644
index 00000000000..fadd6078b63
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Robotics/AwsRoboMakerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerGroup
+include('aws-q1-2022/Architecture/Robotics/AwsRoboMaker')
+
+' renders the element
+AwsRoboMakerGroup('AwsRoboMakerGroup', 'Aws Robo Maker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.png b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.png
new file mode 100644
index 00000000000..bc86f18da0c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.puml
new file mode 100644
index 00000000000..bbb981d10d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStation
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStation('AwsGroundStation', 'Aws Ground Station', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Remote.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Remote.puml
new file mode 100644
index 00000000000..9e9f3538b05
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStation
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStation('AwsGroundStation', 'Aws Ground Station', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.md b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.md
new file mode 100644
index 00000000000..c4455c2bc6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.md
@@ -0,0 +1,157 @@
+# AwsGroundStation
+
+
+```text
+aws-q1-2022/Architecture/Satellite/AwsGroundStation
+```
+
+```text
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+```
+
+
+
+| Illustration | AwsGroundStation | AwsGroundStationCard | AwsGroundStationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Satellite/AwsGroundStation.png) | ![illustration for AwsGroundStation](../../../aws-q1-2022/Architecture/Satellite/AwsGroundStation.Local.png) | ![illustration for AwsGroundStationCard](../../../aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.png) | ![illustration for AwsGroundStationGroup](../../../aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.png) |
+
+
+
+
+## AwsGroundStation
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStation
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStation('AwsGroundStation', 'Aws Ground Station', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStation
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStation('AwsGroundStation', 'Aws Ground Station', 'an optional tech label')
+@enduml
+```
+
+## AwsGroundStationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationCard
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationCard('AwsGroundStationCard', 'Aws Ground Station Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationCard
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationCard('AwsGroundStationCard', 'Aws Ground Station Card', 'an optional description')
+@enduml
+```
+
+## AwsGroundStationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationGroup
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationGroup('AwsGroundStationGroup', 'Aws Ground Station Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationGroup
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationGroup('AwsGroundStationGroup', 'Aws Ground Station Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.png b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.png
new file mode 100644
index 00000000000..7daadea12bf
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.puml
new file mode 100644
index 00000000000..fced54a3daa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStation.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Satellite/AwsGroundStation
+
+sprite $AwsGroundStationXs [10x10/16z] FOdH0K1G4CC0I6__URM7bwysWTjSXZ5xNPcOjQqWoLFYFgPeUKxdX9V9ugv_KPd2F
+
+sprite $AwsGroundStationSm [12x12/16z] JSgt0G0n24DHPyFdzf_t49LVGv30nOJd85aVTTI-njA1T1UBt2vU8e_cpTIAnBvhwY_x6hmx_ca_RD9NHo0_
+
+sprite $AwsGroundStationMd [16x16/16z] NOp50G0n3CFAu7R_US-9Z_MJ0i0KGm3VWc-GZrHpyo2lAQUc3OXudImJHsan51vW9hc7a09V5Zd3H6ywM8Px0-I4tkdukeMjWpHYXx4Pb23_XGC
+
+sprite $AwsGroundStationLg [20x20/16z] {
+PSYv0KGX20L0LCxdxx_UNH4Y9nm0qRpWoRmdKIcidNqZnAcoZbtMTAj4MVF4pNt2pSPICx-vJywOFdsvvCK-gSB_5ugwp22TD42Bwqw2M1HpH5ubXH4fwjAv
+HG3oIX_Uo_pwn2RXvbS9RCGzV9dzVM_-
+}
+
+!procedure AwsGroundStation($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Satellite/AwsGroundStation', $name, $tech)
+!endprocedure
+
+!procedure AwsGroundStationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGroundStationLg>', 'Satellite', $funcName, $content)
+!endprocedure
+
+!procedure AwsGroundStationGroup($id, $name='Aws Ground Station', $tech='')
+ IconGroupElement($id, 'SatelliteFamily', '<$AwsGroundStationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.png b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.png
new file mode 100644
index 00000000000..b7e3accf4a3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.puml
new file mode 100644
index 00000000000..c30776faba7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationCard
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationCard('AwsGroundStationCard', 'Aws Ground Station Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Remote.puml
new file mode 100644
index 00000000000..4abcd24c4af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationCard
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationCard('AwsGroundStationCard', 'Aws Ground Station Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.png b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.png
new file mode 100644
index 00000000000..af202b0043d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.puml
new file mode 100644
index 00000000000..a9db600a562
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationGroup
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationGroup('AwsGroundStationGroup', 'Aws Ground Station Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Remote.puml
new file mode 100644
index 00000000000..4096f3af0fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Satellite/AwsGroundStationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGroundStationGroup
+include('aws-q1-2022/Architecture/Satellite/AwsGroundStation')
+
+' renders the element
+AwsGroundStationGroup('AwsGroundStationGroup', 'Aws Ground Station Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.png
new file mode 100644
index 00000000000..a8e9e98292c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.puml
new file mode 100644
index 00000000000..7d5c142a0fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Remote.puml
new file mode 100644
index 00000000000..49c02cb1269
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.md
new file mode 100644
index 00000000000..e641345d11a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.md
@@ -0,0 +1,157 @@
+# AmazonCloudDirectory
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+```
+
+
+
+| Illustration | AmazonCloudDirectory | AmazonCloudDirectoryCard | AmazonCloudDirectoryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.png) | ![illustration for AmazonCloudDirectory](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.Local.png) | ![illustration for AmazonCloudDirectoryCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.png) | ![illustration for AmazonCloudDirectoryGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.png) |
+
+
+
+
+## AmazonCloudDirectory
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectory
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectory('AmazonCloudDirectory', 'Amazon Cloud Directory', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudDirectoryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudDirectoryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.png
new file mode 100644
index 00000000000..82debc47b18
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.puml
new file mode 100644
index 00000000000..7575b775f0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory
+
+sprite $AmazonCloudDirectoryXs [10x10/16z] FSR10G0G00B00Ch--mgurz7wqlGh4MvQKui5mJCMhYrWO1zhCGTok6XbpGKWRtNX1
+
+sprite $AmazonCloudDirectorySm [12x12/16z] JOl50K0n34AhD93zv_rIVoUKFzPfken48iQ8hWL-jALHmQbL-cTeXcwyvx4txa943RLhDyhOXdRninhQrU4B
+
+sprite $AmazonCloudDirectoryMd [16x16/16z] NSp70KH120BGDGlst-_-d9ZJOrJiwJrL_1JaoysrKCiCzSFCnfhRfQBYSPae1HANgT35kEm_h4RFPf6V-6hCh3OAzF0mlHrHfsSzkpmxFKXJJ_BqyCZfk_W3
+
+sprite $AmazonCloudDirectoryLg [20x20/16z] {
+RSxN0S0W24LHK6cF_VTDBEcvdyS2iV8ZCuiVn0y24wJLfWina7GSbBfiH-tKaKw36XMHHioNZMjzXRiXWgJk5ZT3Q9HkSJCKqcuTSvgBiCYmyCnX0fHeqo8x
+AhWAExVJij-ZOY9yMRe6u72don9ClOPf2u-6_M3-u0O
+}
+
+!procedure AmazonCloudDirectory($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudDirectoryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudDirectoryLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudDirectoryGroup($id, $name='Amazon Cloud Directory', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AmazonCloudDirectoryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.png
new file mode 100644
index 00000000000..33af8636b8d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.puml
new file mode 100644
index 00000000000..037b200baf2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Remote.puml
new file mode 100644
index 00000000000..e9b45f4baed
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryCard('AmazonCloudDirectoryCard', 'Amazon Cloud Directory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.png
new file mode 100644
index 00000000000..670d141a7cb
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.puml
new file mode 100644
index 00000000000..b90ec565057
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Remote.puml
new file mode 100644
index 00000000000..f6e4c1b5308
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectoryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudDirectoryGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCloudDirectory')
+
+' renders the element
+AmazonCloudDirectoryGroup('AmazonCloudDirectoryGroup', 'Amazon Cloud Directory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.png
new file mode 100644
index 00000000000..4e7b8f8b53e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.puml
new file mode 100644
index 00000000000..8bc8a198826
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognito
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognito('AmazonCognito', 'Amazon Cognito', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Remote.puml
new file mode 100644
index 00000000000..6c540f50216
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognito
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognito('AmazonCognito', 'Amazon Cognito', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.md
new file mode 100644
index 00000000000..4b6fb737e24
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.md
@@ -0,0 +1,157 @@
+# AmazonCognito
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+```
+
+
+
+| Illustration | AmazonCognito | AmazonCognitoCard | AmazonCognitoGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.png) | ![illustration for AmazonCognito](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.Local.png) | ![illustration for AmazonCognitoCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.png) | ![illustration for AmazonCognitoGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.png) |
+
+
+
+
+## AmazonCognito
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognito
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognito('AmazonCognito', 'Amazon Cognito', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognito
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognito('AmazonCognito', 'Amazon Cognito', 'an optional tech label')
+@enduml
+```
+
+## AmazonCognitoCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoCard('AmazonCognitoCard', 'Amazon Cognito Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoCard('AmazonCognitoCard', 'Amazon Cognito Card', 'an optional description')
+@enduml
+```
+
+## AmazonCognitoGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoGroup('AmazonCognitoGroup', 'Amazon Cognito Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoGroup('AmazonCognitoGroup', 'Amazon Cognito Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.png
new file mode 100644
index 00000000000..f9162625c1e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.puml
new file mode 100644
index 00000000000..1b5f2cf89ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito
+
+sprite $AmazonCognitoXs [10x10/16z] FOh50S0m30FBZUJzvutPzn72MCxFiUGHkFFsIdS3rJtv5Jw6jH2XisvpRgroboqK
+
+sprite $AmazonCognitoSm [12x12/16z] JOW74W8m3CCoA8dI__-NSylI3Lj2zA7cJsOeyIpzW1KHgM_krjLskdk6LPuVcS23tkC0Hi7U8oWM-ufFgrzXzAz8Nm
+
+sprite $AmazonCognitoMd [16x16/16z] {
+NOr70WGX3CCsPPFO_F-zqym9tIHJ84PqymWy0idmJNwE1l1voBEg39xXyYPX3GljR81cbHwG-tz-U4XW5lcsP_6n0TRQ_ndGzlhYXvj1hf3Wb5oXi_6wWdZy
+23S
+}
+
+sprite $AmazonCognitoLg [20x20/16z] {
+RSl95GGX30DHndYJo3_VSRiNBjJnFmbF-HOHE20Fo0EIZB7xFQQzacw-rdShnVZCp5JD8tr_EQVNxZToxrX1BEizyPgeSE1AKRYU7LLTfqfvhaNNEqDrpLTX
+1zIcjjds88KZCNltOHYHyjfx7qFnMk5Rsm7N0Vy
+}
+
+!procedure AmazonCognito($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito', $name, $tech)
+!endprocedure
+
+!procedure AmazonCognitoCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCognitoLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCognitoGroup($id, $name='Amazon Cognito', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AmazonCognitoLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.png
new file mode 100644
index 00000000000..83b03d38b74
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.puml
new file mode 100644
index 00000000000..75acf467b5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoCard('AmazonCognitoCard', 'Amazon Cognito Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Remote.puml
new file mode 100644
index 00000000000..99080b95449
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoCard('AmazonCognitoCard', 'Amazon Cognito Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.png
new file mode 100644
index 00000000000..c5a16cdc89c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.puml
new file mode 100644
index 00000000000..ee61cb480c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoGroup('AmazonCognitoGroup', 'Amazon Cognito Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Remote.puml
new file mode 100644
index 00000000000..0c92885973d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognitoGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCognitoGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonCognito')
+
+' renders the element
+AmazonCognitoGroup('AmazonCognitoGroup', 'Amazon Cognito Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.png
new file mode 100644
index 00000000000..ab27ce624ee
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.puml
new file mode 100644
index 00000000000..638a95ff9f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetective
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetective('AmazonDetective', 'Amazon Detective', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Remote.puml
new file mode 100644
index 00000000000..ac3584d2519
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetective
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetective('AmazonDetective', 'Amazon Detective', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.md
new file mode 100644
index 00000000000..7b494fa4d0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.md
@@ -0,0 +1,157 @@
+# AmazonDetective
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+```
+
+
+
+| Illustration | AmazonDetective | AmazonDetectiveCard | AmazonDetectiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.png) | ![illustration for AmazonDetective](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.Local.png) | ![illustration for AmazonDetectiveCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.png) | ![illustration for AmazonDetectiveGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.png) |
+
+
+
+
+## AmazonDetective
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetective
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetective('AmazonDetective', 'Amazon Detective', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetective
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetective('AmazonDetective', 'Amazon Detective', 'an optional tech label')
+@enduml
+```
+
+## AmazonDetectiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveCard('AmazonDetectiveCard', 'Amazon Detective Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveCard('AmazonDetectiveCard', 'Amazon Detective Card', 'an optional description')
+@enduml
+```
+
+## AmazonDetectiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveGroup('AmazonDetectiveGroup', 'Amazon Detective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveGroup('AmazonDetectiveGroup', 'Amazon Detective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.png
new file mode 100644
index 00000000000..f9f58521103
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.puml
new file mode 100644
index 00000000000..13d9cb940ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective
+
+sprite $AmazonDetectiveXs [10x10/16z] FSW74W0X2CLG5ImVxd_V3TioxKr4fzhnCw3rNO9Dko7ovaAWhax27WDcZcXnP2XHqqAmqWK
+
+sprite $AmazonDetectiveSm [12x12/16z] JKo54GH129irYFJVxn_iMyRYBA2H-XCgiSzeNYB9TRb6Z9dZSk5WiVdXPjI1DUyYIRluUYWUxhMFT72AMo48sTngy0K
+
+sprite $AmazonDetectiveMd [16x16/16z] {
+NOm50aGX20MNXkVzxxiglqrcYEgLlIBm4K3ZAT12YUdaAMIgY9CXocuaVd8IXv5UUVYijtcRpV7h6PK3e7L8ItAACP2htgYODWzP-Lejl1aYEdkiidaQ22eg
+JXuurict-0C
+}
+
+sprite $AmazonDetectiveLg [20x20/16z] {
+RSzN0aCX24HHf3oOSV_x3J6QVktdJ-pgb9duW_o3FEYLlf4RhOPbRDkewCRB6aKII96NKVLAzunXBoFSH5o1DwEWirx7maa3sXVEfe6MLAqQ2-TayEvAA2JG
+pJcN2KGRqnv69KFQou5j4wPQsgYegzfMf4Gl8b_MU7w9jeEdRTzu0m
+}
+
+!procedure AmazonDetective($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective', $name, $tech)
+!endprocedure
+
+!procedure AmazonDetectiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDetectiveLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDetectiveGroup($id, $name='Amazon Detective', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AmazonDetectiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.png
new file mode 100644
index 00000000000..c96d07d17ec
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.puml
new file mode 100644
index 00000000000..d128c44bd02
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveCard('AmazonDetectiveCard', 'Amazon Detective Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Remote.puml
new file mode 100644
index 00000000000..f26f59b5a2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveCard('AmazonDetectiveCard', 'Amazon Detective Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.png
new file mode 100644
index 00000000000..30c80384511
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.puml
new file mode 100644
index 00000000000..ff6cc757af1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveGroup('AmazonDetectiveGroup', 'Amazon Detective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Remote.puml
new file mode 100644
index 00000000000..9849d61aee4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetectiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDetectiveGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonDetective')
+
+' renders the element
+AmazonDetectiveGroup('AmazonDetectiveGroup', 'Amazon Detective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.png
new file mode 100644
index 00000000000..b4dcdfbf6e1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.puml
new file mode 100644
index 00000000000..aab1960cbcf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDuty
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDuty('AmazonGuardDuty', 'Amazon Guard Duty', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Remote.puml
new file mode 100644
index 00000000000..5d5abd21114
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDuty
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDuty('AmazonGuardDuty', 'Amazon Guard Duty', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.md
new file mode 100644
index 00000000000..36e4c98ec9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.md
@@ -0,0 +1,157 @@
+# AmazonGuardDuty
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+```
+
+
+
+| Illustration | AmazonGuardDuty | AmazonGuardDutyCard | AmazonGuardDutyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.png) | ![illustration for AmazonGuardDuty](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.Local.png) | ![illustration for AmazonGuardDutyCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.png) | ![illustration for AmazonGuardDutyGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.png) |
+
+
+
+
+## AmazonGuardDuty
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDuty
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDuty('AmazonGuardDuty', 'Amazon Guard Duty', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDuty
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDuty('AmazonGuardDuty', 'Amazon Guard Duty', 'an optional tech label')
+@enduml
+```
+
+## AmazonGuardDutyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyCard('AmazonGuardDutyCard', 'Amazon Guard Duty Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyCard('AmazonGuardDutyCard', 'Amazon Guard Duty Card', 'an optional description')
+@enduml
+```
+
+## AmazonGuardDutyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyGroup('AmazonGuardDutyGroup', 'Amazon Guard Duty Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyGroup('AmazonGuardDutyGroup', 'Amazon Guard Duty Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.png
new file mode 100644
index 00000000000..e5edf78449f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.puml
new file mode 100644
index 00000000000..334d18d49c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty
+
+sprite $AmazonGuardDutyXs [10x10/16z] FSQ73S0W0C2miadu_z-AQIq3zAdvgkJENeQFEJ45cDCKeVGn-oLWpEBSRDMvMPKV
+
+sprite $AmazonGuardDutySm [12x12/16z] JSU73S0m30D1g8lK_li6QROVxHvt_LGyXlU8VAPf8pqVAwGKUblRHHsMj_aOtaDMgpOKc65GBI2tfyseWiV32fAtxtd21G
+
+sprite $AmazonGuardDutyMd [16x16/16z] {
+NSg54SHG30FHM1-rxh_U8oT7E_WqShMhjVWRe7W5F6JDsEiqRNHxnPZbFUocOKUPpkp73Aiis5iXpwF-botlX31hwWYti3D1nDAURduwFM6qZQESExHeJJwT
+40hWSd9M_Xxk
+}
+
+sprite $AmazonGuardDutyLg [20x20/16z] {
+RSe7RaH128FXHyUU-zyt91hITdzG-sJSUgigl46-GIwQsIA_qD49wLeRj984sbLppGj0F3siQnIuLQOKR0r5DPC7WTrvSGmQO-NN-6E8iJEce3hc4o6DFeEC
+kUTH0mJJ6OIIakK1wBL3umHoTv-rke8XEhHsI7eAoMiN0V3YMTpM_k47
+}
+
+!procedure AmazonGuardDuty($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty', $name, $tech)
+!endprocedure
+
+!procedure AmazonGuardDutyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonGuardDutyLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonGuardDutyGroup($id, $name='Amazon Guard Duty', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AmazonGuardDutyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.png
new file mode 100644
index 00000000000..26ae093b221
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.puml
new file mode 100644
index 00000000000..803ebcf0e3f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyCard('AmazonGuardDutyCard', 'Amazon Guard Duty Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Remote.puml
new file mode 100644
index 00000000000..baee6cf294b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyCard('AmazonGuardDutyCard', 'Amazon Guard Duty Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.png
new file mode 100644
index 00000000000..0632e25bb34
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.puml
new file mode 100644
index 00000000000..2ec938d90f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyGroup('AmazonGuardDutyGroup', 'Amazon Guard Duty Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Remote.puml
new file mode 100644
index 00000000000..92517b49adf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDutyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonGuardDutyGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonGuardDuty')
+
+' renders the element
+AmazonGuardDutyGroup('AmazonGuardDutyGroup', 'Amazon Guard Duty Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.png
new file mode 100644
index 00000000000..3f8614b14fa
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.puml
new file mode 100644
index 00000000000..dbff5cc2bbe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspector
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspector('AmazonInspector', 'Amazon Inspector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Remote.puml
new file mode 100644
index 00000000000..421927cf1d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspector
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspector('AmazonInspector', 'Amazon Inspector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.md
new file mode 100644
index 00000000000..7b11e1da744
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.md
@@ -0,0 +1,157 @@
+# AmazonInspector
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+```
+
+
+
+| Illustration | AmazonInspector | AmazonInspectorCard | AmazonInspectorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.png) | ![illustration for AmazonInspector](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.Local.png) | ![illustration for AmazonInspectorCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.png) | ![illustration for AmazonInspectorGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.png) |
+
+
+
+
+## AmazonInspector
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspector
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspector('AmazonInspector', 'Amazon Inspector', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspector
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspector('AmazonInspector', 'Amazon Inspector', 'an optional tech label')
+@enduml
+```
+
+## AmazonInspectorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorCard('AmazonInspectorCard', 'Amazon Inspector Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorCard('AmazonInspectorCard', 'Amazon Inspector Card', 'an optional description')
+@enduml
+```
+
+## AmazonInspectorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorGroup('AmazonInspectorGroup', 'Amazon Inspector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorGroup('AmazonInspectorGroup', 'Amazon Inspector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.png
new file mode 100644
index 00000000000..3d849fa9056
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.puml
new file mode 100644
index 00000000000..0af366a8223
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector
+
+sprite $AmazonInspectorXs [10x10/16z] FSR70S0W34KnEpI_p_xxXgwJ669gUjMesLvrQbqh2eovBBb1T2cQUOO-cbhWOwF3s2q_
+
+sprite $AmazonInspectorSm [12x12/16z] JOo54K0n24CFJGFxx_krmjaZnkV6UwZZgUV1vF9Xa5y792rU3j5a2XzEHOaAEReAvk3DxFjHc3vFFyypnc3FXuy-d-85
+
+sprite $AmazonInspectorMd [16x16/16z] {
+NSd70O00349HqmJY_lFQExV_q34U0_e7_OFUWE6bkpjHWRWRT1dTTROvcI2XeyEz1gbIEl-kjkAe5QPkg6AGXRPDAxZSgX3SUmMOkKo9jNVOPxAzRqZk_K2l
+_OC5
+}
+
+sprite $AmazonInspectorLg [20x20/16z] {
+RSZ70GD120GmCWpRVxtsvQodiAbTPk8Z-oFx8tjDcbolOPvcQNgv20vuIFXvv1MK7ixO3yujHG0Pi5sb23DFvm3MQvFMBdPIB3ccex8qWHPZoJ6d5cLGijcI
+OyxYh4eMXAutPvTATWcIvrjpLGnRxv9DlDqriTuhnqV-0G
+}
+
+!procedure AmazonInspector($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector', $name, $tech)
+!endprocedure
+
+!procedure AmazonInspectorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonInspectorLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonInspectorGroup($id, $name='Amazon Inspector', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AmazonInspectorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.png
new file mode 100644
index 00000000000..1f8ec3fab78
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.puml
new file mode 100644
index 00000000000..de0f2ad66c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorCard('AmazonInspectorCard', 'Amazon Inspector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Remote.puml
new file mode 100644
index 00000000000..a88d24f729d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorCard('AmazonInspectorCard', 'Amazon Inspector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.png
new file mode 100644
index 00000000000..c04d1141f59
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.puml
new file mode 100644
index 00000000000..ec402bfc280
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorGroup('AmazonInspectorGroup', 'Amazon Inspector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Remote.puml
new file mode 100644
index 00000000000..02050c001e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspectorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonInspector')
+
+' renders the element
+AmazonInspectorGroup('AmazonInspectorGroup', 'Amazon Inspector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.png
new file mode 100644
index 00000000000..37a166e06ed
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.puml
new file mode 100644
index 00000000000..fcb19b5ec80
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacie
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacie('AmazonMacie', 'Amazon Macie', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Remote.puml
new file mode 100644
index 00000000000..60df8bc2e71
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacie
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacie('AmazonMacie', 'Amazon Macie', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.md
new file mode 100644
index 00000000000..61184b7f9ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.md
@@ -0,0 +1,157 @@
+# AmazonMacie
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+```
+
+
+
+| Illustration | AmazonMacie | AmazonMacieCard | AmazonMacieGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.png) | ![illustration for AmazonMacie](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.Local.png) | ![illustration for AmazonMacieCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.png) | ![illustration for AmazonMacieGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.png) |
+
+
+
+
+## AmazonMacie
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacie
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacie('AmazonMacie', 'Amazon Macie', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacie
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacie('AmazonMacie', 'Amazon Macie', 'an optional tech label')
+@enduml
+```
+
+## AmazonMacieCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieCard('AmazonMacieCard', 'Amazon Macie Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieCard('AmazonMacieCard', 'Amazon Macie Card', 'an optional description')
+@enduml
+```
+
+## AmazonMacieGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieGroup('AmazonMacieGroup', 'Amazon Macie Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieGroup('AmazonMacieGroup', 'Amazon Macie Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.png
new file mode 100644
index 00000000000..f22d05f72f5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.puml
new file mode 100644
index 00000000000..333269ff1d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie
+
+sprite $AmazonMacieXs [10x10/16z] FSY54K0X0CFGBrZQ_UV58MVlGg-CiYvrgSkkqFKCvV2ahr_hqPlWnTO8yAKl6m
+
+sprite $AmazonMacieSm [12x12/16z] JOl50S004CAg9s7_UUi2BonzgYub5h201Im0wtJQl7nMnX1BbrWYncCOeoLu6LcG1LdO0G
+
+sprite $AmazonMacieMd [16x16/16z] NSct0G0W0091imBxpskkeFi3R-EjTnhGW0OqeC7jS2lXTs95In4Ljz5BGUi11HWYOyG8pAWj0n8pTqJkCvuM_t0c0nd8G0OB
+
+sprite $AmazonMacieLg [20x20/16z] {
+RSzL0WKn24FHKeCa-r_lSvt9_JnLyAhUPIOCqY0DqY0DqY0VhVE-clDXqV2npflrtWi3BykSRBchTqpSK3ThlKPsT5HKkw74tMwFHEm4q0E093oUmNFCV9hu
+3izaK0PbK0Pby0e
+}
+
+!procedure AmazonMacie($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie', $name, $tech)
+!endprocedure
+
+!procedure AmazonMacieCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonMacieLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonMacieGroup($id, $name='Amazon Macie', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AmazonMacieLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.png
new file mode 100644
index 00000000000..956ccd97f1f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.puml
new file mode 100644
index 00000000000..a5b467c84b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieCard('AmazonMacieCard', 'Amazon Macie Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Remote.puml
new file mode 100644
index 00000000000..8cef1388d23
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieCard('AmazonMacieCard', 'Amazon Macie Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.png
new file mode 100644
index 00000000000..2520735f2e2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.puml
new file mode 100644
index 00000000000..5930a7ef4e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieGroup('AmazonMacieGroup', 'Amazon Macie Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Remote.puml
new file mode 100644
index 00000000000..febd134e70e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacieGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMacieGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AmazonMacie')
+
+' renders the element
+AmazonMacieGroup('AmazonMacieGroup', 'Amazon Macie Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.png
new file mode 100644
index 00000000000..b2206bc4fbd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.puml
new file mode 100644
index 00000000000..4cf822e732a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifact
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifact('AwsArtifact', 'Aws Artifact', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Remote.puml
new file mode 100644
index 00000000000..2a2157b967a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifact
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifact('AwsArtifact', 'Aws Artifact', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.md
new file mode 100644
index 00000000000..2810d8fd67e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.md
@@ -0,0 +1,157 @@
+# AwsArtifact
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+```
+
+
+
+| Illustration | AwsArtifact | AwsArtifactCard | AwsArtifactGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.png) | ![illustration for AwsArtifact](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.Local.png) | ![illustration for AwsArtifactCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.png) | ![illustration for AwsArtifactGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.png) |
+
+
+
+
+## AwsArtifact
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifact
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifact('AwsArtifact', 'Aws Artifact', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifact
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifact('AwsArtifact', 'Aws Artifact', 'an optional tech label')
+@enduml
+```
+
+## AwsArtifactCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactCard('AwsArtifactCard', 'Aws Artifact Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactCard('AwsArtifactCard', 'Aws Artifact Card', 'an optional description')
+@enduml
+```
+
+## AwsArtifactGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactGroup('AwsArtifactGroup', 'Aws Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactGroup('AwsArtifactGroup', 'Aws Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.png
new file mode 100644
index 00000000000..725af042b43
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.puml
new file mode 100644
index 00000000000..c7b8fd358ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact
+
+sprite $AwsArtifactXs [10x10/16z] FOd70S0m4CA8Ex3_ld4zVIZYP2oweafiWtMtDi_lVAev4xDDoEcjkYjelzUp0aMxtVS7
+
+sprite $AwsArtifactSm [12x12/16z] JSU54K0n3CFGgqknil-ydw4wUl9PN4sMWKCgkaqTKflpj6cjbpPEYwPIv74RM-wHXneSdiuaEFBmuVJeQCJbX04SlkRAEm
+
+sprite $AwsArtifactMd [16x16/16z] {
+NSp70GGW20NHDS8V-g_Nk7ayFLHqyviPVmFuiGEIvTPhUfdYUQLgr-OoAIMLwmnkUxVgSL_UcTAnBIF9bEK1zTnl9oc237bdQjj1PILKT1mgFDOflht35Zky
+771R_XjC
+}
+
+sprite $AwsArtifactLg [20x20/16z] {
+RSYt0KCX50D0U5bY_trDhFolF5prP2O-aX_9cs5gUPCxenK0R-zcQgXCMPBl8Y00l6VrTvqG4mrfA3sN8CLr0TevvxnA0FFidAqZplcyGSQwC2lexXg3y7dp
+0GCQW36pancJ1yhsdMJI27JS6-Z5nbRLwzx4R6XXHfmx-Ppxp_6HFm
+}
+
+!procedure AwsArtifact($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact', $name, $tech)
+!endprocedure
+
+!procedure AwsArtifactCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsArtifactLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsArtifactGroup($id, $name='Aws Artifact', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsArtifactLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.png
new file mode 100644
index 00000000000..d22ec13fd18
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.puml
new file mode 100644
index 00000000000..20c6d4d9c13
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactCard('AwsArtifactCard', 'Aws Artifact Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Remote.puml
new file mode 100644
index 00000000000..cabc9ca333e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactCard('AwsArtifactCard', 'Aws Artifact Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.png
new file mode 100644
index 00000000000..1a51f15b066
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.puml
new file mode 100644
index 00000000000..d4a46842e52
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactGroup('AwsArtifactGroup', 'Aws Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Remote.puml
new file mode 100644
index 00000000000..480eb94311b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifactGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsArtifactGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsArtifact')
+
+' renders the element
+AwsArtifactGroup('AwsArtifactGroup', 'Aws Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.png
new file mode 100644
index 00000000000..0960a451b01
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.puml
new file mode 100644
index 00000000000..7f973a75b79
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManager('AwsAuditManager', 'Aws Audit Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Remote.puml
new file mode 100644
index 00000000000..a214b3bfa31
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManager('AwsAuditManager', 'Aws Audit Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.md
new file mode 100644
index 00000000000..3d0116df209
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.md
@@ -0,0 +1,157 @@
+# AwsAuditManager
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+```
+
+
+
+| Illustration | AwsAuditManager | AwsAuditManagerCard | AwsAuditManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.png) | ![illustration for AwsAuditManager](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.Local.png) | ![illustration for AwsAuditManagerCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.png) | ![illustration for AwsAuditManagerGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.png) |
+
+
+
+
+## AwsAuditManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManager('AwsAuditManager', 'Aws Audit Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManager('AwsAuditManager', 'Aws Audit Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsAuditManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerCard('AwsAuditManagerCard', 'Aws Audit Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerCard('AwsAuditManagerCard', 'Aws Audit Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsAuditManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerGroup('AwsAuditManagerGroup', 'Aws Audit Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerGroup('AwsAuditManagerGroup', 'Aws Audit Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.png
new file mode 100644
index 00000000000..f69acee2871
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.puml
new file mode 100644
index 00000000000..dee36744242
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager
+
+sprite $AwsAuditManagerXs [10x10/16z] FSRN0K0X20F0y8f0il-yThsloou6vordCKT4fi-zBp3NXRk7nih__odHqc3eAqDagkEG3G
+
+sprite $AwsAuditManagerSm [12x12/16z] JOhL0S0W50EVO0dxpzlYS5-HGwSCCfz2Yfcgpco0mMncAW0VkHiI77CdIywvb3goYaX4hTPRGiBEaIEd53jikSC1VW
+
+sprite $AwsAuditManagerMd [16x16/16z] {
+NSe70e0W34DHTffm__jAtFgThvH7SGJeDv2Cf-MErKZZCjO2cEkuhDouAhUraAFGbhpFb559MtuKS8mfHScv9GyoEUTnBhh369KZSVHwM0WfImFsB6TLj9tE
+BZ-33G
+}
+
+sprite $AwsAuditManagerLg [20x20/16z] {
+RSu75e0m20JHTDZb_lSLUTWT-rUJ8DCZ4S4FyWT9h9uTI780qImlwuePc4OK9q_aCa9YZhjrJyeg8ZYC7j1RSyDXWIgHe-tMF2b1Gw5cRj6Q4G0psstbEfSU
+Lcl1y9FwaMPa9zb0h9csZeQwX1c9Z3mi_2ZiYni
+}
+
+!procedure AwsAuditManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager', $name, $tech)
+!endprocedure
+
+!procedure AwsAuditManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAuditManagerLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsAuditManagerGroup($id, $name='Aws Audit Manager', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsAuditManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.png
new file mode 100644
index 00000000000..fc679f2655f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.puml
new file mode 100644
index 00000000000..cdc5657136f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerCard('AwsAuditManagerCard', 'Aws Audit Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Remote.puml
new file mode 100644
index 00000000000..8235cfbbbbb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerCard('AwsAuditManagerCard', 'Aws Audit Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.png
new file mode 100644
index 00000000000..6c922bade36
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.puml
new file mode 100644
index 00000000000..49fa25563ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerGroup('AwsAuditManagerGroup', 'Aws Audit Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Remote.puml
new file mode 100644
index 00000000000..85181f6044a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAuditManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsAuditManager')
+
+' renders the element
+AwsAuditManagerGroup('AwsAuditManagerGroup', 'Aws Audit Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.png
new file mode 100644
index 00000000000..de88b30b335
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.puml
new file mode 100644
index 00000000000..5147f969bbb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManager('AwsCertificateManager', 'Aws Certificate Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Remote.puml
new file mode 100644
index 00000000000..8d88cb17e74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManager('AwsCertificateManager', 'Aws Certificate Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.md
new file mode 100644
index 00000000000..d00713d074f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.md
@@ -0,0 +1,157 @@
+# AwsCertificateManager
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+```
+
+
+
+| Illustration | AwsCertificateManager | AwsCertificateManagerCard | AwsCertificateManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.png) | ![illustration for AwsCertificateManager](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.Local.png) | ![illustration for AwsCertificateManagerCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.png) | ![illustration for AwsCertificateManagerGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.png) |
+
+
+
+
+## AwsCertificateManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManager('AwsCertificateManager', 'Aws Certificate Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManager('AwsCertificateManager', 'Aws Certificate Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsCertificateManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerCard('AwsCertificateManagerCard', 'Aws Certificate Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerCard('AwsCertificateManagerCard', 'Aws Certificate Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsCertificateManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerGroup('AwsCertificateManagerGroup', 'Aws Certificate Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerGroup('AwsCertificateManagerGroup', 'Aws Certificate Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.png
new file mode 100644
index 00000000000..60b02b4a1e5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.puml
new file mode 100644
index 00000000000..8f875e5588b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager
+
+sprite $AwsCertificateManagerXs [10x10/16z] FKg50G112BfMOVzz7xvCgbJf2lmGC8zOGe-wZR1obz0Z2X4FtaMYg-i8DHUQ4D_01G
+
+sprite $AwsCertificateManagerSm [12x12/16z] HSU10G0G30D182JTVru07dhbhAwA-1SfnHs6FO0yIiD1P23hjZmT-SnfcuOAcMaMX0BauzMoE9k_pRHY1m
+
+sprite $AwsCertificateManagerMd [16x16/16z] NSm54WCn243H9ZZS_xx5gd_rmKniqad4_mR-DqXVwEwzZpPoHjLfzncIZzwrvwzbRKyVDU6Nwq4xjJUDyLbRH5fCClqsit_sspYm0tB2TETR-sVm1
+
+sprite $AwsCertificateManagerLg [20x20/16z] {
+RSp50GGm2031EDP_lqZqP9-3q0ft041_aFyW6y9kM8RCtFQDrs3QY7fKbxq_-pP7I8wFCRQ4kHjsF4RPDijhZa1EORAibP6c4OguHRICHCIiL2uUFfOBvvnz
+SomJtbrBEtkItA9tq-mFoXzK
+}
+
+!procedure AwsCertificateManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager', $name, $tech)
+!endprocedure
+
+!procedure AwsCertificateManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCertificateManagerLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCertificateManagerGroup($id, $name='Aws Certificate Manager', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsCertificateManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.png
new file mode 100644
index 00000000000..ac7c2177167
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.puml
new file mode 100644
index 00000000000..b8c408093e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerCard('AwsCertificateManagerCard', 'Aws Certificate Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Remote.puml
new file mode 100644
index 00000000000..9f4080f52d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerCard('AwsCertificateManagerCard', 'Aws Certificate Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.png
new file mode 100644
index 00000000000..0b2d8c4b794
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.puml
new file mode 100644
index 00000000000..b4300d4db17
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerGroup('AwsCertificateManagerGroup', 'Aws Certificate Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Remote.puml
new file mode 100644
index 00000000000..b5ba845482a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCertificateManager')
+
+' renders the element
+AwsCertificateManagerGroup('AwsCertificateManagerGroup', 'Aws Certificate Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.png
new file mode 100644
index 00000000000..0cd4c960552
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.puml
new file mode 100644
index 00000000000..586a160ffe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsm
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsm('AwsCloudHsm', 'Aws Cloud Hsm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Remote.puml
new file mode 100644
index 00000000000..81fbdf31394
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsm
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsm('AwsCloudHsm', 'Aws Cloud Hsm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.md
new file mode 100644
index 00000000000..0040e19a42f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.md
@@ -0,0 +1,157 @@
+# AwsCloudHsm
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+```
+
+
+
+| Illustration | AwsCloudHsm | AwsCloudHsmCard | AwsCloudHsmGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.png) | ![illustration for AwsCloudHsm](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.Local.png) | ![illustration for AwsCloudHsmCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.png) | ![illustration for AwsCloudHsmGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.png) |
+
+
+
+
+## AwsCloudHsm
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsm
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsm('AwsCloudHsm', 'Aws Cloud Hsm', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsm
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsm('AwsCloudHsm', 'Aws Cloud Hsm', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudHsmCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmCard('AwsCloudHsmCard', 'Aws Cloud Hsm Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmCard('AwsCloudHsmCard', 'Aws Cloud Hsm Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudHsmGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmGroup('AwsCloudHsmGroup', 'Aws Cloud Hsm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmGroup('AwsCloudHsmGroup', 'Aws Cloud Hsm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.png
new file mode 100644
index 00000000000..40ac146ea47
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.puml
new file mode 100644
index 00000000000..dad5b30b6e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm
+
+sprite $AwsCloudHsmXs [10x10/16z] FSQ50S0m449Hwlra_tdZf_3eyu_vdFIYbgwFfLVljTIFaxzup2qeaw9haQjhqJG
+
+sprite $AwsCloudHsmSm [12x12/16z] JOS14W0G3CCEw5h_Voy0mhQ40vj0NqXqtdMcPn3zJtVmPc6va90TEDmZY0ca5GcISY9PYhpt0grxZq4q6xu2orU83G
+
+sprite $AwsCloudHsmMd [16x16/16z] {
+NSW75WGX20DGXISftl-ysnYtnG8_wh03-A-m6oUsjG1KrRnSa9ulsWAKOXoRIDMaGcqZg2H3UXbGMKCfYTiEsBaYdzRUDYovvcflau0diDhRdS5idoB6vLFu
+-5FS0G
+}
+
+sprite $AwsCloudHsmLg [20x20/16z] {
+RSm7aWKX24LHoJnw__iTiOPsmhzbfIE0xtAA27p0-e3LA9CThCQOoJMMjYqzW6kAW0c2WDUC0neidjSAuRdWMnVQ3aK6EsLY0U-zeWAuN-DpxXM4sOaJZS_6
+Ykf8VQ5x6aLtnQnZZITV11eRhEIaiHUn9CSk9iOkrjWV_08
+}
+
+!procedure AwsCloudHsm($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudHsmCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudHsmLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudHsmGroup($id, $name='Aws Cloud Hsm', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsCloudHsmLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.png
new file mode 100644
index 00000000000..03ab6d2e835
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.puml
new file mode 100644
index 00000000000..80fc78c7a02
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmCard('AwsCloudHsmCard', 'Aws Cloud Hsm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Remote.puml
new file mode 100644
index 00000000000..c02ccf9f7e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmCard('AwsCloudHsmCard', 'Aws Cloud Hsm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.png
new file mode 100644
index 00000000000..8e6c7f3a74a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.puml
new file mode 100644
index 00000000000..5513ddba755
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmGroup('AwsCloudHsmGroup', 'Aws Cloud Hsm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Remote.puml
new file mode 100644
index 00000000000..1be2936733b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsmGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudHsmGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsCloudHsm')
+
+' renders the element
+AwsCloudHsmGroup('AwsCloudHsmGroup', 'Aws Cloud Hsm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.png
new file mode 100644
index 00000000000..be17c462dad
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.puml
new file mode 100644
index 00000000000..5f023e1de3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryService('AwsDirectoryService', 'Aws Directory Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Remote.puml
new file mode 100644
index 00000000000..c2e2b14b79e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryService('AwsDirectoryService', 'Aws Directory Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.md
new file mode 100644
index 00000000000..2cb8d817912
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.md
@@ -0,0 +1,157 @@
+# AwsDirectoryService
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+```
+
+
+
+| Illustration | AwsDirectoryService | AwsDirectoryServiceCard | AwsDirectoryServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.png) | ![illustration for AwsDirectoryService](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.Local.png) | ![illustration for AwsDirectoryServiceCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.png) | ![illustration for AwsDirectoryServiceGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.png) |
+
+
+
+
+## AwsDirectoryService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryService('AwsDirectoryService', 'Aws Directory Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryService('AwsDirectoryService', 'Aws Directory Service', 'an optional tech label')
+@enduml
+```
+
+## AwsDirectoryServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceCard('AwsDirectoryServiceCard', 'Aws Directory Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceCard('AwsDirectoryServiceCard', 'Aws Directory Service Card', 'an optional description')
+@enduml
+```
+
+## AwsDirectoryServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceGroup('AwsDirectoryServiceGroup', 'Aws Directory Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceGroup('AwsDirectoryServiceGroup', 'Aws Directory Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.png
new file mode 100644
index 00000000000..d14d02ae852
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.puml
new file mode 100644
index 00000000000..2364c541416
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService
+
+sprite $AwsDirectoryServiceXs [10x10/16z] FSR50G0n30EmWvAT_VTjM2z17RFPPLLtiZfYFy_qSK-T43gS2H4QB5rMLxq
+
+sprite $AwsDirectoryServiceSm [12x12/16z] JST50S104C30TXdywpscl2RUiv76Ct6dMM3MJVYFk1l2LPLeElGp9ijc8WL5zao120E0xXJ2ddPdZBpvJWK
+
+sprite $AwsDirectoryServiceMd [16x16/16z] NSZN0SGW40FH8wsGjlz-ZsoR-Nl3MPq1keQkeMiqnzDqWfcLqNGKoRxYjWX6l2o0gKHMxquX0o4qqxqvnuX2_eQzHhNGcdRBQJNjMh7v6dwDFm
+
+sprite $AwsDirectoryServiceLg [20x20/16z] {
+RSg7aSGm34DHPH14__qUTUDrv7VK6_38VW5WWfwW9-W9XbcxzJExBt_MvlZLy3CdYRARzZD44xrXZjFYpL2MkNVwDuj_eFIsfj4aDpQFK4WhOPHaet4HLaVl
+FvFltOxaEamh5hzucFmNTqfG2Ih1Fm
+}
+
+!procedure AwsDirectoryService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService', $name, $tech)
+!endprocedure
+
+!procedure AwsDirectoryServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDirectoryServiceLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsDirectoryServiceGroup($id, $name='Aws Directory Service', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsDirectoryServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.png
new file mode 100644
index 00000000000..7c605ef2b8f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.puml
new file mode 100644
index 00000000000..68d716f33a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceCard('AwsDirectoryServiceCard', 'Aws Directory Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Remote.puml
new file mode 100644
index 00000000000..ea813b50665
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceCard('AwsDirectoryServiceCard', 'Aws Directory Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.png
new file mode 100644
index 00000000000..69526949f64
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.puml
new file mode 100644
index 00000000000..4969fdf546f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceGroup('AwsDirectoryServiceGroup', 'Aws Directory Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Remote.puml
new file mode 100644
index 00000000000..8c9099802e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsDirectoryService')
+
+' renders the element
+AwsDirectoryServiceGroup('AwsDirectoryServiceGroup', 'Aws Directory Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.png
new file mode 100644
index 00000000000..c9d97a07743
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.puml
new file mode 100644
index 00000000000..b6e71d4b004
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManager('AwsFirewallManager', 'Aws Firewall Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Remote.puml
new file mode 100644
index 00000000000..c789e54f757
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManager('AwsFirewallManager', 'Aws Firewall Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.md
new file mode 100644
index 00000000000..b7975318980
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.md
@@ -0,0 +1,157 @@
+# AwsFirewallManager
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+```
+
+
+
+| Illustration | AwsFirewallManager | AwsFirewallManagerCard | AwsFirewallManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.png) | ![illustration for AwsFirewallManager](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.Local.png) | ![illustration for AwsFirewallManagerCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.png) | ![illustration for AwsFirewallManagerGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.png) |
+
+
+
+
+## AwsFirewallManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManager('AwsFirewallManager', 'Aws Firewall Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManager('AwsFirewallManager', 'Aws Firewall Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsFirewallManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerCard('AwsFirewallManagerCard', 'Aws Firewall Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerCard('AwsFirewallManagerCard', 'Aws Firewall Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsFirewallManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerGroup('AwsFirewallManagerGroup', 'Aws Firewall Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerGroup('AwsFirewallManagerGroup', 'Aws Firewall Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.png
new file mode 100644
index 00000000000..56de5afc3e4
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.puml
new file mode 100644
index 00000000000..f9ebdc1f80f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager
+
+sprite $AwsFirewallManagerXs [10x10/16z] FSQt0G0W30Gnc_p7_lkIKILDRQdyWfhv6KNIF6JaaiqPAKgvTH9ubjHtMPl5O6wNsG4
+
+sprite $AwsFirewallManagerSm [12x12/16z] JOU90SGW3CCWlyt--vxlQoj88W5YFZGVGKKDVavOeBC_RX1VtyPQW9TSVtaXC8TaSwrou1oQgQlb2YQ3a7y29EMV-80N
+
+sprite $AwsFirewallManagerMd [16x16/16z] {
+NSrB3W0X389XtnJc_lSTIRkok__3HEP57g07z80CU-2WsZ1tCEP6zQJlzDhd5fkbPvyXz5Oll4kZpGiBZE_kfZOx5ydFG0e77EuB_atowlQB2M6hsX2Rajm9
+TRSV-04
+}
+
+sprite $AwsFirewallManagerLg [20x20/16z] {
+RSk5TGKW50FGvnBstxTOlmU_9_HD_ISp-mVY1m87NX4RoqZPdhOmZLPFDFyD7ht3_Enfj-TMknREw2PUHdJCGzOYdHPs33JTL9UPTzMuXfOWRvzUOw8r6E1m
+QPdMOw724C0KFpOnZQUl3trj8aeCnNtj8eGSmBMBDyU-SVp0Fm
+}
+
+!procedure AwsFirewallManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager', $name, $tech)
+!endprocedure
+
+!procedure AwsFirewallManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsFirewallManagerLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsFirewallManagerGroup($id, $name='Aws Firewall Manager', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsFirewallManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.png
new file mode 100644
index 00000000000..948d86dbf0e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.puml
new file mode 100644
index 00000000000..04134fa9b0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerCard('AwsFirewallManagerCard', 'Aws Firewall Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Remote.puml
new file mode 100644
index 00000000000..904cd2f145a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerCard('AwsFirewallManagerCard', 'Aws Firewall Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.png
new file mode 100644
index 00000000000..9b1466a470c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.puml
new file mode 100644
index 00000000000..826c71068af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerGroup('AwsFirewallManagerGroup', 'Aws Firewall Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Remote.puml
new file mode 100644
index 00000000000..40b3b12f160
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsFirewallManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsFirewallManager')
+
+' renders the element
+AwsFirewallManagerGroup('AwsFirewallManagerGroup', 'Aws Firewall Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.png
new file mode 100644
index 00000000000..65e0b2acec5
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.puml
new file mode 100644
index 00000000000..e4641b5511b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagement
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagement('AwsIdentityAndAccessManagement', 'Aws Identity And Access Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Remote.puml
new file mode 100644
index 00000000000..d3f13a78e87
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagement
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagement('AwsIdentityAndAccessManagement', 'Aws Identity And Access Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.md
new file mode 100644
index 00000000000..ed29b1fc6ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.md
@@ -0,0 +1,157 @@
+# AwsIdentityAndAccessManagement
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+```
+
+
+
+| Illustration | AwsIdentityAndAccessManagement | AwsIdentityAndAccessManagementCard | AwsIdentityAndAccessManagementGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.png) | ![illustration for AwsIdentityAndAccessManagement](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.Local.png) | ![illustration for AwsIdentityAndAccessManagementCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.png) | ![illustration for AwsIdentityAndAccessManagementGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.png) |
+
+
+
+
+## AwsIdentityAndAccessManagement
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagement
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagement('AwsIdentityAndAccessManagement', 'Aws Identity And Access Management', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagement
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagement('AwsIdentityAndAccessManagement', 'Aws Identity And Access Management', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAndAccessManagementCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementCard('AwsIdentityAndAccessManagementCard', 'Aws Identity And Access Management Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementCard('AwsIdentityAndAccessManagementCard', 'Aws Identity And Access Management Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAndAccessManagementGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementGroup('AwsIdentityAndAccessManagementGroup', 'Aws Identity And Access Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementGroup('AwsIdentityAndAccessManagementGroup', 'Aws Identity And Access Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.png
new file mode 100644
index 00000000000..854b00231a0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.puml
new file mode 100644
index 00000000000..f4b9cbad3d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement
+
+sprite $AwsIdentityAndAccessManagementXs [10x10/16z] FSR50S1030Ina67M_VUROxr4arteLATQjRvU-dWU8YnBdPbH9P1mghM3Elq1
+
+sprite $AwsIdentityAndAccessManagementSm [12x12/16z] JOh50S0m30D31idxxzk6SnyXEZumFe5F8Cj2kqTkVMcZf_VFyBaKME-3nJAO4WGHfRP6OlZMMkqOueS389xm0G
+
+sprite $AwsIdentityAndAccessManagementMd [16x16/16z] NOrH4a8X30E7W1EItl--5a3rTVzseQqEyq2w19VW4bBnOpizUNvS7rBRORi9kwarzkiDW9ZBe1dfV06Uf215E3zDxBFNUsBxUemn-cLxVhaelOGeuGq
+
+sprite $AwsIdentityAndAccessManagementLg [20x20/16z] {
+RShN0O1G349HpIi4il-yzcxkvm4U-Ha09gW4bQ0INApRiztgyzbm6AmQThpCH1gtcb-cnOePwsaSpMoaW_3LOZN8T1azGbNGeABUMkDYZ8YglinDuj9bNDE6
+VJVKMiiLLrlJ6TSYmKWm4fm1
+}
+
+!procedure AwsIdentityAndAccessManagement($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAndAccessManagementCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAndAccessManagementLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAndAccessManagementGroup($id, $name='Aws Identity And Access Management', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsIdentityAndAccessManagementLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.png
new file mode 100644
index 00000000000..534e2688b2e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.puml
new file mode 100644
index 00000000000..9bbad8e9fa8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementCard('AwsIdentityAndAccessManagementCard', 'Aws Identity And Access Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Remote.puml
new file mode 100644
index 00000000000..771594a06ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementCard('AwsIdentityAndAccessManagementCard', 'Aws Identity And Access Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.png
new file mode 100644
index 00000000000..d592b7861dc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.puml
new file mode 100644
index 00000000000..33be07f997d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementGroup('AwsIdentityAndAccessManagementGroup', 'Aws Identity And Access Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Remote.puml
new file mode 100644
index 00000000000..91e1290bd40
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagementGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAndAccessManagementGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsIdentityAndAccessManagement')
+
+' renders the element
+AwsIdentityAndAccessManagementGroup('AwsIdentityAndAccessManagementGroup', 'Aws Identity And Access Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.png
new file mode 100644
index 00000000000..bf92afdf224
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.puml
new file mode 100644
index 00000000000..569d977fdfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementService('AwsKeyManagementService', 'Aws Key Management Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Remote.puml
new file mode 100644
index 00000000000..404a2c502b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementService('AwsKeyManagementService', 'Aws Key Management Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.md
new file mode 100644
index 00000000000..a44dbba4921
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.md
@@ -0,0 +1,157 @@
+# AwsKeyManagementService
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+```
+
+
+
+| Illustration | AwsKeyManagementService | AwsKeyManagementServiceCard | AwsKeyManagementServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.png) | ![illustration for AwsKeyManagementService](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.Local.png) | ![illustration for AwsKeyManagementServiceCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.png) | ![illustration for AwsKeyManagementServiceGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.png) |
+
+
+
+
+## AwsKeyManagementService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementService('AwsKeyManagementService', 'Aws Key Management Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementService
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementService('AwsKeyManagementService', 'Aws Key Management Service', 'an optional tech label')
+@enduml
+```
+
+## AwsKeyManagementServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceCard('AwsKeyManagementServiceCard', 'Aws Key Management Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceCard('AwsKeyManagementServiceCard', 'Aws Key Management Service Card', 'an optional description')
+@enduml
+```
+
+## AwsKeyManagementServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceGroup('AwsKeyManagementServiceGroup', 'Aws Key Management Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceGroup('AwsKeyManagementServiceGroup', 'Aws Key Management Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.png
new file mode 100644
index 00000000000..c719b759a46
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.puml
new file mode 100644
index 00000000000..5ebcdeb9913
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService
+
+sprite $AwsKeyManagementServiceXs [10x10/16z] FOh70S0m4C8Whd3xxnjtlIZIe4-QNxHRWtOovpfJbIg0xacZSeyLgx9YHf8OAJ1NpRG5_G
+
+sprite $AwsKeyManagementServiceSm [12x12/16z] JSZ50S1G3CFGSY9d_tdx6NHwDYMlcROXOGzql_11y_KvkMeJhvlPcwqFx20V8PtuSsOJeHj9pV6XEeXSjPf3DH8
+
+sprite $AwsKeyManagementServiceMd [16x16/16z] NSX70i0W24JH87su_tbjPELFqJVPHUUEPy0p0CWng8VsGGzjTzSy_TQay31JjNOWEKzq3OE8YsrdrBP0w2CwpghheMD_ruK1SJkroo0uPRQBqBLt-Dj-XWK
+
+sprite $AwsKeyManagementServiceLg [20x20/16z] {
+RSrL0WGW24LHczh_VeTuJj_Feu0WlX6H_47zWvf8_8xgI9rs0y9uYZSAOKkvDra2XD4PPNADJzpffsLbkcAQ9LimFJu_Y3hCmeRRQODFcB05JZTISGeJ2yn_
+T3PlMk8MsDrwrM1st3A7QzPW2ilq1lj1-uCF
+}
+
+!procedure AwsKeyManagementService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService', $name, $tech)
+!endprocedure
+
+!procedure AwsKeyManagementServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsKeyManagementServiceLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsKeyManagementServiceGroup($id, $name='Aws Key Management Service', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsKeyManagementServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.png
new file mode 100644
index 00000000000..d832576523a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.puml
new file mode 100644
index 00000000000..fa4379a7375
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceCard('AwsKeyManagementServiceCard', 'Aws Key Management Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Remote.puml
new file mode 100644
index 00000000000..d6f1bf19a74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceCard('AwsKeyManagementServiceCard', 'Aws Key Management Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.png
new file mode 100644
index 00000000000..959fe4bb69d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.puml
new file mode 100644
index 00000000000..77c7d894a9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceGroup('AwsKeyManagementServiceGroup', 'Aws Key Management Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Remote.puml
new file mode 100644
index 00000000000..c2a65a429d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsKeyManagementServiceGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsKeyManagementService')
+
+' renders the element
+AwsKeyManagementServiceGroup('AwsKeyManagementServiceGroup', 'Aws Key Management Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.png
new file mode 100644
index 00000000000..a4dfeb9af60
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.puml
new file mode 100644
index 00000000000..d53f054c8ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewall
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewall('AwsNetworkFirewall', 'Aws Network Firewall', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Remote.puml
new file mode 100644
index 00000000000..1752e5533e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewall
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewall('AwsNetworkFirewall', 'Aws Network Firewall', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.md
new file mode 100644
index 00000000000..4cfc02ca1f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.md
@@ -0,0 +1,157 @@
+# AwsNetworkFirewall
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+```
+
+
+
+| Illustration | AwsNetworkFirewall | AwsNetworkFirewallCard | AwsNetworkFirewallGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.png) | ![illustration for AwsNetworkFirewall](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.Local.png) | ![illustration for AwsNetworkFirewallCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.png) | ![illustration for AwsNetworkFirewallGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.png) |
+
+
+
+
+## AwsNetworkFirewall
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewall
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewall('AwsNetworkFirewall', 'Aws Network Firewall', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewall
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewall('AwsNetworkFirewall', 'Aws Network Firewall', 'an optional tech label')
+@enduml
+```
+
+## AwsNetworkFirewallCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallCard('AwsNetworkFirewallCard', 'Aws Network Firewall Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallCard('AwsNetworkFirewallCard', 'Aws Network Firewall Card', 'an optional description')
+@enduml
+```
+
+## AwsNetworkFirewallGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallGroup('AwsNetworkFirewallGroup', 'Aws Network Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallGroup('AwsNetworkFirewallGroup', 'Aws Network Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.png
new file mode 100644
index 00000000000..f1087068f53
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.puml
new file mode 100644
index 00000000000..60b974c7790
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall
+
+sprite $AwsNetworkFirewallXs [10x10/16z] FOc70S0m3CASdU3__wteyWHqgErQ-gLqujH7oM5OJJLqE3DbKXeCQIQAFr2fjcUGMRhE1G
+
+sprite $AwsNetworkFirewallSm [12x12/16z] JSTH0a0m3C1GiBL9xtzV0yZN2qTv5lv6eStjjWtOjiipH_tm8d6Dpguio-4wHYOwL1cEEcsuN5sZ1uTBRStXQuxO0G
+
+sprite $AwsNetworkFirewallMd [16x16/16z] {
+NSZ50S103CJ0-6Z1_TSRPlr6Ek8HuD_mRtWRfO_GRNUjJHMNosQgdIvKS3jjx1v6S6WjJjV99JQBQJSqcutib78Ti5tMecnEKxO5wN2wo1KemE6qm5B2Efq-
+M_qR2m
+}
+
+sprite $AwsNetworkFirewallLg [20x20/16z] {
+RT37WGKW24LH9J_ilzz1SNw-osCMj_ZFtV43ymTceuayBFBWS83iOHirW4BbfoNT3J4UPWGz2gPhOPd2t3hQ99FSer7RD7DCWCv9X8XLE36GwPD4I81O6rNx
+Ie2XMXkznCrqgdAKROIMdSsWROLIoEO-t75jbN2esG3Q6lk3iks1NTiN_W4
+}
+
+!procedure AwsNetworkFirewall($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall', $name, $tech)
+!endprocedure
+
+!procedure AwsNetworkFirewallCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsNetworkFirewallLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsNetworkFirewallGroup($id, $name='Aws Network Firewall', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsNetworkFirewallLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.png
new file mode 100644
index 00000000000..60c8a50ed9a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.puml
new file mode 100644
index 00000000000..8fe85e24145
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallCard('AwsNetworkFirewallCard', 'Aws Network Firewall Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Remote.puml
new file mode 100644
index 00000000000..2798505fc75
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallCard('AwsNetworkFirewallCard', 'Aws Network Firewall Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.png
new file mode 100644
index 00000000000..0a4f7fb1f74
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.puml
new file mode 100644
index 00000000000..75b845d54f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallGroup('AwsNetworkFirewallGroup', 'Aws Network Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Remote.puml
new file mode 100644
index 00000000000..53eec0cd09e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewallGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsNetworkFirewall')
+
+' renders the element
+AwsNetworkFirewallGroup('AwsNetworkFirewallGroup', 'Aws Network Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.png
new file mode 100644
index 00000000000..b233bd534bc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.puml
new file mode 100644
index 00000000000..9f0b669249c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManager('AwsResourceAccessManager', 'Aws Resource Access Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Remote.puml
new file mode 100644
index 00000000000..180549b32f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManager('AwsResourceAccessManager', 'Aws Resource Access Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.md
new file mode 100644
index 00000000000..ff7c498f005
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.md
@@ -0,0 +1,157 @@
+# AwsResourceAccessManager
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+```
+
+
+
+| Illustration | AwsResourceAccessManager | AwsResourceAccessManagerCard | AwsResourceAccessManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.png) | ![illustration for AwsResourceAccessManager](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.Local.png) | ![illustration for AwsResourceAccessManagerCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.png) | ![illustration for AwsResourceAccessManagerGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.png) |
+
+
+
+
+## AwsResourceAccessManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManager('AwsResourceAccessManager', 'Aws Resource Access Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManager('AwsResourceAccessManager', 'Aws Resource Access Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsResourceAccessManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerCard('AwsResourceAccessManagerCard', 'Aws Resource Access Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerCard('AwsResourceAccessManagerCard', 'Aws Resource Access Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsResourceAccessManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerGroup('AwsResourceAccessManagerGroup', 'Aws Resource Access Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerGroup('AwsResourceAccessManagerGroup', 'Aws Resource Access Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.png
new file mode 100644
index 00000000000..9fa20b1a80a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.puml
new file mode 100644
index 00000000000..3fff5da4683
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager
+
+sprite $AwsResourceAccessManagerXs [10x10/16z] FOh50G0W3CHmo7N_VV7cTH8MOzFbKI_MbHG2evrqrfi2n3fCYYoXOgQOOwHXAxOHnKehRfW
+
+sprite $AwsResourceAccessManagerSm [12x12/16z] JSUx0KDH2CFGyCTc_tt3fNggZl3gg_WPygSgBryh14Zji-r8rvdO6cUZmh4UQWUeWS2CKep4MRejItAzeRZXFBpm1m
+
+sprite $AwsResourceAccessManagerMd [16x16/16z] {
+NSZ7OG0m3CF0k4a4lV--SKl5xy1Djqp_6_R3QtdaAdRbE1a1AbNrEZF41-hFRGMbSUnqxQ28PpK3XMKqbmU1hvdJCi9aVhjgH0JFGxMmFA8ixrGRnkPv-hNy
+Rtm2
+}
+
+sprite $AwsResourceAccessManagerLg [20x20/16z] {
+RSxL0KH124DHCWO9_TUx-zplvna1RiMUk_C3zO4IHxqseQHslTbzjy1ijRR3HAEH9JZQOMYjDeO5pdlQfeFiiHbH1kdJrDEgP6GdiLZErYRJRepCMM2KkfdD
+nioSJAMCTT1fOEq0AZasyx013cVbgBCj2GFXsFRC3QcrqoRSM-oDVm
+}
+
+!procedure AwsResourceAccessManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager', $name, $tech)
+!endprocedure
+
+!procedure AwsResourceAccessManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsResourceAccessManagerLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsResourceAccessManagerGroup($id, $name='Aws Resource Access Manager', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsResourceAccessManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.png
new file mode 100644
index 00000000000..db3cf159278
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.puml
new file mode 100644
index 00000000000..619459a1c11
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerCard('AwsResourceAccessManagerCard', 'Aws Resource Access Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Remote.puml
new file mode 100644
index 00000000000..1981fa68358
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerCard('AwsResourceAccessManagerCard', 'Aws Resource Access Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.png
new file mode 100644
index 00000000000..db9190f1a5f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.puml
new file mode 100644
index 00000000000..eb57f6721ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerGroup('AwsResourceAccessManagerGroup', 'Aws Resource Access Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Remote.puml
new file mode 100644
index 00000000000..ebaec5d7336
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsResourceAccessManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsResourceAccessManager')
+
+' renders the element
+AwsResourceAccessManagerGroup('AwsResourceAccessManagerGroup', 'Aws Resource Access Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.png
new file mode 100644
index 00000000000..78cba2092be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.puml
new file mode 100644
index 00000000000..2600852174e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManager('AwsSecretsManager', 'Aws Secrets Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Remote.puml
new file mode 100644
index 00000000000..7df56b21862
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManager('AwsSecretsManager', 'Aws Secrets Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.md
new file mode 100644
index 00000000000..6a4da55e495
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.md
@@ -0,0 +1,157 @@
+# AwsSecretsManager
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+```
+
+
+
+| Illustration | AwsSecretsManager | AwsSecretsManagerCard | AwsSecretsManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.png) | ![illustration for AwsSecretsManager](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.Local.png) | ![illustration for AwsSecretsManagerCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.png) | ![illustration for AwsSecretsManagerGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.png) |
+
+
+
+
+## AwsSecretsManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManager('AwsSecretsManager', 'Aws Secrets Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManager
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManager('AwsSecretsManager', 'Aws Secrets Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsSecretsManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerCard('AwsSecretsManagerCard', 'Aws Secrets Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerCard('AwsSecretsManagerCard', 'Aws Secrets Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsSecretsManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerGroup('AwsSecretsManagerGroup', 'Aws Secrets Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerGroup('AwsSecretsManagerGroup', 'Aws Secrets Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.png
new file mode 100644
index 00000000000..1ce7bca34f2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.puml
new file mode 100644
index 00000000000..e9a81e0a3d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager
+
+sprite $AwsSecretsManagerXs [10x10/16z] FSR70O0m54Cn0sb-V_zzITT9xjfGkGLPUiPc_OsfDxdEeSzgmGFlQpk216WiQ1gDqS4_
+
+sprite $AwsSecretsManagerSm [12x12/16z] JKi50W0X25Dwu__llGuBbZXFNIUv458FE1zCSIHSB-mwqp5FVBp4m9MPnny9zMgUHyPHGJU34I5-uZQ1fSk5ZrYGlF7T8NO
+
+sprite $AwsSecretsManagerMd [16x16/16z] {
+NSYv0S0W3CNGOF2Xp_xpvdGLTKzyrLUcVaDgTv86X1qpAp_B0fBCsOw1sIBzSwA0WBP9Ay8BulLHcZemvg2sRhGhOMzHiemq9e-tG4-3pwm8BIRs-awgKP9c
+Uwkx_HiN
+}
+
+sprite $AwsSecretsManagerLg [20x20/16z] {
+RSvP4i0W20DGn0KIxt_VmY1_JLVVA80NxvWPVf0_ICBBbdSOA83941dkvncXCEIzpYnxErKEa5Hc1X-ExO2sIUt40ioUZTWgSyuHhcLRd2iK4vWITklivXbf
+-VWD76bKAB0HkO6vIpC6BGkqnPwpBKYTApRtlWpfAgjttaQYZgSrTj9-y0C
+}
+
+!procedure AwsSecretsManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager', $name, $tech)
+!endprocedure
+
+!procedure AwsSecretsManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSecretsManagerLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSecretsManagerGroup($id, $name='Aws Secrets Manager', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsSecretsManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.png
new file mode 100644
index 00000000000..ca207d8efba
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.puml
new file mode 100644
index 00000000000..eeee0edf124
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerCard('AwsSecretsManagerCard', 'Aws Secrets Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Remote.puml
new file mode 100644
index 00000000000..e6a7b4b9567
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerCard('AwsSecretsManagerCard', 'Aws Secrets Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.png
new file mode 100644
index 00000000000..f424f1a5e0d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.puml
new file mode 100644
index 00000000000..e12670e4ebb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerGroup('AwsSecretsManagerGroup', 'Aws Secrets Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Remote.puml
new file mode 100644
index 00000000000..4c5d8126a69
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecretsManagerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecretsManager')
+
+' renders the element
+AwsSecretsManagerGroup('AwsSecretsManagerGroup', 'Aws Secrets Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.png
new file mode 100644
index 00000000000..a3b70bc5a03
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.puml
new file mode 100644
index 00000000000..f9ea826e60e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHub
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHub('AwsSecurityHub', 'Aws Security Hub', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Remote.puml
new file mode 100644
index 00000000000..cf8901a3deb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHub
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHub('AwsSecurityHub', 'Aws Security Hub', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.md
new file mode 100644
index 00000000000..3e81db5af4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.md
@@ -0,0 +1,157 @@
+# AwsSecurityHub
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+```
+
+
+
+| Illustration | AwsSecurityHub | AwsSecurityHubCard | AwsSecurityHubGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.png) | ![illustration for AwsSecurityHub](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.Local.png) | ![illustration for AwsSecurityHubCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.png) | ![illustration for AwsSecurityHubGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.png) |
+
+
+
+
+## AwsSecurityHub
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHub
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHub('AwsSecurityHub', 'Aws Security Hub', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHub
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHub('AwsSecurityHub', 'Aws Security Hub', 'an optional tech label')
+@enduml
+```
+
+## AwsSecurityHubCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubCard('AwsSecurityHubCard', 'Aws Security Hub Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubCard('AwsSecurityHubCard', 'Aws Security Hub Card', 'an optional description')
+@enduml
+```
+
+## AwsSecurityHubGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubGroup('AwsSecurityHubGroup', 'Aws Security Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubGroup('AwsSecurityHubGroup', 'Aws Security Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.png
new file mode 100644
index 00000000000..9a7d715ea70
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.puml
new file mode 100644
index 00000000000..bcc47812e1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub
+
+sprite $AwsSecurityHubXs [10x10/16z] FSR70K0X34En_6hyil--T7IIczA9Ktg_EUJ7qKU4tZdy_dP9dWZqsPd0XVgoZxvUMYi
+
+sprite $AwsSecurityHubSm [12x12/16z] JKo53G0m20kI5Vd_thar0bKVi0d4Hs8INVyWABv_AIvEF7yM407pZq8w1x9d248ixfb14HhCu-yEOaxd96iw9vdm1W
+
+sprite $AwsSecurityHubMd [16x16/16z] {
+NSg55O1040DHLawIxRzVWalGF-zmR1uRWx_0N-0Hqd7w2DQ1szw0KFFJms4UCoy3PjPq28V9aHc6BPHatNo1JYjKST1fbkYnUGzawEw7Irm84gSLXbCxhN1E
+_eKL
+}
+
+sprite $AwsSecurityHubLg [20x20/16z] {
+RSk7ZGCn30LHCVDJ_VTx6vJEzY0_O33AMKJW1zOFh9eK2siYcIsRo6uuh3mk522RJODRmZcXa6b5JLg6A3MUTgKGPiBLDaOeUxxORt4mc9NonNwXLAkM9K7s
+xFt2KAeA1YnvsBDNNex0OnEbxCBN9X9b3Um3PzC-iV_0Fm
+}
+
+!procedure AwsSecurityHub($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub', $name, $tech)
+!endprocedure
+
+!procedure AwsSecurityHubCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSecurityHubLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSecurityHubGroup($id, $name='Aws Security Hub', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsSecurityHubLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.png
new file mode 100644
index 00000000000..9402dd6e0dc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.puml
new file mode 100644
index 00000000000..0ae139ea1f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubCard('AwsSecurityHubCard', 'Aws Security Hub Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Remote.puml
new file mode 100644
index 00000000000..732c9aaf699
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubCard('AwsSecurityHubCard', 'Aws Security Hub Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.png
new file mode 100644
index 00000000000..246f187c2c3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.puml
new file mode 100644
index 00000000000..0bc388a3da6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubGroup('AwsSecurityHubGroup', 'Aws Security Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Remote.puml
new file mode 100644
index 00000000000..66bb1b08b41
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHubGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSecurityHub')
+
+' renders the element
+AwsSecurityHubGroup('AwsSecurityHubGroup', 'Aws Security Hub Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.png
new file mode 100644
index 00000000000..3c949f37512
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.puml
new file mode 100644
index 00000000000..26583f07e64
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShield
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShield('AwsShield', 'Aws Shield', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Remote.puml
new file mode 100644
index 00000000000..7f073bc8253
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShield
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShield('AwsShield', 'Aws Shield', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.md
new file mode 100644
index 00000000000..d72a8b144b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.md
@@ -0,0 +1,157 @@
+# AwsShield
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+```
+
+
+
+| Illustration | AwsShield | AwsShieldCard | AwsShieldGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.png) | ![illustration for AwsShield](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.Local.png) | ![illustration for AwsShieldCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.png) | ![illustration for AwsShieldGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.png) |
+
+
+
+
+## AwsShield
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShield
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShield('AwsShield', 'Aws Shield', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShield
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShield('AwsShield', 'Aws Shield', 'an optional tech label')
+@enduml
+```
+
+## AwsShieldCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldCard('AwsShieldCard', 'Aws Shield Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldCard('AwsShieldCard', 'Aws Shield Card', 'an optional description')
+@enduml
+```
+
+## AwsShieldGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldGroup('AwsShieldGroup', 'Aws Shield Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldGroup('AwsShieldGroup', 'Aws Shield Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.png
new file mode 100644
index 00000000000..3c3aac49a2e
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.puml
new file mode 100644
index 00000000000..32f78836a9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield
+
+sprite $AwsShieldXs [10x10/16z] FSY74S0m24DHTv3OVz_GBj-5Ty3JIFYJphDB4t9rfBPlMtH1ZMUHyCnYCkHSldK58tm
+
+sprite $AwsShieldSm [12x12/16z] JSU53S0m4CLGDVJXzj-t2iUYP_KuWfzndrINdLJHqhGRLR1iYj1hCRhbn2P5k5QvVQaxQF2h70u3jhlxZFG3
+
+sprite $AwsShieldMd [16x16/16z] NSY50S0m24JHnZXX_tdh7kLz7Ol70lmB_WLlWNMKU5ondhMT3jSeBAYdOQX8jUgs3-jlCKyRPLgjJ4jZzO3AxdJhB8v0FPo4WdqqdawrKiFsvVIvBZzX0G
+
+sprite $AwsShieldLg [20x20/16z] {
+RSZ50S0m30D0Kq3o_lEMkRdduT1FhJKCaeCaZub-uPuIS7qScnLKRoXQhrD0bfSEkOy66E2ly-q2WiVnF3oEvosPZtCBh9bB1csvPGjypLmIJTQBaB3Zaag1
+mMZGyx87M-tDg_Rhac9XGXBt9K_tlJC7EGC
+}
+
+!procedure AwsShield($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield', $name, $tech)
+!endprocedure
+
+!procedure AwsShieldCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsShieldLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsShieldGroup($id, $name='Aws Shield', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsShieldLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.png
new file mode 100644
index 00000000000..86fa5d4b00c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.puml
new file mode 100644
index 00000000000..f5e808e50c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldCard('AwsShieldCard', 'Aws Shield Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Remote.puml
new file mode 100644
index 00000000000..3dccd35ceb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldCard('AwsShieldCard', 'Aws Shield Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.png
new file mode 100644
index 00000000000..7c76237f457
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.puml
new file mode 100644
index 00000000000..bb3c4d2098e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldGroup('AwsShieldGroup', 'Aws Shield Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Remote.puml
new file mode 100644
index 00000000000..b186d6cd771
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShieldGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsShield')
+
+' renders the element
+AwsShieldGroup('AwsShieldGroup', 'Aws Shield Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.png
new file mode 100644
index 00000000000..83c53345b98
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.puml
new file mode 100644
index 00000000000..812cd4dd710
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSigner
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSigner('AwsSigner', 'Aws Signer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Remote.puml
new file mode 100644
index 00000000000..6f949e076f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSigner
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSigner('AwsSigner', 'Aws Signer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.md
new file mode 100644
index 00000000000..cca06a43a9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.md
@@ -0,0 +1,157 @@
+# AwsSigner
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+```
+
+
+
+| Illustration | AwsSigner | AwsSignerCard | AwsSignerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.png) | ![illustration for AwsSigner](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.Local.png) | ![illustration for AwsSignerCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.png) | ![illustration for AwsSignerGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.png) |
+
+
+
+
+## AwsSigner
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSigner
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSigner('AwsSigner', 'Aws Signer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSigner
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSigner('AwsSigner', 'Aws Signer', 'an optional tech label')
+@enduml
+```
+
+## AwsSignerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerCard('AwsSignerCard', 'Aws Signer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerCard('AwsSignerCard', 'Aws Signer Card', 'an optional description')
+@enduml
+```
+
+## AwsSignerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerGroup('AwsSignerGroup', 'Aws Signer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerGroup('AwsSignerGroup', 'Aws Signer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.png
new file mode 100644
index 00000000000..5e64ca10a57
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.puml
new file mode 100644
index 00000000000..aafc9899fb0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner
+
+sprite $AwsSignerXs [10x10/16z] FSY73GCn0CD0oLtq_lCctubsO8xMsUGZJ2lBfnmxrrDBb5COfRMruVn9za4cEZN649owxi4_
+
+sprite $AwsSignerSm [12x12/16z] JSZB0O0W4CHG_f1i__MgxCcStWotasr_Gw6URwnqDlElSr1OQGG6N7kAXR8ueMtXO4A4NUnm7KhhAxtMd7vzlfdn0W
+
+sprite $AwsSignerMd [16x16/16z] {
+NSc73S0m449Hj_C1td_V8A4QKjytCsJT-WNzWXngptBeZek6dubu-vU3ZLW6MMwCBwLcWMpRmoWDOjucdhsaAPBRptlssbDr0TeELvfi7SPFzgg5MCiR9I_d
+dfJPl_01
+}
+
+sprite $AwsSignerLg [20x20/16z] {
+RSi94iGW24HH82WqkVzznxPmzf_zLHfTdY82Vx3-O6sStXYyrS8G3J6YPbi9LllFwrWeaChxo6CZHXWWICThMmuu5JXc7d23ImBULgbIM7BvvFocsReKgp3E
+RwAbBHS19bOtqJp3IXM6RKHc4GLfQpIRDd0i9nD1LHtRhmJMrlEEzWSV
+}
+
+!procedure AwsSigner($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner', $name, $tech)
+!endprocedure
+
+!procedure AwsSignerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSignerLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSignerGroup($id, $name='Aws Signer', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsSignerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.png
new file mode 100644
index 00000000000..06ad18578be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.puml
new file mode 100644
index 00000000000..f60fffaa32a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerCard('AwsSignerCard', 'Aws Signer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Remote.puml
new file mode 100644
index 00000000000..e4d93981630
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerCard('AwsSignerCard', 'Aws Signer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.png
new file mode 100644
index 00000000000..bcdb22e60cd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.puml
new file mode 100644
index 00000000000..92cacd7ebb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerGroup('AwsSignerGroup', 'Aws Signer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Remote.puml
new file mode 100644
index 00000000000..18047bce7f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSignerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSignerGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSigner')
+
+' renders the element
+AwsSignerGroup('AwsSignerGroup', 'Aws Signer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.png
new file mode 100644
index 00000000000..395cabdafab
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.puml
new file mode 100644
index 00000000000..92dab64ffaa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOn
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOn('AwsSingleSignOn', 'Aws Single Sign On', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Remote.puml
new file mode 100644
index 00000000000..a34c4deacfc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOn
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOn('AwsSingleSignOn', 'Aws Single Sign On', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.md
new file mode 100644
index 00000000000..74eb82da606
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.md
@@ -0,0 +1,157 @@
+# AwsSingleSignOn
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+```
+
+
+
+| Illustration | AwsSingleSignOn | AwsSingleSignOnCard | AwsSingleSignOnGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.png) | ![illustration for AwsSingleSignOn](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.Local.png) | ![illustration for AwsSingleSignOnCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.png) | ![illustration for AwsSingleSignOnGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.png) |
+
+
+
+
+## AwsSingleSignOn
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOn
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOn('AwsSingleSignOn', 'Aws Single Sign On', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOn
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOn('AwsSingleSignOn', 'Aws Single Sign On', 'an optional tech label')
+@enduml
+```
+
+## AwsSingleSignOnCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnCard('AwsSingleSignOnCard', 'Aws Single Sign On Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnCard('AwsSingleSignOnCard', 'Aws Single Sign On Card', 'an optional description')
+@enduml
+```
+
+## AwsSingleSignOnGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnGroup('AwsSingleSignOnGroup', 'Aws Single Sign On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnGroup('AwsSingleSignOnGroup', 'Aws Single Sign On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.png
new file mode 100644
index 00000000000..5a5baaed437
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.puml
new file mode 100644
index 00000000000..2bbe18f1dad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn
+
+sprite $AwsSingleSignOnXs [10x10/16z] FSR70S0W4C0mEjYt_xpfGIznMRVfhZ9cUYUGyxqiPP2lwQZGLcXN5iHLdLVZhUdUMqu
+
+sprite $AwsSingleSignOnSm [12x12/16z] JSY75GCn20JH1oZDglz-lRwi-0VmMiUQ-eHarRoi2OnvEkrhNX8Hh6c7JrNIrxOYHGPiXpG6PP-XlePz1TXNk7u
+
+sprite $AwsSingleSignOnMd [16x16/16z] NOg55KGn3CFERS1Ezj_tFfEAqejsk9DPdr2VK6k8CQOkhqn9YCl7FZyETo-j97QFvKmI4YwF-IC5iTTvoXtaJAcxLZoIa5RlsW6n-YVq8yJO_Ggr-2Vy0G
+
+sprite $AwsSingleSignOnLg [20x20/16z] {
+RSq75i0W20DGmGeatl--TRxElFqPmKhik3j-a3_8XHuNSg29btHPHp_Gec6NKUT3SRds12jfR0uQFpKPu3AjZ5rja85yCukSkX_DAaa9ea1pCnCWQiSeHcK_
+TBJKWTrL1NdPHjArRKwxi3NeiWifARPTkFvziFxW2G
+}
+
+!procedure AwsSingleSignOn($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn', $name, $tech)
+!endprocedure
+
+!procedure AwsSingleSignOnCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSingleSignOnLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSingleSignOnGroup($id, $name='Aws Single Sign On', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsSingleSignOnLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.png
new file mode 100644
index 00000000000..5db348622ae
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.puml
new file mode 100644
index 00000000000..40f18237a90
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnCard('AwsSingleSignOnCard', 'Aws Single Sign On Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Remote.puml
new file mode 100644
index 00000000000..5fce8a17d45
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnCard('AwsSingleSignOnCard', 'Aws Single Sign On Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.png
new file mode 100644
index 00000000000..c440fb2b030
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.puml
new file mode 100644
index 00000000000..3eb353ec1fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnGroup('AwsSingleSignOnGroup', 'Aws Single Sign On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Remote.puml
new file mode 100644
index 00000000000..b2d11352bf6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOnGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSingleSignOnGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsSingleSignOn')
+
+' renders the element
+AwsSingleSignOnGroup('AwsSingleSignOnGroup', 'Aws Single Sign On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.png
new file mode 100644
index 00000000000..2bc825109c0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.puml
new file mode 100644
index 00000000000..4b53c004d2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWaf
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWaf('AwsWaf', 'Aws Waf', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Remote.puml
new file mode 100644
index 00000000000..1d0ca437e13
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWaf
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWaf('AwsWaf', 'Aws Waf', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.md b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.md
new file mode 100644
index 00000000000..424a5e1fb54
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.md
@@ -0,0 +1,157 @@
+# AwsWaf
+
+
+```text
+aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf
+```
+
+```text
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+```
+
+
+
+| Illustration | AwsWaf | AwsWafCard | AwsWafGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.png) | ![illustration for AwsWaf](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.Local.png) | ![illustration for AwsWafCard](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.png) | ![illustration for AwsWafGroup](../../../aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.png) |
+
+
+
+
+## AwsWaf
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWaf
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWaf('AwsWaf', 'Aws Waf', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWaf
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWaf('AwsWaf', 'Aws Waf', 'an optional tech label')
+@enduml
+```
+
+## AwsWafCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafCard('AwsWafCard', 'Aws Waf Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafCard('AwsWafCard', 'Aws Waf Card', 'an optional description')
+@enduml
+```
+
+## AwsWafGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafGroup('AwsWafGroup', 'Aws Waf Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafGroup('AwsWafGroup', 'Aws Waf Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.png
new file mode 100644
index 00000000000..3111f367bec
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.puml
new file mode 100644
index 00000000000..f330d00edc3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf
+
+sprite $AwsWafXs [10x10/16z] FSR70S0W00CnX-vZ_tr3rqiUsbHv1LdwraQpuvo8gRgkyTbgdG-JRVTE0ZGssZGwDZhv1m
+
+sprite $AwsWafSm [12x12/16z] JKg50S0029ej-F-zwp8f7DLd5N-4j1tAZQdHXR0JHs41vC3xX2lEZ3GeMXOz9B4F2fXXChKa3Znxs2lqn7iiIHxu86TX0m
+
+sprite $AwsWafMd [16x16/16z] {
+NSX9eWGX2C3G4beXyVxd_KFhgh9xuTIdAbz3hs_gW1LFLjUniQ2eokiLF04rZmj7Pi1rQCoC0Ulhfmr7J7BGMrEN4dJ1tj9cMvFatrkGYODZFclv8Ocl_z8U
+hURrzlRdr_W5
+}
+
+sprite $AwsWafLg [20x20/16z] {
+RSu73WGW20H0LDhY__zx6EJwnhIHXXllc1d-OFp127WPFp4I2J0QHCDTon8d3EUnhh9RIG8WwPePN2TnucoZ25_4om2pQoExnOUI0hDCo8C3Gx6mA6rNxmm5
+m4Y6xyGHANhw8SZiWv9lw5J5B4iqZhwpBMcUDJfVTQVT9t5NxiP0jPSLTif-y04
+}
+
+!procedure AwsWaf($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf', $name, $tech)
+!endprocedure
+
+!procedure AwsWafCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafLg>', 'SecurityIdentityCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafGroup($id, $name='Aws Waf', $tech='')
+ IconGroupElement($id, 'SecurityIdentityComplianceFamily', '<$AwsWafLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.png
new file mode 100644
index 00000000000..48f94efef45
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.puml
new file mode 100644
index 00000000000..764fc0546e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafCard('AwsWafCard', 'Aws Waf Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Remote.puml
new file mode 100644
index 00000000000..30a1b24d3d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafCard
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafCard('AwsWafCard', 'Aws Waf Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.png b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.png
new file mode 100644
index 00000000000..f7ff82078dc
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.puml
new file mode 100644
index 00000000000..47f00df3955
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafGroup('AwsWafGroup', 'Aws Waf Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Remote.puml
new file mode 100644
index 00000000000..f05ca2c686f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWafGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafGroup
+include('aws-q1-2022/Architecture/SecurityIdentityCompliance/AwsWaf')
+
+' renders the element
+AwsWafGroup('AwsWafGroup', 'Aws Waf Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Local.png
new file mode 100644
index 00000000000..b4531388c34
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Local.puml
new file mode 100644
index 00000000000..e61f9b33a93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfs
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfs('AmazonEfs', 'Amazon Efs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Remote.puml
new file mode 100644
index 00000000000..f33930da171
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfs
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfs('AmazonEfs', 'Amazon Efs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.md
new file mode 100644
index 00000000000..718b413f1e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.md
@@ -0,0 +1,157 @@
+# AmazonEfs
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonEfs
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+```
+
+
+
+| Illustration | AmazonEfs | AmazonEfsCard | AmazonEfsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonEfs.png) | ![illustration for AmazonEfs](../../../aws-q1-2022/Architecture/Storage/AmazonEfs.Local.png) | ![illustration for AmazonEfsCard](../../../aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.png) | ![illustration for AmazonEfsGroup](../../../aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.png) |
+
+
+
+
+## AmazonEfs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfs
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfs('AmazonEfs', 'Amazon Efs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfs
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfs('AmazonEfs', 'Amazon Efs', 'an optional tech label')
+@enduml
+```
+
+## AmazonEfsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsCard('AmazonEfsCard', 'Amazon Efs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsCard('AmazonEfsCard', 'Amazon Efs Card', 'an optional description')
+@enduml
+```
+
+## AmazonEfsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsGroup('AmazonEfsGroup', 'Amazon Efs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsGroup('AmazonEfsGroup', 'Amazon Efs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.png
new file mode 100644
index 00000000000..2780281f5f7
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.puml
new file mode 100644
index 00000000000..184dd9799c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfs.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonEfs
+
+sprite $AmazonEfsXs [10x10/16z] FSY73S102CLGIECC---R3obMUpAiBYBu2JRqIDJPpjHa7LBJR8q2i56wkrwbovfK2Krk
+
+sprite $AmazonEfsSm [12x12/16z] JST16W0H5CDWy6Zg_lUTVbQJLNv0IYVn0xJnq2i_Ekj8guw1oPDifBW2stkgDTNxte7DUmz3hEjHpZEAUtS-AELlDaWV
+
+sprite $AmazonEfsMd [16x16/16z] {
+NOc50GD02CHuXJlstxT8FQy92ApH17-X3DzkabUofUS3kZN6UvWImL7eie8PPhNLJYn5ScOxhuc92CxJrq5mXpqTX-N0os-m3R6Sr9Cjc0Dmfqm6wH8UeK7X
+V-41
+}
+
+sprite $AmazonEfsLg [20x20/16z] {
+FSx10SGW24HHL026xR_V9PB9FpvLG9SifYOgaSPeVWurpXax0bhgUWqBC8qcKsqhtAJryC-wk1E0hZrO5sMcXz8AEp1R-QALGqH5nD8-CzXCMlwPnjWMqBen
+IG2lPScw9RBjzwiJLjsyrWGUMrv4aySQWI9cKriZmzCObVW7
+}
+
+!procedure AmazonEfs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonEfs', $name, $tech)
+!endprocedure
+
+!procedure AmazonEfsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEfsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEfsGroup($id, $name='Amazon Efs', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonEfsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.png
new file mode 100644
index 00000000000..3e4436e37a3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.puml
new file mode 100644
index 00000000000..7af0ad76d71
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsCard('AmazonEfsCard', 'Amazon Efs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Remote.puml
new file mode 100644
index 00000000000..fbbce4550fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsCard('AmazonEfsCard', 'Amazon Efs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.png
new file mode 100644
index 00000000000..2c0ba78a1f2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.puml
new file mode 100644
index 00000000000..3d354cc2c2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsGroup('AmazonEfsGroup', 'Amazon Efs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Remote.puml
new file mode 100644
index 00000000000..a5128480b43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonEfsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonEfs')
+
+' renders the element
+AmazonEfsGroup('AmazonEfsGroup', 'Amazon Efs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.png
new file mode 100644
index 00000000000..6ffba9b78d9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.puml
new file mode 100644
index 00000000000..7daa63e77f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStore
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStore('AmazonElasticBlockStore', 'Amazon Elastic Block Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Remote.puml
new file mode 100644
index 00000000000..9d08daa35ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStore
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStore('AmazonElasticBlockStore', 'Amazon Elastic Block Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.md
new file mode 100644
index 00000000000..88cd5aef6bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.md
@@ -0,0 +1,157 @@
+# AmazonElasticBlockStore
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+```
+
+
+
+| Illustration | AmazonElasticBlockStore | AmazonElasticBlockStoreCard | AmazonElasticBlockStoreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.png) | ![illustration for AmazonElasticBlockStore](../../../aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.Local.png) | ![illustration for AmazonElasticBlockStoreCard](../../../aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.png) | ![illustration for AmazonElasticBlockStoreGroup](../../../aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.png) |
+
+
+
+
+## AmazonElasticBlockStore
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStore
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStore('AmazonElasticBlockStore', 'Amazon Elastic Block Store', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStore
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStore('AmazonElasticBlockStore', 'Amazon Elastic Block Store', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticBlockStoreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreCard
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreCard('AmazonElasticBlockStoreCard', 'Amazon Elastic Block Store Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreCard
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreCard('AmazonElasticBlockStoreCard', 'Amazon Elastic Block Store Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticBlockStoreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreGroup('AmazonElasticBlockStoreGroup', 'Amazon Elastic Block Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreGroup('AmazonElasticBlockStoreGroup', 'Amazon Elastic Block Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.png
new file mode 100644
index 00000000000..e94c7c27e73
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.puml
new file mode 100644
index 00000000000..664f5d514a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore
+
+sprite $AmazonElasticBlockStoreXs [10x10/16z] BOh70K1H2CBuLONzztqsJa0IuHKpYwtLq1N6oFuWEwl-NgrhLDlQpUd5HVIBaBZ20G
+
+sprite $AmazonElasticBlockStoreSm [12x12/16z] JSk73GKn20HHdG7XMVglr_67MwKt3a3VopLU0VQSU7oxiQDv2l0LiLBQxbnhcQzrp3Lj_wUNt5P12weoj2DokRG7C04
+
+sprite $AmazonElasticBlockStoreMd [16x16/16z] NOp7WGL028KcZsZ__Uxg-vaR6FZ7n4tu2MLyUJiex5O-1mgZstMISSxfbdY5sNkVyWeNEF8CSkI9QUVbceCSjpcNcO65-vnwoXWGuMsumcZfuO8YVi8V
+
+sprite $AmazonElasticBlockStoreLg [20x20/16z] {
+RSs74O0m34FHz4Xc_tsHp-Wgd_v8eOAxbSXgj3aRvhJUESjkWmsdVOP1pnzR5cIssvYZdLeW2dl-trsYed3m7grX4wPbjkpFmaRQr9_Dt7Sjgi-k7WH9xIrx
+dW1cg9gzGQQr4yRTqeHa626I2HspCgln1G
+}
+
+!procedure AmazonElasticBlockStore($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticBlockStoreLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreGroup($id, $name='Amazon Elastic Block Store', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticBlockStoreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.png
new file mode 100644
index 00000000000..5472d1b8d82
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.puml
new file mode 100644
index 00000000000..e3228a41069
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreCard
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreCard('AmazonElasticBlockStoreCard', 'Amazon Elastic Block Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Remote.puml
new file mode 100644
index 00000000000..faa32f4b4ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreCard
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreCard('AmazonElasticBlockStoreCard', 'Amazon Elastic Block Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.png
new file mode 100644
index 00000000000..642b9545e46
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.puml
new file mode 100644
index 00000000000..a236e7a7a42
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreGroup('AmazonElasticBlockStoreGroup', 'Amazon Elastic Block Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Remote.puml
new file mode 100644
index 00000000000..5bf24e5c701
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonElasticBlockStoreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonElasticBlockStore')
+
+' renders the element
+AmazonElasticBlockStoreGroup('AmazonElasticBlockStoreGroup', 'Amazon Elastic Block Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Local.png
new file mode 100644
index 00000000000..b072f4f82ea
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Local.puml
new file mode 100644
index 00000000000..66b90e3a561
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSx
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSx('AmazonFSx', 'Amazon F Sx', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Remote.puml
new file mode 100644
index 00000000000..d0f6daf48cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSx
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSx('AmazonFSx', 'Amazon F Sx', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.md
new file mode 100644
index 00000000000..5edd18baca9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.md
@@ -0,0 +1,157 @@
+# AmazonFSx
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonFSx
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+```
+
+
+
+| Illustration | AmazonFSx | AmazonFSxCard | AmazonFSxGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonFSx.png) | ![illustration for AmazonFSx](../../../aws-q1-2022/Architecture/Storage/AmazonFSx.Local.png) | ![illustration for AmazonFSxCard](../../../aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.png) | ![illustration for AmazonFSxGroup](../../../aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.png) |
+
+
+
+
+## AmazonFSx
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSx
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSx('AmazonFSx', 'Amazon F Sx', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSx
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSx('AmazonFSx', 'Amazon F Sx', 'an optional tech label')
+@enduml
+```
+
+## AmazonFSxCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxCard('AmazonFSxCard', 'Amazon F Sx Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxCard('AmazonFSxCard', 'Amazon F Sx Card', 'an optional description')
+@enduml
+```
+
+## AmazonFSxGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxGroup('AmazonFSxGroup', 'Amazon F Sx Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxGroup('AmazonFSxGroup', 'Amazon F Sx Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.png
new file mode 100644
index 00000000000..b0e015609d1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.puml
new file mode 100644
index 00000000000..21e505231d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSx.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonFSx
+
+sprite $AmazonFSxXs [10x10/16z] FSY73S0m3CJ0n9tI_lEw-ubs8BHLhHKHqKJRB2rD_J-P_SuzEdJHnG4
+
+sprite $AmazonFSxSm [12x12/16z] JSd70K0n2CFGL41c_tb_Bz69Xu4uyoCMi805OawVuuBKla4gzPYmVlqbeDNp7WTRW4VgZAjSa0js
+
+sprite $AmazonFSxMd [16x16/16z] NOc74SH02CJc8WZwh_VVzavSNPG0I14lMC025h1G5ggu6KiYJnZ0pXkVZt4P1yxI_3qmkVAIxyE9rr-uGKAGNG94MsWBRU4F
+
+sprite $AmazonFSxLg [20x20/16z] {
+RSu50e0W50DGwiisxtzVsqzDgKVo3BxK9sIhAuDReoj3O-rASLufqNBEE8jzAAcGlC_OAb3SO3mJKUfhCKOod0fal2Rn319fvdPZOcPi3BOLgqO4dlQcVUU-
+JqWtDUQwChbDAmy
+}
+
+!procedure AmazonFSx($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonFSx', $name, $tech)
+!endprocedure
+
+!procedure AmazonFSxCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFSxLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFSxGroup($id, $name='Amazon F Sx', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonFSxLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.png
new file mode 100644
index 00000000000..06e79463c28
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.puml
new file mode 100644
index 00000000000..bb45755cfe9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxCard('AmazonFSxCard', 'Amazon F Sx Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Remote.puml
new file mode 100644
index 00000000000..cc3b080ab74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxCard('AmazonFSxCard', 'Amazon F Sx Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.png
new file mode 100644
index 00000000000..810dcd91831
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.puml
new file mode 100644
index 00000000000..0394a7045d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustre
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustre('AmazonFSxForLustre', 'Amazon F Sx For Lustre', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Remote.puml
new file mode 100644
index 00000000000..ef9a9fb1520
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustre
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustre('AmazonFSxForLustre', 'Amazon F Sx For Lustre', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.md
new file mode 100644
index 00000000000..7474a9a76f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.md
@@ -0,0 +1,157 @@
+# AmazonFSxForLustre
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonFSxForLustre
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+```
+
+
+
+| Illustration | AmazonFSxForLustre | AmazonFSxForLustreCard | AmazonFSxForLustreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.png) | ![illustration for AmazonFSxForLustre](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.Local.png) | ![illustration for AmazonFSxForLustreCard](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.png) | ![illustration for AmazonFSxForLustreGroup](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.png) |
+
+
+
+
+## AmazonFSxForLustre
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustre
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustre('AmazonFSxForLustre', 'Amazon F Sx For Lustre', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustre
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustre('AmazonFSxForLustre', 'Amazon F Sx For Lustre', 'an optional tech label')
+@enduml
+```
+
+## AmazonFSxForLustreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreCard('AmazonFSxForLustreCard', 'Amazon F Sx For Lustre Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreCard('AmazonFSxForLustreCard', 'Amazon F Sx For Lustre Card', 'an optional description')
+@enduml
+```
+
+## AmazonFSxForLustreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreGroup('AmazonFSxForLustreGroup', 'Amazon F Sx For Lustre Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreGroup('AmazonFSxForLustreGroup', 'Amazon F Sx For Lustre Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.png
new file mode 100644
index 00000000000..525e1ecd4ab
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.puml
new file mode 100644
index 00000000000..146ab20ee57
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustre.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonFSxForLustre
+
+sprite $AmazonFSxForLustreXs [10x10/16z] FOh70K0X5C9-LSFRVrwxS08IA2CvPrnnbQjSfS8BrsZYBU_rZRQ5S0tN1W
+
+sprite $AmazonFSxForLustreSm [12x12/16z] JOl70O0m54Bj-lZxpsjw0XSwy1My6PZ136PaHhfvk8T-sM6xgzPpdc--PbtGFh4qOIRC9
+
+sprite $AmazonFSxForLustreMd [16x16/16z] NSd70S1G2CFGv3SGx3zlUhLlUWRmSxOF0GGGG2048gZLwu2xOr1XzgUxuPlPrAy_e9GDUjtx6833tY_iblyc1L8W1LO
+
+sprite $AmazonFSxForLustreLg [20x20/16z] PSe73e103CH0UkBb_--bSnTfhJuoGFx56rHr-n7y13_1J-6dz4bHIV5GKYs1W3aNkkKZp4p3-fi4B6ii4VFq6XBJp3qEkJpsHgkRYksxdzrKh9vkwcRd2G
+
+!procedure AmazonFSxForLustre($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonFSxForLustre', $name, $tech)
+!endprocedure
+
+!procedure AmazonFSxForLustreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFSxForLustreLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFSxForLustreGroup($id, $name='Amazon F Sx For Lustre', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonFSxForLustreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.png
new file mode 100644
index 00000000000..a164b5f2c15
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.puml
new file mode 100644
index 00000000000..508ac2e50cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreCard('AmazonFSxForLustreCard', 'Amazon F Sx For Lustre Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Remote.puml
new file mode 100644
index 00000000000..f5125a31dfd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreCard('AmazonFSxForLustreCard', 'Amazon F Sx For Lustre Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.png
new file mode 100644
index 00000000000..bc48991f381
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.puml
new file mode 100644
index 00000000000..c622e7f8706
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreGroup('AmazonFSxForLustreGroup', 'Amazon F Sx For Lustre Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Remote.puml
new file mode 100644
index 00000000000..33dc4685318
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForLustreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForLustreGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForLustre')
+
+' renders the element
+AmazonFSxForLustreGroup('AmazonFSxForLustreGroup', 'Amazon F Sx For Lustre Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.png
new file mode 100644
index 00000000000..7a6e92984be
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.puml
new file mode 100644
index 00000000000..b4a45fea407
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntap
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntap('AmazonFSxForNetAppOntap', 'Amazon F Sx For Net App Ontap', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Remote.puml
new file mode 100644
index 00000000000..0259a1bdfd2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntap
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntap('AmazonFSxForNetAppOntap', 'Amazon F Sx For Net App Ontap', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.md
new file mode 100644
index 00000000000..3376f3c3948
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.md
@@ -0,0 +1,157 @@
+# AmazonFSxForNetAppOntap
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+```
+
+
+
+| Illustration | AmazonFSxForNetAppOntap | AmazonFSxForNetAppOntapCard | AmazonFSxForNetAppOntapGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.png) | ![illustration for AmazonFSxForNetAppOntap](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.Local.png) | ![illustration for AmazonFSxForNetAppOntapCard](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.png) | ![illustration for AmazonFSxForNetAppOntapGroup](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.png) |
+
+
+
+
+## AmazonFSxForNetAppOntap
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntap
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntap('AmazonFSxForNetAppOntap', 'Amazon F Sx For Net App Ontap', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntap
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntap('AmazonFSxForNetAppOntap', 'Amazon F Sx For Net App Ontap', 'an optional tech label')
+@enduml
+```
+
+## AmazonFSxForNetAppOntapCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapCard('AmazonFSxForNetAppOntapCard', 'Amazon F Sx For Net App Ontap Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapCard('AmazonFSxForNetAppOntapCard', 'Amazon F Sx For Net App Ontap Card', 'an optional description')
+@enduml
+```
+
+## AmazonFSxForNetAppOntapGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapGroup('AmazonFSxForNetAppOntapGroup', 'Amazon F Sx For Net App Ontap Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapGroup('AmazonFSxForNetAppOntapGroup', 'Amazon F Sx For Net App Ontap Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.png
new file mode 100644
index 00000000000..92b034288f3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.puml
new file mode 100644
index 00000000000..0b1ebda8f74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap
+
+sprite $AmazonFSxForNetAppOntapXs [10x10/16z] FSR10G0G40Gn0BFNVxq0yWgqfTRABx_wbV2GzaIXnJq1pQ-jEfhTWlqE
+
+sprite $AmazonFSxForNetAppOntapSm [12x12/16z] JSV10G0G3C10WARsdnS0UUK06UKU7_Z01_sW6lecTz-2cP_KILVE_KSucqJAUaIW7D3_GmC
+
+sprite $AmazonFSxForNetAppOntapMd [16x16/16z] NSZ70KCn3CDGTnBo_lEcvnVXXWVWRtf70XAGW0IH80Aj8SFnqA4s_X-0KAt_3zao3Bt-6nHfrUC3r6IyZmS3-mhlJx0JF04
+
+sprite $AmazonFSxForNetAppOntapLg [20x20/16z] {
+RSg54GDH3CJGZ_RArt-zuMH36duZ03tBUm3MVoORrdyc6s0iViygCeAziLRLXWu9oxPIkM4iy5T0m5IRjXAXfKRslDezW4Kekws0lLl6tOoCbY0TXn4X05i1
+S3VhFolRpta6
+}
+
+!procedure AmazonFSxForNetAppOntap($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap', $name, $tech)
+!endprocedure
+
+!procedure AmazonFSxForNetAppOntapCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFSxForNetAppOntapLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFSxForNetAppOntapGroup($id, $name='Amazon F Sx For Net App Ontap', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonFSxForNetAppOntapLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.png
new file mode 100644
index 00000000000..ccd82c6dc50
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.puml
new file mode 100644
index 00000000000..776af81b5a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapCard('AmazonFSxForNetAppOntapCard', 'Amazon F Sx For Net App Ontap Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Remote.puml
new file mode 100644
index 00000000000..92f0e7a758f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapCard('AmazonFSxForNetAppOntapCard', 'Amazon F Sx For Net App Ontap Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.png
new file mode 100644
index 00000000000..57f101d0fd6
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.puml
new file mode 100644
index 00000000000..5152a58e82b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapGroup('AmazonFSxForNetAppOntapGroup', 'Amazon F Sx For Net App Ontap Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Remote.puml
new file mode 100644
index 00000000000..57e044edfcc
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntapGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForNetAppOntapGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForNetAppOntap')
+
+' renders the element
+AmazonFSxForNetAppOntapGroup('AmazonFSxForNetAppOntapGroup', 'Amazon F Sx For Net App Ontap Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.png
new file mode 100644
index 00000000000..a958bfcb91f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.puml
new file mode 100644
index 00000000000..0d0a9675f82
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfs('AmazonFSxForOpenZfs', 'Amazon F Sx For Open Zfs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Remote.puml
new file mode 100644
index 00000000000..e613b4a3759
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfs('AmazonFSxForOpenZfs', 'Amazon F Sx For Open Zfs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.md
new file mode 100644
index 00000000000..0cf7d42ea10
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.md
@@ -0,0 +1,157 @@
+# AmazonFSxForOpenZfs
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+```
+
+
+
+| Illustration | AmazonFSxForOpenZfs | AmazonFSxForOpenZfsCard | AmazonFSxForOpenZfsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.png) | ![illustration for AmazonFSxForOpenZfs](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.Local.png) | ![illustration for AmazonFSxForOpenZfsCard](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.png) | ![illustration for AmazonFSxForOpenZfsGroup](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.png) |
+
+
+
+
+## AmazonFSxForOpenZfs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfs('AmazonFSxForOpenZfs', 'Amazon F Sx For Open Zfs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfs('AmazonFSxForOpenZfs', 'Amazon F Sx For Open Zfs', 'an optional tech label')
+@enduml
+```
+
+## AmazonFSxForOpenZfsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsCard('AmazonFSxForOpenZfsCard', 'Amazon F Sx For Open Zfs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsCard('AmazonFSxForOpenZfsCard', 'Amazon F Sx For Open Zfs Card', 'an optional description')
+@enduml
+```
+
+## AmazonFSxForOpenZfsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsGroup('AmazonFSxForOpenZfsGroup', 'Amazon F Sx For Open Zfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsGroup('AmazonFSxForOpenZfsGroup', 'Amazon F Sx For Open Zfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.png
new file mode 100644
index 00000000000..1d485b2da68
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.puml
new file mode 100644
index 00000000000..3ad2e01b870
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs
+
+sprite $AmazonFSxForOpenZfsXs [10x10/16z] FOh70K0X5C9-LSFRVrwxS08IA2CvPrnnbQl4nxMQo2-h2PvopRRSS0tN1W
+
+sprite $AmazonFSxForOpenZfsSm [12x12/16z] JOS74W0W283EDlh_zxONfG9G1hd35tp15ugB8QvGbUYGxHwap_01NMDUhZZlABPyOb_O5mq
+
+sprite $AmazonFSxForOpenZfsMd [16x16/16z] NSZ50S002C302XROVzwwabyE8CvyZmOqe04D4aHiZXio0G6JvzMOYU3-16m6pj_RHyAVJt37_FdSFXoYxh-g1jMW6gm
+
+sprite $AmazonFSxForOpenZfsLg [20x20/16z] {
+RSx5WGKn30JH8LjTFVd7k_jPfZe-WmIWR_4EMbsPqXfTcHg3H7-WlMbpIJiAL3ze-u8hO3lLM0YTn0Lf1a8dZSbMYI2kJUV7dl7iaBRjQObrFtL2cflTxtj2
+qjnOwigSDjty1m
+}
+
+!procedure AmazonFSxForOpenZfs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs', $name, $tech)
+!endprocedure
+
+!procedure AmazonFSxForOpenZfsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFSxForOpenZfsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFSxForOpenZfsGroup($id, $name='Amazon F Sx For Open Zfs', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonFSxForOpenZfsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.png
new file mode 100644
index 00000000000..fe7d3c09a4f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.puml
new file mode 100644
index 00000000000..ae784bf6e7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsCard('AmazonFSxForOpenZfsCard', 'Amazon F Sx For Open Zfs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Remote.puml
new file mode 100644
index 00000000000..c425d1aed95
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsCard('AmazonFSxForOpenZfsCard', 'Amazon F Sx For Open Zfs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.png
new file mode 100644
index 00000000000..e456209ff20
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.puml
new file mode 100644
index 00000000000..a1b1f503158
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsGroup('AmazonFSxForOpenZfsGroup', 'Amazon F Sx For Open Zfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Remote.puml
new file mode 100644
index 00000000000..9ce4cb3867e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForOpenZfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForOpenZfs')
+
+' renders the element
+AmazonFSxForOpenZfsGroup('AmazonFSxForOpenZfsGroup', 'Amazon F Sx For Open Zfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.png
new file mode 100644
index 00000000000..3802be2e77d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.puml
new file mode 100644
index 00000000000..338efacf590
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfs('AmazonFSxForWfs', 'Amazon F Sx For Wfs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Remote.puml
new file mode 100644
index 00000000000..8c9ac5fbe35
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfs('AmazonFSxForWfs', 'Amazon F Sx For Wfs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.md
new file mode 100644
index 00000000000..57c02d83972
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.md
@@ -0,0 +1,157 @@
+# AmazonFSxForWfs
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonFSxForWfs
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+```
+
+
+
+| Illustration | AmazonFSxForWfs | AmazonFSxForWfsCard | AmazonFSxForWfsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.png) | ![illustration for AmazonFSxForWfs](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.Local.png) | ![illustration for AmazonFSxForWfsCard](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.png) | ![illustration for AmazonFSxForWfsGroup](../../../aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.png) |
+
+
+
+
+## AmazonFSxForWfs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfs('AmazonFSxForWfs', 'Amazon F Sx For Wfs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfs
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfs('AmazonFSxForWfs', 'Amazon F Sx For Wfs', 'an optional tech label')
+@enduml
+```
+
+## AmazonFSxForWfsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsCard('AmazonFSxForWfsCard', 'Amazon F Sx For Wfs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsCard('AmazonFSxForWfsCard', 'Amazon F Sx For Wfs Card', 'an optional description')
+@enduml
+```
+
+## AmazonFSxForWfsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsGroup('AmazonFSxForWfsGroup', 'Amazon F Sx For Wfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsGroup('AmazonFSxForWfsGroup', 'Amazon F Sx For Wfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.png
new file mode 100644
index 00000000000..4286d5ea2d0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.puml
new file mode 100644
index 00000000000..6e689adec23
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfs.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonFSxForWfs
+
+sprite $AmazonFSxForWfsXs [10x10/16z] FSR70G0X40EnYy1u-w-NZFKIb27dZ8ihLyBxUBYlgqzG-9wnSIZXXji
+
+sprite $AmazonFSxForWfsSm [12x12/16z] JOl50K0X5CDmID_-ytwNvbG5riaym0ncC2CpKgCpw9VEZKITwSglMKrzwUB-nAy9Cs5c1m
+
+sprite $AmazonFSxForWfsMd [16x16/16z] NOtL0KH120Dl5mtqN-yzjypV80bMyY0sG0FG03G03Oe6LJ0BL-1sG3QJorNXkWxcJtUl_KPbXAo-4M8AZ3bstxbQ-kje6ZGDcWOB
+
+sprite $AmazonFSxForWfsLg [20x20/16z] {
+RSv5WWKX34NH0c8tjV_rTdz7t_140U8RVmT6FLbq6_HaCHXqJFREJDmC4--QcG84n6e6jB2VDH6e1eNhkjuccO2WbHAZKSCnaVgqTmW0L9MVvVZdVMz8jnoi
+wycoszRv3m
+}
+
+!procedure AmazonFSxForWfs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonFSxForWfs', $name, $tech)
+!endprocedure
+
+!procedure AmazonFSxForWfsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonFSxForWfsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonFSxForWfsGroup($id, $name='Amazon F Sx For Wfs', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonFSxForWfsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.png
new file mode 100644
index 00000000000..a8f9c54cff0
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.puml
new file mode 100644
index 00000000000..496398d4df4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsCard('AmazonFSxForWfsCard', 'Amazon F Sx For Wfs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Remote.puml
new file mode 100644
index 00000000000..a86d27b8fe4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsCard
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsCard('AmazonFSxForWfsCard', 'Amazon F Sx For Wfs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.png
new file mode 100644
index 00000000000..a3adee6c435
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.puml
new file mode 100644
index 00000000000..c3971a436ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsGroup('AmazonFSxForWfsGroup', 'Amazon F Sx For Wfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Remote.puml
new file mode 100644
index 00000000000..7ba4cc208af
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxForWfsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxForWfsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSxForWfs')
+
+' renders the element
+AmazonFSxForWfsGroup('AmazonFSxForWfsGroup', 'Amazon F Sx For Wfs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.png
new file mode 100644
index 00000000000..9d0f941c847
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.puml
new file mode 100644
index 00000000000..117c7baa822
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxGroup('AmazonFSxGroup', 'Amazon F Sx Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Remote.puml
new file mode 100644
index 00000000000..44b693142a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonFSxGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonFSxGroup
+include('aws-q1-2022/Architecture/Storage/AmazonFSx')
+
+' renders the element
+AmazonFSxGroup('AmazonFSxGroup', 'Amazon F Sx Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.png
new file mode 100644
index 00000000000..1e71e242107
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.puml
new file mode 100644
index 00000000000..4dddfd43fdf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutposts
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutposts('AmazonS3OnOutposts', 'Amazon S3 On Outposts', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Remote.puml
new file mode 100644
index 00000000000..25e900b3837
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutposts
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutposts('AmazonS3OnOutposts', 'Amazon S3 On Outposts', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.md
new file mode 100644
index 00000000000..016e06b7b6a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.md
@@ -0,0 +1,157 @@
+# AmazonS3OnOutposts
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+```
+
+
+
+| Illustration | AmazonS3OnOutposts | AmazonS3OnOutpostsCard | AmazonS3OnOutpostsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.png) | ![illustration for AmazonS3OnOutposts](../../../aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.Local.png) | ![illustration for AmazonS3OnOutpostsCard](../../../aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.png) | ![illustration for AmazonS3OnOutpostsGroup](../../../aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.png) |
+
+
+
+
+## AmazonS3OnOutposts
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutposts
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutposts('AmazonS3OnOutposts', 'Amazon S3 On Outposts', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutposts
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutposts('AmazonS3OnOutposts', 'Amazon S3 On Outposts', 'an optional tech label')
+@enduml
+```
+
+## AmazonS3OnOutpostsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsCard
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsCard('AmazonS3OnOutpostsCard', 'Amazon S3 On Outposts Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsCard
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsCard('AmazonS3OnOutpostsCard', 'Amazon S3 On Outposts Card', 'an optional description')
+@enduml
+```
+
+## AmazonS3OnOutpostsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsGroup('AmazonS3OnOutpostsGroup', 'Amazon S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsGroup('AmazonS3OnOutpostsGroup', 'Amazon S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.png
new file mode 100644
index 00000000000..670c74f8d04
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.puml
new file mode 100644
index 00000000000..add689bd8fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts
+
+sprite $AmazonS3OnOutpostsXs [10x10/16z] FOl50S0m30CLzidxprjkxYM4k5bhiILR6iPuf8tKrMvbq2ZrLeRPsgDSxrlQp2b1fc-04m
+
+sprite $AmazonS3OnOutpostsSm [12x12/16z] JOd50K0n58CgpqZtt_UxS8a0r47ky1imUk_NsFjhn0YlQqYZijeSu-pGcyrsTia9pwjJ0wnggOS9PvzhYNJtOE_xE61d0m
+
+sprite $AmazonS3OnOutpostsMd [16x16/16z] {
+NOk54GD130FDTFtt6pdyhyFLh1kfLtBJj-ABcnTRHiId0FyxEM0J-HOpdV3N-3A00wxabudCXEB5EDnj65oUmYOuolHX7xPkx3ep5eo9YXP81qMb82ovZE8L
+mFAjU
+}
+
+sprite $AmazonS3OnOutpostsLg [20x20/16z] {
+NSs50OH034JH-6L2__tUuFBnnmfOd_tsm6xzseqh-5hSI7EmhdFaRQ2TE42WCfDsuWojMTqxpKp0HAI2Dx-DwxOtW4u_RC0uA4F5JbinUJO7NaOCeDJBRslp
+0j1cjzd0bEZqNfR9gkWPG003eytyuCKan7VR55UtxTt6tlW7
+}
+
+!procedure AmazonS3OnOutposts($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts', $name, $tech)
+!endprocedure
+
+!procedure AmazonS3OnOutpostsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonS3OnOutpostsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonS3OnOutpostsGroup($id, $name='Amazon S3 On Outposts', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonS3OnOutpostsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.png
new file mode 100644
index 00000000000..0df8fa8251d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.puml
new file mode 100644
index 00000000000..8874a31500b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsCard
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsCard('AmazonS3OnOutpostsCard', 'Amazon S3 On Outposts Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Remote.puml
new file mode 100644
index 00000000000..fc7814e5471
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsCard
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsCard('AmazonS3OnOutpostsCard', 'Amazon S3 On Outposts Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.png
new file mode 100644
index 00000000000..1d38456d016
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.puml
new file mode 100644
index 00000000000..9a7d1f53a8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsGroup('AmazonS3OnOutpostsGroup', 'Amazon S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Remote.puml
new file mode 100644
index 00000000000..2dae360baa3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonS3OnOutpostsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonS3OnOutpostsGroup
+include('aws-q1-2022/Architecture/Storage/AmazonS3OnOutposts')
+
+' renders the element
+AmazonS3OnOutpostsGroup('AmazonS3OnOutpostsGroup', 'Amazon S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.png
new file mode 100644
index 00000000000..5305017c3c2
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.puml
new file mode 100644
index 00000000000..6ead591a874
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageService
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageService('AmazonSimpleStorageService', 'Amazon Simple Storage Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Remote.puml
new file mode 100644
index 00000000000..cf7d50a0671
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageService
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageService('AmazonSimpleStorageService', 'Amazon Simple Storage Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.md
new file mode 100644
index 00000000000..3ed912d9daf
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageService
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+```
+
+
+
+| Illustration | AmazonSimpleStorageService | AmazonSimpleStorageServiceCard | AmazonSimpleStorageServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.png) | ![illustration for AmazonSimpleStorageService](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.Local.png) | ![illustration for AmazonSimpleStorageServiceCard](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.png) | ![illustration for AmazonSimpleStorageServiceGroup](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageService
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageService('AmazonSimpleStorageService', 'Amazon Simple Storage Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageService
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageService('AmazonSimpleStorageService', 'Amazon Simple Storage Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceCard('AmazonSimpleStorageServiceCard', 'Amazon Simple Storage Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceCard('AmazonSimpleStorageServiceCard', 'Amazon Simple Storage Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceGroup('AmazonSimpleStorageServiceGroup', 'Amazon Simple Storage Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceGroup('AmazonSimpleStorageServiceGroup', 'Amazon Simple Storage Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.png
new file mode 100644
index 00000000000..e6ee0977e2a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.puml
new file mode 100644
index 00000000000..036e8966095
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService
+
+sprite $AmazonSimpleStorageServiceXs [10x10/16z] FOd50KDH3CFoC9Qp_xpjPrqC0fra9b-5jOyIIjCMof3iUBpTW9xzQF9P9Pz0eB9ZhW2gdfS_
+
+sprite $AmazonSimpleStorageServiceSm [12x12/16z] HOc74GH12CDc4rXS__t-ca-UP4c0lBpZ3_uvnvWX_qsNeImYb_sKgWGSjFqBmvhzrKJ_uoJGKpNz0tWkA4xYVy7pVm4
+
+sprite $AmazonSimpleStorageServiceMd [16x16/16z] {
+NOw50SCm30GJiTxxxrj1-Ortngp4nZlv9_9FD12fcH1v3D-l7NVjG36Jg0fnSG19hpju658WLmbTVhvv6Tbm9CPuOJCS8onpMJ62gyK1GCFxZzD2g28vt6AI
+ot_Y0G
+}
+
+sprite $AmazonSimpleStorageServiceLg [20x20/16z] {
+PSs70SCm24HHgWHu_trpCIZrkp-h98hJxfxsrdyR7DjkgkOREEQqUgJIZhQmztmEOE6BoM_RIh3OLR2CvUQ-8YHG0IcHH-9Jn-es4uFQCSvEU8kCUPvKTGpt
+CSaOgrM3X6lCgd7ikl0jDTYxtHR4vgu4QeFsi6ePExrjz8qF
+}
+
+!procedure AmazonSimpleStorageService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGroup($id, $name='Amazon Simple Storage Service', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.png
new file mode 100644
index 00000000000..a33857a1d3a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.puml
new file mode 100644
index 00000000000..e29952bfee0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceCard('AmazonSimpleStorageServiceCard', 'Amazon Simple Storage Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Remote.puml
new file mode 100644
index 00000000000..ea1041e659c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceCard('AmazonSimpleStorageServiceCard', 'Amazon Simple Storage Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.png
new file mode 100644
index 00000000000..ad12eb42436
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.puml
new file mode 100644
index 00000000000..ec636e0dc8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacier
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacier('AmazonSimpleStorageServiceGlacier', 'Amazon Simple Storage Service Glacier', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Remote.puml
new file mode 100644
index 00000000000..f7f284415db
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacier
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacier('AmazonSimpleStorageServiceGlacier', 'Amazon Simple Storage Service Glacier', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.md b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.md
new file mode 100644
index 00000000000..c26e7fc594d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceGlacier
+
+
+```text
+aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceGlacier | AmazonSimpleStorageServiceGlacierCard | AmazonSimpleStorageServiceGlacierGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.png) | ![illustration for AmazonSimpleStorageServiceGlacier](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.Local.png) | ![illustration for AmazonSimpleStorageServiceGlacierCard](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.png) | ![illustration for AmazonSimpleStorageServiceGlacierGroup](../../../aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceGlacier
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacier
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacier('AmazonSimpleStorageServiceGlacier', 'Amazon Simple Storage Service Glacier', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacier
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacier('AmazonSimpleStorageServiceGlacier', 'Amazon Simple Storage Service Glacier', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGlacierCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierCard('AmazonSimpleStorageServiceGlacierCard', 'Amazon Simple Storage Service Glacier Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierCard('AmazonSimpleStorageServiceGlacierCard', 'Amazon Simple Storage Service Glacier Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGlacierGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierGroup('AmazonSimpleStorageServiceGlacierGroup', 'Amazon Simple Storage Service Glacier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierGroup('AmazonSimpleStorageServiceGlacierGroup', 'Amazon Simple Storage Service Glacier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.png
new file mode 100644
index 00000000000..b0bc6dc6a34
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.puml
new file mode 100644
index 00000000000..e10f4e9c3de
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier
+
+sprite $AmazonSimpleStorageServiceGlacierXs [10x10/16z] FSR70S0W34KnX-R_pFxxXgwJG9ExymfUHqmUc9XJX866iGHaJsC4A6jimCpL8xwKKuK-EW0_
+
+sprite $AmazonSimpleStorageServiceGlacierSm [12x12/16z] HOa93WGn2CD4Mo1X_l_VJRgNTTaoIPWM_8UzLyGgsC_xBFImQiMA4y0Cw8Tb7mgzwt0rhwTMBH3FpBgkzoZOJTWLXk85
+
+sprite $AmazonSimpleStorageServiceGlacierMd [16x16/16z] {
+NOm70iGW20G31jR5___tADSdHMSiJFQ0Wd-1Vw5igRcRAdQxl7PexeXqMGxO4iaMGNrTC1wMxjVcNkDWSvbu-sPCmQm7ee90E7xdnzik0_V9kPOx5a6U2gug
+vW3JCmnipbzu
+}
+
+sprite $AmazonSimpleStorageServiceGlacierLg [20x20/16z] {
+PStN0KCX241HUil--mOnUVN-ULJ8BlxvRjcfRniyJOLPr0V777I_5F3O5dB-fsYiFW76DWE8ncgazFyyZAuQ8JkBdB_RQao9M_blb3i6H_gPvZzZ_bbwZGGk
+sLPMWuOycyQa5WPqtlRvh2MrC98mr-onGY1X9bBEiT4ffzEcqrullm
+}
+
+!procedure AmazonSimpleStorageServiceGlacier($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGlacierCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceGlacierLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGlacierGroup($id, $name='Amazon Simple Storage Service Glacier', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceGlacierLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.png
new file mode 100644
index 00000000000..eb1489a57ec
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.puml
new file mode 100644
index 00000000000..ea1385901aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierCard('AmazonSimpleStorageServiceGlacierCard', 'Amazon Simple Storage Service Glacier Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Remote.puml
new file mode 100644
index 00000000000..946934abc93
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierCard
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierCard('AmazonSimpleStorageServiceGlacierCard', 'Amazon Simple Storage Service Glacier Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.png
new file mode 100644
index 00000000000..92796a5e1bd
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.puml
new file mode 100644
index 00000000000..39dd2c5fc74
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierGroup('AmazonSimpleStorageServiceGlacierGroup', 'Amazon Simple Storage Service Glacier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Remote.puml
new file mode 100644
index 00000000000..a473b646093
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacierGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGlacier')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierGroup('AmazonSimpleStorageServiceGlacierGroup', 'Amazon Simple Storage Service Glacier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.png
new file mode 100644
index 00000000000..eda5f65f490
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.puml
new file mode 100644
index 00000000000..2e0751eea79
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceGroup('AmazonSimpleStorageServiceGroup', 'Amazon Simple Storage Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Remote.puml
new file mode 100644
index 00000000000..d492996aee9
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AmazonSimpleStorageServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGroup
+include('aws-q1-2022/Architecture/Storage/AmazonSimpleStorageService')
+
+' renders the element
+AmazonSimpleStorageServiceGroup('AmazonSimpleStorageServiceGroup', 'Amazon Simple Storage Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Local.png
new file mode 100644
index 00000000000..429348cda2a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Local.puml
new file mode 100644
index 00000000000..519c2d9ad3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackup('AwsBackup', 'Aws Backup', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Remote.puml
new file mode 100644
index 00000000000..e6ee159ccfa
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackup('AwsBackup', 'Aws Backup', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.md b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.md
new file mode 100644
index 00000000000..69225e88fa3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.md
@@ -0,0 +1,157 @@
+# AwsBackup
+
+
+```text
+aws-q1-2022/Architecture/Storage/AwsBackup
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+```
+
+
+
+| Illustration | AwsBackup | AwsBackupCard | AwsBackupGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AwsBackup.png) | ![illustration for AwsBackup](../../../aws-q1-2022/Architecture/Storage/AwsBackup.Local.png) | ![illustration for AwsBackupCard](../../../aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.png) | ![illustration for AwsBackupGroup](../../../aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.png) |
+
+
+
+
+## AwsBackup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackup('AwsBackup', 'Aws Backup', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackup('AwsBackup', 'Aws Backup', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCard
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupCard('AwsBackupCard', 'Aws Backup Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCard
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupCard('AwsBackupCard', 'Aws Backup Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGroup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupGroup('AwsBackupGroup', 'Aws Backup Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGroup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupGroup('AwsBackupGroup', 'Aws Backup Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.png b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.png
new file mode 100644
index 00000000000..c00a23cb36f
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.puml
new file mode 100644
index 00000000000..fc059a0dd42
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackup.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AwsBackup
+
+sprite $AwsBackupXs [10x10/16z] FOh50G0W3CHmoB7_lcYRrqbW77hlUCIZJaffH-tOToWxwGlQ14AzAOdI65FAKWymTzm02m
+
+sprite $AwsBackupSm [12x12/16z] JOa73W0X3CF4nk7__xqqMcT6RHMunJ7yWaHBn7jV5R9ELZPIwpJhNdPjYdxBkyidViNnuJxfx09uZYsnuWw3-G
+
+sprite $AwsBackupMd [16x16/16z] {
+NOp10S0W2CHwe6fm_trBfI_pIm18LZ4_k09NeD2eyFkIMOKWQGDRVbOYq0FBvvgopyCVD5Yzkux7g9VOAhUmu-tt7g4k1fGpFS15Xfq-fuynv2Gx0vPhkCft
+573y2Yy
+}
+
+sprite $AwsBackupLg [20x20/16z] {
+RSY5bGH124LH73wJVxxBwIvPUwLSJBNBDqnN_xDQjZHqupMfXTUSXNDXlqG5AR4NUz1TXWiLR3xOtGP19GbLLTXhgMn52N0oysDJu2rAQfiWSsWkFQOD0ehW
+UIpHS7M002nhuGPW5ezzFaCP4fC50TDZfJmtqhQDhZ1TMrrRUl4B
+}
+
+!procedure AwsBackup($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AwsBackup', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupGroup($id, $name='Aws Backup', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.png
new file mode 100644
index 00000000000..d32f17b0c99
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.puml
new file mode 100644
index 00000000000..923606f6e0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCard
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupCard('AwsBackupCard', 'Aws Backup Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Remote.puml
new file mode 100644
index 00000000000..973725a9dc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCard
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupCard('AwsBackupCard', 'Aws Backup Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.png
new file mode 100644
index 00000000000..8688dbb00a3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.puml
new file mode 100644
index 00000000000..a5747f80232
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGroup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupGroup('AwsBackupGroup', 'Aws Backup Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Remote.puml
new file mode 100644
index 00000000000..764a5cac45d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsBackupGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGroup
+include('aws-q1-2022/Architecture/Storage/AwsBackup')
+
+' renders the element
+AwsBackupGroup('AwsBackupGroup', 'Aws Backup Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Local.png
new file mode 100644
index 00000000000..c8828c43239
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Local.puml
new file mode 100644
index 00000000000..55085698f9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowball
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowball('AwsSnowball', 'Aws Snowball', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Remote.puml
new file mode 100644
index 00000000000..41df0c65ac2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowball
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowball('AwsSnowball', 'Aws Snowball', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.md b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.md
new file mode 100644
index 00000000000..92e2b5b9da6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.md
@@ -0,0 +1,157 @@
+# AwsSnowball
+
+
+```text
+aws-q1-2022/Architecture/Storage/AwsSnowball
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+```
+
+
+
+| Illustration | AwsSnowball | AwsSnowballCard | AwsSnowballGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AwsSnowball.png) | ![illustration for AwsSnowball](../../../aws-q1-2022/Architecture/Storage/AwsSnowball.Local.png) | ![illustration for AwsSnowballCard](../../../aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.png) | ![illustration for AwsSnowballGroup](../../../aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.png) |
+
+
+
+
+## AwsSnowball
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowball
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowball('AwsSnowball', 'Aws Snowball', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowball
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowball('AwsSnowball', 'Aws Snowball', 'an optional tech label')
+@enduml
+```
+
+## AwsSnowballCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballCard('AwsSnowballCard', 'Aws Snowball Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballCard('AwsSnowballCard', 'Aws Snowball Card', 'an optional description')
+@enduml
+```
+
+## AwsSnowballGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballGroup('AwsSnowballGroup', 'Aws Snowball Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballGroup('AwsSnowballGroup', 'Aws Snowball Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.png
new file mode 100644
index 00000000000..7a537a4fcc3
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.puml
new file mode 100644
index 00000000000..9634b12d0d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowball.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AwsSnowball
+
+sprite $AwsSnowballXs [10x10/16z] FSR70KCn048nTtXu_tcJttKI-2I9h_SaAz1xBtqwmKTzRG7tc7DoBZurxvm0zjS_
+
+sprite $AwsSnowballSm [12x12/16z] JSZ50GH124JHnlcGVxphCkzI0lHJFN0PN0PeVjIWXOYqUizeoOD-UW3o_Syvdr_TpKoYTx0ts9qddlOoxW
+
+sprite $AwsSnowballMd [16x16/16z] NSw53S1020NG5F-m_xprqnV5mIq-_i2Mm9RumkQDoHeAJy3LMLdD3eh8H1-Y5jCxQoD-wrFy_VB5wNud7otcdnw8oZHk0gZA3pwr9MfBN
+
+sprite $AwsSnowballLg [20x20/16z] {
+ZSe73e0m34DHQ9l43lU_BvROcy_iawcm55FaNkyCc-rqjTqPaxdvLYTCih7KMgr6LsjlMcRAj6ugW293PifGf_Rc8DLluyveKp9Cblg9gNusIsA9HQzXqB1k
+EKdP4kTaczvPRdPPZW
+}
+
+!procedure AwsSnowball($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AwsSnowball', $name, $tech)
+!endprocedure
+
+!procedure AwsSnowballCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSnowballLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsSnowballGroup($id, $name='Aws Snowball', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsSnowballLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.png
new file mode 100644
index 00000000000..3249affa097
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.puml
new file mode 100644
index 00000000000..af6d9b40419
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballCard('AwsSnowballCard', 'Aws Snowball Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Remote.puml
new file mode 100644
index 00000000000..b1ac7a78e6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballCard('AwsSnowballCard', 'Aws Snowball Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.png
new file mode 100644
index 00000000000..51b979bd4ff
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.puml
new file mode 100644
index 00000000000..82f6152c411
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdge
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdge('AwsSnowballEdge', 'Aws Snowball Edge', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Remote.puml
new file mode 100644
index 00000000000..fa96680efae
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdge
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdge('AwsSnowballEdge', 'Aws Snowball Edge', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.md b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.md
new file mode 100644
index 00000000000..59986503d16
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.md
@@ -0,0 +1,157 @@
+# AwsSnowballEdge
+
+
+```text
+aws-q1-2022/Architecture/Storage/AwsSnowballEdge
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+```
+
+
+
+| Illustration | AwsSnowballEdge | AwsSnowballEdgeCard | AwsSnowballEdgeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AwsSnowballEdge.png) | ![illustration for AwsSnowballEdge](../../../aws-q1-2022/Architecture/Storage/AwsSnowballEdge.Local.png) | ![illustration for AwsSnowballEdgeCard](../../../aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.png) | ![illustration for AwsSnowballEdgeGroup](../../../aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.png) |
+
+
+
+
+## AwsSnowballEdge
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdge
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdge('AwsSnowballEdge', 'Aws Snowball Edge', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdge
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdge('AwsSnowballEdge', 'Aws Snowball Edge', 'an optional tech label')
+@enduml
+```
+
+## AwsSnowballEdgeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeCard('AwsSnowballEdgeCard', 'Aws Snowball Edge Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeCard('AwsSnowballEdgeCard', 'Aws Snowball Edge Card', 'an optional description')
+@enduml
+```
+
+## AwsSnowballEdgeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeGroup('AwsSnowballEdgeGroup', 'Aws Snowball Edge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeGroup('AwsSnowballEdgeGroup', 'Aws Snowball Edge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.png
new file mode 100644
index 00000000000..c663ae75960
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.puml
new file mode 100644
index 00000000000..99a3e4d9b13
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdge.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AwsSnowballEdge
+
+sprite $AwsSnowballEdgeXs [10x10/16z] FSR70KCn048nTtXu_tcJttKI-2I9hp1qAWhGkpoTiC1wnxmMeEXOA-NOyCw92lif_04
+
+sprite $AwsSnowballEdgeSm [12x12/16z] JSU73SD03CLGHFLJj_--SRSV6Wberni-0_BJtcQ-xozwi0Oa2yrO9-2V3fqza5dQMnAYMsjsc0pMDRlrcJy
+
+sprite $AwsSnowballEdgeMd [16x16/16z] NSXR0a8X30DHc-9D0llVhz3wdhyptgdZoN_3VsCZCj6DCf71L6Q4EBTfaPS4I7Dk8wkFVSAlDVIo9Tq6DxSd0u0HTwACaoC6qrgpyoPah_VGPMz_Xij_um4
+
+sprite $AwsSnowballEdgeLg [20x20/16z] {
+RStN0KGX24HHbJXi__tk-7AwdqS1iDoBDR1JdtRY8Z7pfSrSYLlULbCC4JM99jADLjC241QPmoAZQbhgsc9PLJJFxTRBy6LgULegisxII9iLcA0rtypWp22M
+4GqqDjeCW_z2QRzVRK4bR0I0qmhedK9Z9-9bTThhvny
+}
+
+!procedure AwsSnowballEdge($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AwsSnowballEdge', $name, $tech)
+!endprocedure
+
+!procedure AwsSnowballEdgeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSnowballEdgeLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsSnowballEdgeGroup($id, $name='Aws Snowball Edge', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsSnowballEdgeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.png
new file mode 100644
index 00000000000..38c4a2267ce
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.puml
new file mode 100644
index 00000000000..0201474161c
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeCard('AwsSnowballEdgeCard', 'Aws Snowball Edge Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Remote.puml
new file mode 100644
index 00000000000..de7aaeb90c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeCard('AwsSnowballEdgeCard', 'Aws Snowball Edge Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.png
new file mode 100644
index 00000000000..ac3df872b1c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.puml
new file mode 100644
index 00000000000..1665e3fde14
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeGroup('AwsSnowballEdgeGroup', 'Aws Snowball Edge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Remote.puml
new file mode 100644
index 00000000000..7913776f6a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballEdgeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballEdgeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowballEdge')
+
+' renders the element
+AwsSnowballEdgeGroup('AwsSnowballEdgeGroup', 'Aws Snowball Edge Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.png
new file mode 100644
index 00000000000..76529ae574c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.puml
new file mode 100644
index 00000000000..293fefe2558
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballGroup('AwsSnowballGroup', 'Aws Snowball Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Remote.puml
new file mode 100644
index 00000000000..7d2e46f0248
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowballGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowball')
+
+' renders the element
+AwsSnowballGroup('AwsSnowballGroup', 'Aws Snowball Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.png
new file mode 100644
index 00000000000..4120622c659
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.puml
new file mode 100644
index 00000000000..a188ee1bb43
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowcone
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowcone('AwsSnowcone', 'Aws Snowcone', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Remote.puml
new file mode 100644
index 00000000000..a5040926db0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowcone
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowcone('AwsSnowcone', 'Aws Snowcone', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.md b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.md
new file mode 100644
index 00000000000..4adf082e7f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.md
@@ -0,0 +1,157 @@
+# AwsSnowcone
+
+
+```text
+aws-q1-2022/Architecture/Storage/AwsSnowcone
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+```
+
+
+
+| Illustration | AwsSnowcone | AwsSnowconeCard | AwsSnowconeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AwsSnowcone.png) | ![illustration for AwsSnowcone](../../../aws-q1-2022/Architecture/Storage/AwsSnowcone.Local.png) | ![illustration for AwsSnowconeCard](../../../aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.png) | ![illustration for AwsSnowconeGroup](../../../aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.png) |
+
+
+
+
+## AwsSnowcone
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowcone
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowcone('AwsSnowcone', 'Aws Snowcone', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowcone
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowcone('AwsSnowcone', 'Aws Snowcone', 'an optional tech label')
+@enduml
+```
+
+## AwsSnowconeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeCard('AwsSnowconeCard', 'Aws Snowcone Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeCard('AwsSnowconeCard', 'Aws Snowcone Card', 'an optional description')
+@enduml
+```
+
+## AwsSnowconeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeGroup('AwsSnowconeGroup', 'Aws Snowcone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeGroup('AwsSnowconeGroup', 'Aws Snowcone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.png
new file mode 100644
index 00000000000..5bf63cf40c9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.puml
new file mode 100644
index 00000000000..25a86b1f081
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowcone.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AwsSnowcone
+
+sprite $AwsSnowconeXs [10x10/16z] FSZ70S0m349Hb4RH_lEcs__qmDOJIKzwChS0K4g-Ttq4Ld5_PVlJatPrdfxHanS
+
+sprite $AwsSnowconeSm [12x12/16z] JSZ50S0m30J1nAYL-g_NJFCv0AJB3S_W6RtvnhMXa5pxN1kgRlAXz_pBdputkm1-TTUrRXhp439csj7PCoe
+
+sprite $AwsSnowconeMd [16x16/16z] NSZ50O1030LH8Yi_wRzUO5tURGQ_tAG2ry0rS8qQB0MLONzpAicv33EG35mxSKUzqqD4YPX72uI0tbRwbsLq4pCpifjfwbG1TslG-3Ny6Xy
+
+sprite $AwsSnowconeLg [20x20/16z] {
+PSs50O0m40J1DwBzzyl5RV4X4b4O-HPeqzVGiarl6zY0jIKLKp6AL3El1HEGJTLAZ0EOKh9zJVNTpFK-_ePv4azip5usmwACvsMeMfY6JHM5pSR6pN9Es7_a
+JF4BDeezsDBNqB9dv0y
+}
+
+!procedure AwsSnowcone($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AwsSnowcone', $name, $tech)
+!endprocedure
+
+!procedure AwsSnowconeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSnowconeLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsSnowconeGroup($id, $name='Aws Snowcone', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsSnowconeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.png
new file mode 100644
index 00000000000..5c92742acc8
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.puml
new file mode 100644
index 00000000000..22ff25f638a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeCard('AwsSnowconeCard', 'Aws Snowcone Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Remote.puml
new file mode 100644
index 00000000000..df3993c3159
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeCard('AwsSnowconeCard', 'Aws Snowcone Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.png
new file mode 100644
index 00000000000..a41c4b9ce53
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.puml
new file mode 100644
index 00000000000..de5585b3634
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeGroup('AwsSnowconeGroup', 'Aws Snowcone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Remote.puml
new file mode 100644
index 00000000000..ed711c07fb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowconeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowconeGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowcone')
+
+' renders the element
+AwsSnowconeGroup('AwsSnowconeGroup', 'Aws Snowcone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.png
new file mode 100644
index 00000000000..23e557cadf1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.puml
new file mode 100644
index 00000000000..a05a24d268d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobile
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobile('AwsSnowmobile', 'Aws Snowmobile', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Remote.puml
new file mode 100644
index 00000000000..bdca10adba0
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobile
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobile('AwsSnowmobile', 'Aws Snowmobile', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.md b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.md
new file mode 100644
index 00000000000..e7d01a69671
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.md
@@ -0,0 +1,157 @@
+# AwsSnowmobile
+
+
+```text
+aws-q1-2022/Architecture/Storage/AwsSnowmobile
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+```
+
+
+
+| Illustration | AwsSnowmobile | AwsSnowmobileCard | AwsSnowmobileGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AwsSnowmobile.png) | ![illustration for AwsSnowmobile](../../../aws-q1-2022/Architecture/Storage/AwsSnowmobile.Local.png) | ![illustration for AwsSnowmobileCard](../../../aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.png) | ![illustration for AwsSnowmobileGroup](../../../aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.png) |
+
+
+
+
+## AwsSnowmobile
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobile
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobile('AwsSnowmobile', 'Aws Snowmobile', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobile
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobile('AwsSnowmobile', 'Aws Snowmobile', 'an optional tech label')
+@enduml
+```
+
+## AwsSnowmobileCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileCard('AwsSnowmobileCard', 'Aws Snowmobile Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileCard('AwsSnowmobileCard', 'Aws Snowmobile Card', 'an optional description')
+@enduml
+```
+
+## AwsSnowmobileGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileGroup('AwsSnowmobileGroup', 'Aws Snowmobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileGroup('AwsSnowmobileGroup', 'Aws Snowmobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.png
new file mode 100644
index 00000000000..a3064e406ea
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.puml
new file mode 100644
index 00000000000..4e08d120840
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobile.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AwsSnowmobile
+
+sprite $AwsSnowmobileXs [10x10/16z] FSY74S002CD0fm0MxBzlUdJjJ-2hgk8d47QSRFRtTYipPPqo8CUfMBGHEdK6XUV4gW1ctii1
+
+sprite $AwsSnowmobileSm [12x12/16z] JSUv5S0m3CFGvrE4lF--8RkW-W2Kol6RkCQO6M22TLMD87EbRYrhPsBWi8xDvexDARlB3nCzpxO7y38jY3qf_W
+
+sprite $AwsSnowmobileMd [16x16/16z] {
+NOtL0KGX30JZHl_zNcvvNomwWwGtTPF_z2Fw4S0G3-EikYo56nOhPayN8NJ7J0SZ2J4pgJWdBWRNvMozF6IKn1GgO1ashWxE18_kGDtkEhEHNWvySo3ADHR0
+Av2F7_43
+}
+
+sprite $AwsSnowmobileLg [20x20/16z] {
+PSo7OO0m34HHMVt4_lk6Yo3rK_rSSDTljT6-zR-zY0VJpMlniJXS549yJFcXQX87W1TeZEjhvhRtzExIxfwP4itFU9oifHd0H4_vMlThQ8irj8ggHSWvTXwB
+EIKmmADaRGwwa00glK4ZSZKhnstNHTGajWROsa15XB96tV3F5jV-h_m
+}
+
+!procedure AwsSnowmobile($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AwsSnowmobile', $name, $tech)
+!endprocedure
+
+!procedure AwsSnowmobileCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSnowmobileLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsSnowmobileGroup($id, $name='Aws Snowmobile', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsSnowmobileLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.png
new file mode 100644
index 00000000000..22d52ada505
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.puml
new file mode 100644
index 00000000000..ca0b71de134
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileCard('AwsSnowmobileCard', 'Aws Snowmobile Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Remote.puml
new file mode 100644
index 00000000000..8c074f66c1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileCard
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileCard('AwsSnowmobileCard', 'Aws Snowmobile Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.png
new file mode 100644
index 00000000000..62f42e78b1c
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.puml
new file mode 100644
index 00000000000..0faa48de615
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileGroup('AwsSnowmobileGroup', 'Aws Snowmobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Remote.puml
new file mode 100644
index 00000000000..7b95af61cdd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsSnowmobileGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowmobileGroup
+include('aws-q1-2022/Architecture/Storage/AwsSnowmobile')
+
+' renders the element
+AwsSnowmobileGroup('AwsSnowmobileGroup', 'Aws Snowmobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.png
new file mode 100644
index 00000000000..76edff30551
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.puml
new file mode 100644
index 00000000000..924eee6904b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGateway
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGateway('AwsStorageGateway', 'Aws Storage Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Remote.puml
new file mode 100644
index 00000000000..a3698dfdb4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGateway
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGateway('AwsStorageGateway', 'Aws Storage Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.md b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.md
new file mode 100644
index 00000000000..e1d8f84c8f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.md
@@ -0,0 +1,157 @@
+# AwsStorageGateway
+
+
+```text
+aws-q1-2022/Architecture/Storage/AwsStorageGateway
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+```
+
+
+
+| Illustration | AwsStorageGateway | AwsStorageGatewayCard | AwsStorageGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/AwsStorageGateway.png) | ![illustration for AwsStorageGateway](../../../aws-q1-2022/Architecture/Storage/AwsStorageGateway.Local.png) | ![illustration for AwsStorageGatewayCard](../../../aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.png) | ![illustration for AwsStorageGatewayGroup](../../../aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.png) |
+
+
+
+
+## AwsStorageGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGateway
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGateway('AwsStorageGateway', 'Aws Storage Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGateway
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGateway('AwsStorageGateway', 'Aws Storage Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCard
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayCard('AwsStorageGatewayCard', 'Aws Storage Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCard
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayCard('AwsStorageGatewayCard', 'Aws Storage Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayGroup
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayGroup('AwsStorageGatewayGroup', 'Aws Storage Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayGroup
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayGroup('AwsStorageGatewayGroup', 'Aws Storage Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.png b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.png
new file mode 100644
index 00000000000..04c3ad5637d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.puml
new file mode 100644
index 00000000000..c01bdddf0a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/AwsStorageGateway
+
+sprite $AwsStorageGatewayXs [10x10/16z] FSR70K0X34Cn_ng_iF--T7GIk8i8JjlafpTRiMLdg_HORQ4NHL_gR_CPBcsHCfJM1gW
+
+sprite $AwsStorageGatewaySm [12x12/16z] JSc73SD05CDGN1U_zzytJ3VHz20WiMFSWCqsNm0Mf0zHq10HLOqvTpzPxax26Daf2wn1RfjSRjwRIoolzTh2i0S
+
+sprite $AwsStorageGatewayMd [16x16/16z] NSr95iCm20JHWAOkVF_xvW4PtRjVjYG0zKwEM-0MYhwsLMWlWSnNXW2yZwGLWG5dIzghVF2ZhR5awN26WOwh7IlDyQbsj0Ty76rqbVrjhWpso6VR6MfGleKd
+
+sprite $AwsStorageGatewayLg [20x20/16z] {
+RSv7WWKX24LHbKpjVxyDLB-VxynZ8Yf7TjVsr5_ci4w9RV1fgu1u42RUzvcE3MRRmPlB6xEG63_friBCr5wkYkRa64TiDIBnGhOnirZEyxlXN0elrzksjKqm
+2_zX4R_jkiR2iisZ-pVfuHV3HYEhQ8AXW46V-0S
+}
+
+!procedure AwsStorageGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/AwsStorageGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayGroup($id, $name='Aws Storage Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.png
new file mode 100644
index 00000000000..cd43a3f15b1
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.puml
new file mode 100644
index 00000000000..820046cdb79
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCard
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayCard('AwsStorageGatewayCard', 'Aws Storage Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Remote.puml
new file mode 100644
index 00000000000..a70614ba230
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCard
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayCard('AwsStorageGatewayCard', 'Aws Storage Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.png
new file mode 100644
index 00000000000..898f4eedc0a
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.puml
new file mode 100644
index 00000000000..0d40bf577ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayGroup
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayGroup('AwsStorageGatewayGroup', 'Aws Storage Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..e3bf084bca6
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/AwsStorageGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayGroup
+include('aws-q1-2022/Architecture/Storage/AwsStorageGateway')
+
+' renders the element
+AwsStorageGatewayGroup('AwsStorageGatewayGroup', 'Aws Storage Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.png b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.png
new file mode 100644
index 00000000000..8ee2105a1b9
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.puml
new file mode 100644
index 00000000000..006597538fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecovery
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecovery('CloudEndureDisasterRecovery', 'Cloud Endure Disaster Recovery', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Remote.puml
new file mode 100644
index 00000000000..64fc06331d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecovery
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecovery('CloudEndureDisasterRecovery', 'Cloud Endure Disaster Recovery', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.md b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.md
new file mode 100644
index 00000000000..b21c55e4946
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.md
@@ -0,0 +1,157 @@
+# CloudEndureDisasterRecovery
+
+
+```text
+aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery
+```
+
+```text
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+```
+
+
+
+| Illustration | CloudEndureDisasterRecovery | CloudEndureDisasterRecoveryCard | CloudEndureDisasterRecoveryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.png) | ![illustration for CloudEndureDisasterRecovery](../../../aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.Local.png) | ![illustration for CloudEndureDisasterRecoveryCard](../../../aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.png) | ![illustration for CloudEndureDisasterRecoveryGroup](../../../aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.png) |
+
+
+
+
+## CloudEndureDisasterRecovery
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecovery
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecovery('CloudEndureDisasterRecovery', 'Cloud Endure Disaster Recovery', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecovery
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecovery('CloudEndureDisasterRecovery', 'Cloud Endure Disaster Recovery', 'an optional tech label')
+@enduml
+```
+
+## CloudEndureDisasterRecoveryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryCard
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryCard('CloudEndureDisasterRecoveryCard', 'Cloud Endure Disaster Recovery Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryCard
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryCard('CloudEndureDisasterRecoveryCard', 'Cloud Endure Disaster Recovery Card', 'an optional description')
+@enduml
+```
+
+## CloudEndureDisasterRecoveryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryGroup
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryGroup('CloudEndureDisasterRecoveryGroup', 'Cloud Endure Disaster Recovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryGroup
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryGroup('CloudEndureDisasterRecoveryGroup', 'Cloud Endure Disaster Recovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.png b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.png
new file mode 100644
index 00000000000..d19fb672431
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.puml
new file mode 100644
index 00000000000..563267fab0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery
+
+sprite $CloudEndureDisasterRecoveryXs [10x10/16z] FOh50G0W4CDmIDb_NfpBgn9ecreh5bdu4xLZoojAUSUmaw2wbdTIBGvtaieM-eaikiK9
+
+sprite $CloudEndureDisasterRecoverySm [12x12/16z] JOd50G0n3CCEcyZTVzuowMCGu1KhS0psQFtdRKFm05TTKdLkVjV-0_RYN-cFzF92A5qXw3TpFAhoK8bzZBv71W
+
+sprite $CloudEndureDisasterRecoveryMd [16x16/16z] NSZR5SGW30FHbGDOClttkz79c_cxepqUfTCoj8p3OnpZT53REShq0vf7bRJPP3zSOGR0qMsMdKmn3bS9-a423MGoq9L1-sWCESxJeQDvZSlBcClu0m
+
+sprite $CloudEndureDisasterRecoveryLg [20x20/16z] {
+RSt50KGn20JG18Vjlz-DmFSvFcHyn2gwC-YYNsQdNVHYqh6mhAaRIc5CWdKD31jZ8lf2iROm1Z9L3q0QwVu9dStQDeX9ewwDJTQqYTs9p3sDOg22Z3tFsu40
+CChH34RRi8eAL_llbyRWbSCqBdPeV5cSzjhy0m
+}
+
+!procedure CloudEndureDisasterRecovery($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery', $name, $tech)
+!endprocedure
+
+!procedure CloudEndureDisasterRecoveryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$CloudEndureDisasterRecoveryLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure CloudEndureDisasterRecoveryGroup($id, $name='Cloud Endure Disaster Recovery', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$CloudEndureDisasterRecoveryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.png b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.png
new file mode 100644
index 00000000000..02ba5e448de
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.puml
new file mode 100644
index 00000000000..a5ada940d0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryCard
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryCard('CloudEndureDisasterRecoveryCard', 'Cloud Endure Disaster Recovery Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Remote.puml
new file mode 100644
index 00000000000..0398c4644df
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryCard
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryCard('CloudEndureDisasterRecoveryCard', 'Cloud Endure Disaster Recovery Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.png b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.png
new file mode 100644
index 00000000000..3947443aa80
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.puml
new file mode 100644
index 00000000000..cc81dc98a46
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryGroup
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryGroup('CloudEndureDisasterRecoveryGroup', 'Cloud Endure Disaster Recovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Remote.puml
new file mode 100644
index 00000000000..bf6915c120a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecoveryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudEndureDisasterRecoveryGroup
+include('aws-q1-2022/Architecture/Storage/CloudEndureDisasterRecovery')
+
+' renders the element
+CloudEndureDisasterRecoveryGroup('CloudEndureDisasterRecoveryGroup', 'Cloud Endure Disaster Recovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.png b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.png
new file mode 100644
index 00000000000..5581137f483
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.puml
new file mode 100644
index 00000000000..8b635470662
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerian
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerian('AmazonSumerian', 'Amazon Sumerian', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Remote.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Remote.puml
new file mode 100644
index 00000000000..a5439db77f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerian
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerian('AmazonSumerian', 'Amazon Sumerian', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.md b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.md
new file mode 100644
index 00000000000..b4c647c1eac
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.md
@@ -0,0 +1,157 @@
+# AmazonSumerian
+
+
+```text
+aws-q1-2022/Architecture/VrAr/AmazonSumerian
+```
+
+```text
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+```
+
+
+
+| Illustration | AmazonSumerian | AmazonSumerianCard | AmazonSumerianGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Architecture/VrAr/AmazonSumerian.png) | ![illustration for AmazonSumerian](../../../aws-q1-2022/Architecture/VrAr/AmazonSumerian.Local.png) | ![illustration for AmazonSumerianCard](../../../aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.png) | ![illustration for AmazonSumerianGroup](../../../aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.png) |
+
+
+
+
+## AmazonSumerian
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerian
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerian('AmazonSumerian', 'Amazon Sumerian', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerian
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerian('AmazonSumerian', 'Amazon Sumerian', 'an optional tech label')
+@enduml
+```
+
+## AmazonSumerianCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianCard
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianCard('AmazonSumerianCard', 'Amazon Sumerian Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianCard
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianCard('AmazonSumerianCard', 'Amazon Sumerian Card', 'an optional description')
+@enduml
+```
+
+## AmazonSumerianGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianGroup
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianGroup('AmazonSumerianGroup', 'Amazon Sumerian Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianGroup
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianGroup('AmazonSumerianGroup', 'Amazon Sumerian Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.png b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.png
new file mode 100644
index 00000000000..e2c0253dc35
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.png differ
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.puml
new file mode 100644
index 00000000000..0ea999c8746
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerian.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Architecture/VrAr/AmazonSumerian
+
+sprite $AmazonSumerianXs [10x10/16z] FSPH0a1G20312hJxxdzU0FCrG5-sZRzUZOvi3QYU-XthDIJXtcnnTcXOjS8uQqHUkwfm
+
+sprite $AmazonSumerianSm [12x12/16z] HOl70GCm4CBY2ZhllszmgbvKWY-Iu6-AY-mM7QEf9YzNDSF2mz6CHj-hNrqg6dpqgixg-EHGqMvmOhRw0w9ZujXl7NE19m
+
+sprite $AmazonSumerianMd [16x16/16z] {
+NSZ7OSH03CLGJn8_gFxxDSDct1x8r5d4pw1hnd3QIzfdohp6D5jdQKZkFhVYe75KtXQ-OeqsOaZhCDjk3WFUnfWMHhh3nzmds03TCLPvNGUuSp2Ouj2EuVR7
+MEqSNVbd_0C
+}
+
+sprite $AmazonSumerianLg [20x20/16z] {
+RSZNOGKW34KnOzezPlzzGylh-XIR_lM57ycFv2rxRZE3ArkNJ4dgSRAwUlM-Jn4XCmIEF6UTAr1WjQhTmum63jRyNY1wgl82p-i197Y_I7ZLF1vNMk2GS6QE
+CJF5v4m6dEkspwsnZB6tb7a5UzvYLgscUtSN-BwxuthDFm
+}
+
+!procedure AmazonSumerian($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Architecture/VrAr/AmazonSumerian', $name, $tech)
+!endprocedure
+
+!procedure AmazonSumerianCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSumerianLg>', 'VrAr', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSumerianGroup($id, $name='Amazon Sumerian', $tech='')
+ IconGroupElement($id, 'VrArFamily', '<$AmazonSumerianLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.png b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.png
new file mode 100644
index 00000000000..10576850e66
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.puml
new file mode 100644
index 00000000000..5054115a71d
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianCard
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianCard('AmazonSumerianCard', 'Amazon Sumerian Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Remote.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Remote.puml
new file mode 100644
index 00000000000..b21f14aabfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianCard
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianCard('AmazonSumerianCard', 'Amazon Sumerian Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.png b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.png
new file mode 100644
index 00000000000..60a5057033d
Binary files /dev/null and b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.puml
new file mode 100644
index 00000000000..47d0b496a0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianGroup
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianGroup('AmazonSumerianGroup', 'Amazon Sumerian Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Remote.puml b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Remote.puml
new file mode 100644
index 00000000000..fd418bf896e
--- /dev/null
+++ b/distribution/aws-q1-2022/Architecture/VrAr/AmazonSumerianGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSumerianGroup
+include('aws-q1-2022/Architecture/VrAr/AmazonSumerian')
+
+' renders the element
+AmazonSumerianGroup('AmazonSumerianGroup', 'Amazon Sumerian Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Analytics.Local.png b/distribution/aws-q1-2022/Category/Analytics.Local.png
new file mode 100644
index 00000000000..35939c359e8
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Analytics.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Analytics.Local.puml b/distribution/aws-q1-2022/Category/Analytics.Local.puml
new file mode 100644
index 00000000000..304cf1003ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Analytics.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Analytics
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+Analytics('Analytics', 'Analytics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Analytics.Remote.puml b/distribution/aws-q1-2022/Category/Analytics.Remote.puml
new file mode 100644
index 00000000000..5f86df4812f
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Analytics.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Analytics
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+Analytics('Analytics', 'Analytics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Analytics.md b/distribution/aws-q1-2022/Category/Analytics.md
new file mode 100644
index 00000000000..62afe37be69
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Analytics.md
@@ -0,0 +1,157 @@
+# Analytics
+
+
+```text
+aws-q1-2022/Category/Analytics
+```
+
+```text
+include('aws-q1-2022/Category/Analytics')
+```
+
+
+
+| Illustration | Analytics | AnalyticsCard | AnalyticsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Analytics.png) | ![illustration for Analytics](../../aws-q1-2022/Category/Analytics.Local.png) | ![illustration for AnalyticsCard](../../aws-q1-2022/Category/AnalyticsCard.Local.png) | ![illustration for AnalyticsGroup](../../aws-q1-2022/Category/AnalyticsGroup.Local.png) |
+
+
+
+
+## Analytics
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Analytics
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+Analytics('Analytics', 'Analytics', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Analytics
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+Analytics('Analytics', 'Analytics', 'an optional tech label')
+@enduml
+```
+
+## AnalyticsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsCard
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsCard('AnalyticsCard', 'Analytics Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsCard
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsCard('AnalyticsCard', 'Analytics Card', 'an optional description')
+@enduml
+```
+
+## AnalyticsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsGroup
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsGroup('AnalyticsGroup', 'Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsGroup
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsGroup('AnalyticsGroup', 'Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Analytics.png b/distribution/aws-q1-2022/Category/Analytics.png
new file mode 100644
index 00000000000..f114baf93b9
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Analytics.png differ
diff --git a/distribution/aws-q1-2022/Category/Analytics.puml b/distribution/aws-q1-2022/Category/Analytics.puml
new file mode 100644
index 00000000000..c21c10b8ce6
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Analytics.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/Analytics
+
+sprite $AnalyticsXs [10x10/16z] HOh70S0m4C8ITt7xp-jUU05IVW5ApsgxwbQD-g-cpy5gIyYc48BtaCtcEzkk3G
+
+sprite $AnalyticsSm [12x12/16z] JOpN0G0X2CMkyyh--nvsyvKe43jCKAY-GiHRA27TzUURVaLtlHTPtBgX_0aMZthlphIjX2m-elYA7m
+
+sprite $AnalyticsMd [16x16/16z] NSx70S0W34FHL3io--yRYGx_zfG2lWVrbTmlUGnqB0CT-DvITTpr3Pjjnt3Gjs7unGKK9zeHa24dNCxCx07aCDs4NSLSSc2tF8RiCSZtqla3
+
+sprite $AnalyticsLg [20x20/16z] {
+RSp50G0W30H1F5pelrxSOPyJeL_QRfcI98UQxn6HghRZj1sBCU3dmuB567fkkc6i6ndt6AJUZG47unrsOq6AWCCKe-QmB5UDW68X23sJ7gZ6ojIoAHIZaECM
+WCTujwa_ushgBG4
+}
+
+!procedure Analytics($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Analytics', $name, $tech)
+!endprocedure
+
+!procedure AnalyticsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AnalyticsLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure AnalyticsGroup($id, $name='Analytics', $tech='')
+ IconGroupElement($id, 'Analytics', '<$AnalyticsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/AnalyticsCard.Local.png b/distribution/aws-q1-2022/Category/AnalyticsCard.Local.png
new file mode 100644
index 00000000000..7c915ee59d4
Binary files /dev/null and b/distribution/aws-q1-2022/Category/AnalyticsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/AnalyticsCard.Local.puml b/distribution/aws-q1-2022/Category/AnalyticsCard.Local.puml
new file mode 100644
index 00000000000..f20afdbced7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AnalyticsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsCard
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsCard('AnalyticsCard', 'Analytics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AnalyticsCard.Remote.puml b/distribution/aws-q1-2022/Category/AnalyticsCard.Remote.puml
new file mode 100644
index 00000000000..ec61f24694f
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AnalyticsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsCard
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsCard('AnalyticsCard', 'Analytics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AnalyticsGroup.Local.png b/distribution/aws-q1-2022/Category/AnalyticsGroup.Local.png
new file mode 100644
index 00000000000..43f15121a2e
Binary files /dev/null and b/distribution/aws-q1-2022/Category/AnalyticsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/AnalyticsGroup.Local.puml b/distribution/aws-q1-2022/Category/AnalyticsGroup.Local.puml
new file mode 100644
index 00000000000..f1817b25fc1
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AnalyticsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsGroup
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsGroup('AnalyticsGroup', 'Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AnalyticsGroup.Remote.puml b/distribution/aws-q1-2022/Category/AnalyticsGroup.Remote.puml
new file mode 100644
index 00000000000..c8b2379020c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AnalyticsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AnalyticsGroup
+include('aws-q1-2022/Category/Analytics')
+
+' renders the element
+AnalyticsGroup('AnalyticsGroup', 'Analytics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegration.Local.png b/distribution/aws-q1-2022/Category/ApplicationIntegration.Local.png
new file mode 100644
index 00000000000..5a6fe94522d
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ApplicationIntegration.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegration.Local.puml b/distribution/aws-q1-2022/Category/ApplicationIntegration.Local.puml
new file mode 100644
index 00000000000..7377bf7011b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegration.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegration
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegration('ApplicationIntegration', 'Application Integration', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegration.Remote.puml b/distribution/aws-q1-2022/Category/ApplicationIntegration.Remote.puml
new file mode 100644
index 00000000000..c5748d682cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegration.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegration
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegration('ApplicationIntegration', 'Application Integration', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegration.md b/distribution/aws-q1-2022/Category/ApplicationIntegration.md
new file mode 100644
index 00000000000..e1d9353ef32
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegration.md
@@ -0,0 +1,157 @@
+# ApplicationIntegration
+
+
+```text
+aws-q1-2022/Category/ApplicationIntegration
+```
+
+```text
+include('aws-q1-2022/Category/ApplicationIntegration')
+```
+
+
+
+| Illustration | ApplicationIntegration | ApplicationIntegrationCard | ApplicationIntegrationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/ApplicationIntegration.png) | ![illustration for ApplicationIntegration](../../aws-q1-2022/Category/ApplicationIntegration.Local.png) | ![illustration for ApplicationIntegrationCard](../../aws-q1-2022/Category/ApplicationIntegrationCard.Local.png) | ![illustration for ApplicationIntegrationGroup](../../aws-q1-2022/Category/ApplicationIntegrationGroup.Local.png) |
+
+
+
+
+## ApplicationIntegration
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegration
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegration('ApplicationIntegration', 'Application Integration', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegration
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegration('ApplicationIntegration', 'Application Integration', 'an optional tech label')
+@enduml
+```
+
+## ApplicationIntegrationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationCard
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationCard('ApplicationIntegrationCard', 'Application Integration Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationCard
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationCard('ApplicationIntegrationCard', 'Application Integration Card', 'an optional description')
+@enduml
+```
+
+## ApplicationIntegrationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationGroup
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationGroup('ApplicationIntegrationGroup', 'Application Integration Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationGroup
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationGroup('ApplicationIntegrationGroup', 'Application Integration Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegration.png b/distribution/aws-q1-2022/Category/ApplicationIntegration.png
new file mode 100644
index 00000000000..a440cd391f4
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ApplicationIntegration.png differ
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegration.puml b/distribution/aws-q1-2022/Category/ApplicationIntegration.puml
new file mode 100644
index 00000000000..1209c5aad23
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegration.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/ApplicationIntegration
+
+sprite $ApplicationIntegrationXs [10x10/16z] HSY54G0W3C30ugJTVrvSSlQNyWFgQChBR5056JVNgOHiUHTgs4-18HDTefYL6LEc8-W
+
+sprite $ApplicationIntegrationSm [12x12/16z] JOe74W0X30B7M27__wzah7kdqleFn11BXrXmhAOFwL1h9atfP4jdvboohJpH1lHr1yaI6jr9YANT6I3qCnC
+
+sprite $ApplicationIntegrationMd [16x16/16z] NSo5SGL024NHmQt_VlCWt-_esGNYjzhoWdZzVZYdNYAIS9S-9o8IRbZZ7bush_ANU-Ufz6a9scF2pt-drjmByC2eU5tmd2LUDloYiy3pvdbVhbhBL_G7
+
+sprite $ApplicationIntegrationLg [20x20/16z] {
+RSp70KGX201HCupst-yYkZ_FyH7agrmlbLcKXgShiPBR5RUbSAPkdO0b-5fLjpujP1oRwc4LwshTBA8XNirGA3HEoqbZobbhJeTHjOeeSFqd7OeRquQPXUPb
+J1jk2eU96yWosJPKZjXczHsddUYMtlq
+}
+
+!procedure ApplicationIntegration($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/ApplicationIntegration', $name, $tech)
+!endprocedure
+
+!procedure ApplicationIntegrationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ApplicationIntegrationLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure ApplicationIntegrationGroup($id, $name='Application Integration', $tech='')
+ IconGroupElement($id, 'ApplicationIntegration', '<$ApplicationIntegrationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Local.png b/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Local.png
new file mode 100644
index 00000000000..ffdea196d78
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Local.puml b/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Local.puml
new file mode 100644
index 00000000000..0275228803b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationCard
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationCard('ApplicationIntegrationCard', 'Application Integration Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Remote.puml b/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Remote.puml
new file mode 100644
index 00000000000..9aebb806a54
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegrationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationCard
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationCard('ApplicationIntegrationCard', 'Application Integration Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Local.png b/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Local.png
new file mode 100644
index 00000000000..e91585e6ba2
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Local.puml b/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Local.puml
new file mode 100644
index 00000000000..78ecee5474d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationGroup
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationGroup('ApplicationIntegrationGroup', 'Application Integration Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Remote.puml b/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Remote.puml
new file mode 100644
index 00000000000..d5b9e151d08
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ApplicationIntegrationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ApplicationIntegrationGroup
+include('aws-q1-2022/Category/ApplicationIntegration')
+
+' renders the element
+ApplicationIntegrationGroup('ApplicationIntegrationGroup', 'Application Integration Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ArVr.Local.png b/distribution/aws-q1-2022/Category/ArVr.Local.png
new file mode 100644
index 00000000000..1acb209d761
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ArVr.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ArVr.Local.puml b/distribution/aws-q1-2022/Category/ArVr.Local.puml
new file mode 100644
index 00000000000..72365b9e7f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVr.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVr
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVr('ArVr', 'Ar Vr', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ArVr.Remote.puml b/distribution/aws-q1-2022/Category/ArVr.Remote.puml
new file mode 100644
index 00000000000..a097b1cb472
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVr.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVr
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVr('ArVr', 'Ar Vr', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ArVr.md b/distribution/aws-q1-2022/Category/ArVr.md
new file mode 100644
index 00000000000..2774034800e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVr.md
@@ -0,0 +1,157 @@
+# ArVr
+
+
+```text
+aws-q1-2022/Category/ArVr
+```
+
+```text
+include('aws-q1-2022/Category/ArVr')
+```
+
+
+
+| Illustration | ArVr | ArVrCard | ArVrGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/ArVr.png) | ![illustration for ArVr](../../aws-q1-2022/Category/ArVr.Local.png) | ![illustration for ArVrCard](../../aws-q1-2022/Category/ArVrCard.Local.png) | ![illustration for ArVrGroup](../../aws-q1-2022/Category/ArVrGroup.Local.png) |
+
+
+
+
+## ArVr
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVr
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVr('ArVr', 'Ar Vr', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVr
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVr('ArVr', 'Ar Vr', 'an optional tech label')
+@enduml
+```
+
+## ArVrCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrCard
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrCard('ArVrCard', 'Ar Vr Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrCard
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrCard('ArVrCard', 'Ar Vr Card', 'an optional description')
+@enduml
+```
+
+## ArVrGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrGroup
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrGroup('ArVrGroup', 'Ar Vr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrGroup
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrGroup('ArVrGroup', 'Ar Vr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/ArVr.png b/distribution/aws-q1-2022/Category/ArVr.png
new file mode 100644
index 00000000000..bd1523f9e2d
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ArVr.png differ
diff --git a/distribution/aws-q1-2022/Category/ArVr.puml b/distribution/aws-q1-2022/Category/ArVr.puml
new file mode 100644
index 00000000000..c192db2dbfc
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVr.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Category/ArVr
+
+sprite $ArVrXs [10x10/16z] HSY54S0m3CNGSfFl_USrWuxUwP_staiB9T74SLg_oU_dGeW0v_x96KeA
+
+sprite $ArVrSm [12x12/16z] JOh70S0W30FJWyxxpqi7-pwgVqILL5b-1KA0-wdSNmsekKhtC5_kbNwZpZptA_rcDAJcLsZUGm4
+
+sprite $ArVrMd [16x16/16z] NSk73G0n3090VQfDzj_ttL9HFGJz3Ml88ahkMKpFGeoh48DxzaotM2HtcVFUtK0Cba59hVi1lMUMSoCM3qZcHNmLMJsBwLcOyvNl1m
+
+sprite $ArVrLg [20x20/16z] RSi74e0W34HHXVJS_xxEnXxz5k0DqRycFoAqgdXbUxWrO0rX3M7H4TQnB0P6gddQibujUjfZN6wBFmiTNni-onoM8NFEuSVY3iiuSWJJx0Zh26jusOsmyMq3
+
+!procedure ArVr($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/ArVr', $name, $tech)
+!endprocedure
+
+!procedure ArVrCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ArVrLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure ArVrGroup($id, $name='Ar Vr', $tech='')
+ IconGroupElement($id, 'ArVr', '<$ArVrLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/ArVrCard.Local.png b/distribution/aws-q1-2022/Category/ArVrCard.Local.png
new file mode 100644
index 00000000000..f192882d3fe
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ArVrCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ArVrCard.Local.puml b/distribution/aws-q1-2022/Category/ArVrCard.Local.puml
new file mode 100644
index 00000000000..3ab75187821
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVrCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrCard
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrCard('ArVrCard', 'Ar Vr Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ArVrCard.Remote.puml b/distribution/aws-q1-2022/Category/ArVrCard.Remote.puml
new file mode 100644
index 00000000000..c7de1bee999
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVrCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrCard
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrCard('ArVrCard', 'Ar Vr Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ArVrGroup.Local.png b/distribution/aws-q1-2022/Category/ArVrGroup.Local.png
new file mode 100644
index 00000000000..c78fcefab96
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ArVrGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ArVrGroup.Local.puml b/distribution/aws-q1-2022/Category/ArVrGroup.Local.puml
new file mode 100644
index 00000000000..0e4b5740514
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVrGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrGroup
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrGroup('ArVrGroup', 'Ar Vr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ArVrGroup.Remote.puml b/distribution/aws-q1-2022/Category/ArVrGroup.Remote.puml
new file mode 100644
index 00000000000..e4d96a0fd4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ArVrGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ArVrGroup
+include('aws-q1-2022/Category/ArVr')
+
+' renders the element
+ArVrGroup('ArVrGroup', 'Ar Vr Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagement.Local.png b/distribution/aws-q1-2022/Category/AwsCostManagement.Local.png
new file mode 100644
index 00000000000..54094a10442
Binary files /dev/null and b/distribution/aws-q1-2022/Category/AwsCostManagement.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagement.Local.puml b/distribution/aws-q1-2022/Category/AwsCostManagement.Local.puml
new file mode 100644
index 00000000000..05b83f71489
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagement.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagement
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagement('AwsCostManagement', 'Aws Cost Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagement.Remote.puml b/distribution/aws-q1-2022/Category/AwsCostManagement.Remote.puml
new file mode 100644
index 00000000000..21f2f0659df
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagement.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagement
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagement('AwsCostManagement', 'Aws Cost Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagement.md b/distribution/aws-q1-2022/Category/AwsCostManagement.md
new file mode 100644
index 00000000000..ddd4e35dd36
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagement.md
@@ -0,0 +1,157 @@
+# AwsCostManagement
+
+
+```text
+aws-q1-2022/Category/AwsCostManagement
+```
+
+```text
+include('aws-q1-2022/Category/AwsCostManagement')
+```
+
+
+
+| Illustration | AwsCostManagement | AwsCostManagementCard | AwsCostManagementGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/AwsCostManagement.png) | ![illustration for AwsCostManagement](../../aws-q1-2022/Category/AwsCostManagement.Local.png) | ![illustration for AwsCostManagementCard](../../aws-q1-2022/Category/AwsCostManagementCard.Local.png) | ![illustration for AwsCostManagementGroup](../../aws-q1-2022/Category/AwsCostManagementGroup.Local.png) |
+
+
+
+
+## AwsCostManagement
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagement
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagement('AwsCostManagement', 'Aws Cost Management', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagement
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagement('AwsCostManagement', 'Aws Cost Management', 'an optional tech label')
+@enduml
+```
+
+## AwsCostManagementCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementCard
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementCard('AwsCostManagementCard', 'Aws Cost Management Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementCard
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementCard('AwsCostManagementCard', 'Aws Cost Management Card', 'an optional description')
+@enduml
+```
+
+## AwsCostManagementGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementGroup
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementGroup('AwsCostManagementGroup', 'Aws Cost Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementGroup
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementGroup('AwsCostManagementGroup', 'Aws Cost Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagement.png b/distribution/aws-q1-2022/Category/AwsCostManagement.png
new file mode 100644
index 00000000000..ca8ef49ad75
Binary files /dev/null and b/distribution/aws-q1-2022/Category/AwsCostManagement.png differ
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagement.puml b/distribution/aws-q1-2022/Category/AwsCostManagement.puml
new file mode 100644
index 00000000000..f67ebadb9e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagement.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/AwsCostManagement
+
+sprite $AwsCostManagementXs [10x10/16z] HOp70G0G54DrNlx---hab5u_e0riXdE3Bi-tEAbWw3QeH2bbi-4cDjDWj6ewPzLikT01
+
+sprite $AwsCostManagementSm [12x12/16z] JOo55SD034EVKP9l_tdRSFBDY2-IkF7csFJC6xIZ6AL3Piqjdx2DR7BFlRlzobDkSUMby6WHQmBguo7McXrfpz_Y3m
+
+sprite $AwsCostManagementMd [16x16/16z] TSU74GD12CNGyO51d-s_NxCu9sdIoy_KCMqTOp4zZBi7SFVX8kdQ9H7MZW3QfKDfPX1Nbrbqv__6vJ8zN1AWK7jjLscizYfJxCchLsa76dSrgREqjquN
+
+sprite $AwsCostManagementLg [20x20/16z] {
+RStN0KGX24JHLKc3_VUxpClfVXu5_AkXHxBMN575bhDEko7Dm7vL8vucGH3YOM4D4ICOBO4kykD14Ika9GPyBGxBic3zPcgiNIqDRZ33rHALZ9iDs00DfrLO
+3RHPndVk2mT0cmdVAgBvBDm23hiXhR_x0m
+}
+
+!procedure AwsCostManagement($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/AwsCostManagement', $name, $tech)
+!endprocedure
+
+!procedure AwsCostManagementCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCostManagementLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure AwsCostManagementGroup($id, $name='Aws Cost Management', $tech='')
+ IconGroupElement($id, 'AwsCostManagement', '<$AwsCostManagementLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagementCard.Local.png b/distribution/aws-q1-2022/Category/AwsCostManagementCard.Local.png
new file mode 100644
index 00000000000..4c8ce694edd
Binary files /dev/null and b/distribution/aws-q1-2022/Category/AwsCostManagementCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagementCard.Local.puml b/distribution/aws-q1-2022/Category/AwsCostManagementCard.Local.puml
new file mode 100644
index 00000000000..de197d25588
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagementCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementCard
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementCard('AwsCostManagementCard', 'Aws Cost Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagementCard.Remote.puml b/distribution/aws-q1-2022/Category/AwsCostManagementCard.Remote.puml
new file mode 100644
index 00000000000..3c5a98dc903
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagementCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementCard
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementCard('AwsCostManagementCard', 'Aws Cost Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Local.png b/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Local.png
new file mode 100644
index 00000000000..39b636e7b7b
Binary files /dev/null and b/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Local.puml b/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Local.puml
new file mode 100644
index 00000000000..cf0b879e839
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementGroup
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementGroup('AwsCostManagementGroup', 'Aws Cost Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Remote.puml b/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Remote.puml
new file mode 100644
index 00000000000..e126749b46d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/AwsCostManagementGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCostManagementGroup
+include('aws-q1-2022/Category/AwsCostManagement')
+
+' renders the element
+AwsCostManagementGroup('AwsCostManagementGroup', 'Aws Cost Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Blockchain.Local.png b/distribution/aws-q1-2022/Category/Blockchain.Local.png
new file mode 100644
index 00000000000..c5a905ec00d
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Blockchain.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Blockchain.Local.puml b/distribution/aws-q1-2022/Category/Blockchain.Local.puml
new file mode 100644
index 00000000000..34258aee0e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Blockchain.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Blockchain
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+Blockchain('Blockchain', 'Blockchain', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Blockchain.Remote.puml b/distribution/aws-q1-2022/Category/Blockchain.Remote.puml
new file mode 100644
index 00000000000..a6daea9ef38
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Blockchain.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Blockchain
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+Blockchain('Blockchain', 'Blockchain', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Blockchain.md b/distribution/aws-q1-2022/Category/Blockchain.md
new file mode 100644
index 00000000000..33dc1503ce9
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Blockchain.md
@@ -0,0 +1,157 @@
+# Blockchain
+
+
+```text
+aws-q1-2022/Category/Blockchain
+```
+
+```text
+include('aws-q1-2022/Category/Blockchain')
+```
+
+
+
+| Illustration | Blockchain | BlockchainCard | BlockchainGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Blockchain.png) | ![illustration for Blockchain](../../aws-q1-2022/Category/Blockchain.Local.png) | ![illustration for BlockchainCard](../../aws-q1-2022/Category/BlockchainCard.Local.png) | ![illustration for BlockchainGroup](../../aws-q1-2022/Category/BlockchainGroup.Local.png) |
+
+
+
+
+## Blockchain
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Blockchain
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+Blockchain('Blockchain', 'Blockchain', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Blockchain
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+Blockchain('Blockchain', 'Blockchain', 'an optional tech label')
+@enduml
+```
+
+## BlockchainCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainCard
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainCard('BlockchainCard', 'Blockchain Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainCard
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainCard('BlockchainCard', 'Blockchain Card', 'an optional description')
+@enduml
+```
+
+## BlockchainGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainGroup
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainGroup('BlockchainGroup', 'Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainGroup
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainGroup('BlockchainGroup', 'Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Blockchain.png b/distribution/aws-q1-2022/Category/Blockchain.png
new file mode 100644
index 00000000000..52ad13609ab
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Blockchain.png differ
diff --git a/distribution/aws-q1-2022/Category/Blockchain.puml b/distribution/aws-q1-2022/Category/Blockchain.puml
new file mode 100644
index 00000000000..20fd2dc3ffb
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Blockchain.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Category/Blockchain
+
+sprite $BlockchainXs [10x10/16z] JOh50G103CBgTF-5pwMyW0GriUA_ubL0s3bej2GuB6oqFC9efuvswcghTW
+
+sprite $BlockchainSm [12x12/16z] NSU53S004CD0zSdPV-4oHBN8nwyvwtPWm838N38YxX_gUaLazFqIPzVVG0Pzs
+
+sprite $BlockchainMd [16x16/16z] XOp50GD130DZmThzDvnZfla9yuusOyV9Y5CZJfCuVU1qYgmaG0KYDEeYOQJLC6bn88ApxicPMM_6ekjBrw9nuDS1
+
+sprite $BlockchainLg [20x20/16z] TSe55iKm24HHcC7sl-6lBQ7sulSaxuBjSKlJybEitF6tgNSMRQtFras3glfdXOZyp2j5GG6e1Erl9Knt90s1PS3lZu6-MLLsqJOms-h69YwhEwixgpPSUmC
+
+!procedure Blockchain($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Blockchain', $name, $tech)
+!endprocedure
+
+!procedure BlockchainCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$BlockchainLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure BlockchainGroup($id, $name='Blockchain', $tech='')
+ IconGroupElement($id, 'Blockchain', '<$BlockchainLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/BlockchainCard.Local.png b/distribution/aws-q1-2022/Category/BlockchainCard.Local.png
new file mode 100644
index 00000000000..a31440c7db3
Binary files /dev/null and b/distribution/aws-q1-2022/Category/BlockchainCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/BlockchainCard.Local.puml b/distribution/aws-q1-2022/Category/BlockchainCard.Local.puml
new file mode 100644
index 00000000000..165bd47ebff
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BlockchainCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainCard
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainCard('BlockchainCard', 'Blockchain Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BlockchainCard.Remote.puml b/distribution/aws-q1-2022/Category/BlockchainCard.Remote.puml
new file mode 100644
index 00000000000..602503d5fd1
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BlockchainCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainCard
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainCard('BlockchainCard', 'Blockchain Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BlockchainGroup.Local.png b/distribution/aws-q1-2022/Category/BlockchainGroup.Local.png
new file mode 100644
index 00000000000..2eca691e093
Binary files /dev/null and b/distribution/aws-q1-2022/Category/BlockchainGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/BlockchainGroup.Local.puml b/distribution/aws-q1-2022/Category/BlockchainGroup.Local.puml
new file mode 100644
index 00000000000..f5c3c9bf888
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BlockchainGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainGroup
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainGroup('BlockchainGroup', 'Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BlockchainGroup.Remote.puml b/distribution/aws-q1-2022/Category/BlockchainGroup.Remote.puml
new file mode 100644
index 00000000000..e168d1bac9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BlockchainGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BlockchainGroup
+include('aws-q1-2022/Category/Blockchain')
+
+' renders the element
+BlockchainGroup('BlockchainGroup', 'Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BusinessApplications.Local.png b/distribution/aws-q1-2022/Category/BusinessApplications.Local.png
new file mode 100644
index 00000000000..a7d2ce44b07
Binary files /dev/null and b/distribution/aws-q1-2022/Category/BusinessApplications.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/BusinessApplications.Local.puml b/distribution/aws-q1-2022/Category/BusinessApplications.Local.puml
new file mode 100644
index 00000000000..e42a8433f52
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplications.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplications
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplications('BusinessApplications', 'Business Applications', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BusinessApplications.Remote.puml b/distribution/aws-q1-2022/Category/BusinessApplications.Remote.puml
new file mode 100644
index 00000000000..ef9564a5858
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplications.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplications
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplications('BusinessApplications', 'Business Applications', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BusinessApplications.md b/distribution/aws-q1-2022/Category/BusinessApplications.md
new file mode 100644
index 00000000000..7c34f59562c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplications.md
@@ -0,0 +1,157 @@
+# BusinessApplications
+
+
+```text
+aws-q1-2022/Category/BusinessApplications
+```
+
+```text
+include('aws-q1-2022/Category/BusinessApplications')
+```
+
+
+
+| Illustration | BusinessApplications | BusinessApplicationsCard | BusinessApplicationsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/BusinessApplications.png) | ![illustration for BusinessApplications](../../aws-q1-2022/Category/BusinessApplications.Local.png) | ![illustration for BusinessApplicationsCard](../../aws-q1-2022/Category/BusinessApplicationsCard.Local.png) | ![illustration for BusinessApplicationsGroup](../../aws-q1-2022/Category/BusinessApplicationsGroup.Local.png) |
+
+
+
+
+## BusinessApplications
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplications
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplications('BusinessApplications', 'Business Applications', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplications
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplications('BusinessApplications', 'Business Applications', 'an optional tech label')
+@enduml
+```
+
+## BusinessApplicationsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsCard
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsCard('BusinessApplicationsCard', 'Business Applications Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsCard
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsCard('BusinessApplicationsCard', 'Business Applications Card', 'an optional description')
+@enduml
+```
+
+## BusinessApplicationsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsGroup
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsGroup('BusinessApplicationsGroup', 'Business Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsGroup
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsGroup('BusinessApplicationsGroup', 'Business Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/BusinessApplications.png b/distribution/aws-q1-2022/Category/BusinessApplications.png
new file mode 100644
index 00000000000..670a1537229
Binary files /dev/null and b/distribution/aws-q1-2022/Category/BusinessApplications.png differ
diff --git a/distribution/aws-q1-2022/Category/BusinessApplications.puml b/distribution/aws-q1-2022/Category/BusinessApplications.puml
new file mode 100644
index 00000000000..20163602328
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplications.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/BusinessApplications
+
+sprite $BusinessApplicationsXs [10x10/16z] HSQn0G0m102mJi3_znP0fk1XHmvHV2yhmfH5yRfQ5NLQavpcQrK3
+
+sprite $BusinessApplicationsSm [12x12/16z] JSp50O0m40LHVAt_VfaLP4xlGnBvPvbc8fxUUZXZPxHzuv2qTsnoZJtDlqYxvOFfQaq7FydIv5dw6pS
+
+sprite $BusinessApplicationsMd [16x16/16z] NSg9ZGKm20DH9Lx53Ec_tqNmxz7vBFitkfYydNIEhjp3MMydh8NySiOMx9V_HFd83olQd9TpJFcEisGetvJx7sUCisE3ofTmnxZAwUNN8EkhzGy
+
+sprite $BusinessApplicationsLg [20x20/16z] {
+XSW70WCX24HHfGY3zxzlbi2cbs_bsQTOdn8HieNAp-nke1CFYw8vzC4IdGaqxfP8Jj2X3-OgO2Yct8sZZB7-MRJXsTPX1gJjjcW3cUtDyxeeZxU5HWLCj6su
+TMZBehlR8zxjZcdqtWK
+}
+
+!procedure BusinessApplications($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/BusinessApplications', $name, $tech)
+!endprocedure
+
+!procedure BusinessApplicationsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$BusinessApplicationsLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure BusinessApplicationsGroup($id, $name='Business Applications', $tech='')
+ IconGroupElement($id, 'BusinessApplications', '<$BusinessApplicationsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Local.png b/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Local.png
new file mode 100644
index 00000000000..3e1c30186b5
Binary files /dev/null and b/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Local.puml b/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Local.puml
new file mode 100644
index 00000000000..a00317ebbff
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsCard
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsCard('BusinessApplicationsCard', 'Business Applications Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Remote.puml b/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Remote.puml
new file mode 100644
index 00000000000..cc4d0535485
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplicationsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsCard
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsCard('BusinessApplicationsCard', 'Business Applications Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Local.png b/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Local.png
new file mode 100644
index 00000000000..ba51b6b5482
Binary files /dev/null and b/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Local.puml b/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Local.puml
new file mode 100644
index 00000000000..f8f40c7833b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsGroup
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsGroup('BusinessApplicationsGroup', 'Business Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Remote.puml b/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Remote.puml
new file mode 100644
index 00000000000..a80c28d27c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/BusinessApplicationsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element BusinessApplicationsGroup
+include('aws-q1-2022/Category/BusinessApplications')
+
+' renders the element
+BusinessApplicationsGroup('BusinessApplicationsGroup', 'Business Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Compute.Local.png b/distribution/aws-q1-2022/Category/Compute.Local.png
new file mode 100644
index 00000000000..37ac7f1db5d
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Compute.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Compute.Local.puml b/distribution/aws-q1-2022/Category/Compute.Local.puml
new file mode 100644
index 00000000000..32ba85fd6ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Compute.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Compute
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+Compute('Compute', 'Compute', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Compute.Remote.puml b/distribution/aws-q1-2022/Category/Compute.Remote.puml
new file mode 100644
index 00000000000..e47070b9c84
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Compute.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Compute
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+Compute('Compute', 'Compute', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Compute.md b/distribution/aws-q1-2022/Category/Compute.md
new file mode 100644
index 00000000000..2249911dce1
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Compute.md
@@ -0,0 +1,157 @@
+# Compute
+
+
+```text
+aws-q1-2022/Category/Compute
+```
+
+```text
+include('aws-q1-2022/Category/Compute')
+```
+
+
+
+| Illustration | Compute | ComputeCard | ComputeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Compute.png) | ![illustration for Compute](../../aws-q1-2022/Category/Compute.Local.png) | ![illustration for ComputeCard](../../aws-q1-2022/Category/ComputeCard.Local.png) | ![illustration for ComputeGroup](../../aws-q1-2022/Category/ComputeGroup.Local.png) |
+
+
+
+
+## Compute
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Compute
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+Compute('Compute', 'Compute', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Compute
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+Compute('Compute', 'Compute', 'an optional tech label')
+@enduml
+```
+
+## ComputeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeCard
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeCard('ComputeCard', 'Compute Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeCard
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeCard('ComputeCard', 'Compute Card', 'an optional description')
+@enduml
+```
+
+## ComputeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeGroup
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeGroup('ComputeGroup', 'Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeGroup
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeGroup('ComputeGroup', 'Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Compute.png b/distribution/aws-q1-2022/Category/Compute.png
new file mode 100644
index 00000000000..81bfea26b01
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Compute.png differ
diff --git a/distribution/aws-q1-2022/Category/Compute.puml b/distribution/aws-q1-2022/Category/Compute.puml
new file mode 100644
index 00000000000..af0524b1312
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Compute.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/Compute
+
+sprite $ComputeXs [10x10/16z] JOk53G0m20I3i__45VHYhxRHZpm5-6Ic-1HSIIXgZgtSc97qARg0FUNvyySJ1m
+
+sprite $ComputeSm [12x12/16z] NSk53G0W34JHKDz_OHmgF_OEqPBicDsoB6qrnpJiAvmsRTlWrc_vDjs_fiqG0M1jsqqi-nW
+
+sprite $ComputeMd [16x16/16z] RSu50WGX20NGfRd_XIrYf_w4FapxYcP4u548iodpAHmhC04GfMFIceog6DFN8A7ejc_JgfPT88rfJ5FOs0aHfUOxnzruJJfsSaDIQw_VHZXJnbj-4m
+
+sprite $ComputeLg [20x20/16z] {
+RSy54iH024JHODtS_yGBesk_A7l96F-blhELq5dX5g5jdxeD8L27efi6jyV5QexTFVKOhAQ3nZPvQApAdcYBPBaFemBJKkMOnhAmQSwYPUdqJccyQvCpq-3-
+xpwVooe8DQZijX494jTMhAwjZkblBm
+}
+
+!procedure Compute($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Compute', $name, $tech)
+!endprocedure
+
+!procedure ComputeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ComputeLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure ComputeGroup($id, $name='Compute', $tech='')
+ IconGroupElement($id, 'Compute', '<$ComputeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/ComputeCard.Local.png b/distribution/aws-q1-2022/Category/ComputeCard.Local.png
new file mode 100644
index 00000000000..ce447e87eb0
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ComputeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ComputeCard.Local.puml b/distribution/aws-q1-2022/Category/ComputeCard.Local.puml
new file mode 100644
index 00000000000..616d38b3e19
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ComputeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeCard
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeCard('ComputeCard', 'Compute Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ComputeCard.Remote.puml b/distribution/aws-q1-2022/Category/ComputeCard.Remote.puml
new file mode 100644
index 00000000000..8c32771c668
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ComputeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeCard
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeCard('ComputeCard', 'Compute Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ComputeGroup.Local.png b/distribution/aws-q1-2022/Category/ComputeGroup.Local.png
new file mode 100644
index 00000000000..ad8d09621de
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ComputeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ComputeGroup.Local.puml b/distribution/aws-q1-2022/Category/ComputeGroup.Local.puml
new file mode 100644
index 00000000000..e46279fa143
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ComputeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeGroup
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeGroup('ComputeGroup', 'Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ComputeGroup.Remote.puml b/distribution/aws-q1-2022/Category/ComputeGroup.Remote.puml
new file mode 100644
index 00000000000..62151ce0b8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ComputeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ComputeGroup
+include('aws-q1-2022/Category/Compute')
+
+' renders the element
+ComputeGroup('ComputeGroup', 'Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Containers.Local.png b/distribution/aws-q1-2022/Category/Containers.Local.png
new file mode 100644
index 00000000000..a01d0a930ab
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Containers.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Containers.Local.puml b/distribution/aws-q1-2022/Category/Containers.Local.puml
new file mode 100644
index 00000000000..0c77a886905
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Containers.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Containers
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+Containers('Containers', 'Containers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Containers.Remote.puml b/distribution/aws-q1-2022/Category/Containers.Remote.puml
new file mode 100644
index 00000000000..46ca52f087d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Containers.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Containers
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+Containers('Containers', 'Containers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Containers.md b/distribution/aws-q1-2022/Category/Containers.md
new file mode 100644
index 00000000000..4a3c164933f
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Containers.md
@@ -0,0 +1,157 @@
+# Containers
+
+
+```text
+aws-q1-2022/Category/Containers
+```
+
+```text
+include('aws-q1-2022/Category/Containers')
+```
+
+
+
+| Illustration | Containers | ContainersCard | ContainersGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Containers.png) | ![illustration for Containers](../../aws-q1-2022/Category/Containers.Local.png) | ![illustration for ContainersCard](../../aws-q1-2022/Category/ContainersCard.Local.png) | ![illustration for ContainersGroup](../../aws-q1-2022/Category/ContainersGroup.Local.png) |
+
+
+
+
+## Containers
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Containers
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+Containers('Containers', 'Containers', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Containers
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+Containers('Containers', 'Containers', 'an optional tech label')
+@enduml
+```
+
+## ContainersCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersCard
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersCard('ContainersCard', 'Containers Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersCard
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersCard('ContainersCard', 'Containers Card', 'an optional description')
+@enduml
+```
+
+## ContainersGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersGroup
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersGroup('ContainersGroup', 'Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersGroup
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersGroup('ContainersGroup', 'Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Containers.png b/distribution/aws-q1-2022/Category/Containers.png
new file mode 100644
index 00000000000..085b0959c02
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Containers.png differ
diff --git a/distribution/aws-q1-2022/Category/Containers.puml b/distribution/aws-q1-2022/Category/Containers.puml
new file mode 100644
index 00000000000..20cf72c2dfc
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Containers.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/Containers
+
+sprite $ContainersXs [10x10/16z] JSP50G1140InuMh_XezXymghkVJLFijNC7SVhq7q13R7zCt4eOyTkEZj3W
+
+sprite $ContainersSm [12x12/16z] NOpL0G0n349haVqdlWOuw_k9877Wm8p7mC6zhphsLgBFsZFahZrjzUqVvnu3zAX_cGtj2GBaUrm
+
+sprite $ContainersMd [16x16/16z] RSV70SKW34H1aDYtzD-m0-57pstyX4Mg7a3Szaqoh4FzV62J3GZRgct8ShyxOwcwtorGbCXWlCj_9oDRU3pRalY-GPF71z_6b_tuKau
+
+sprite $ContainersLg [20x20/16z] {
+ZSo70GCX34DHx4WM-qySqzDp_ogFeayvLhUP2ShYH7gthhxmc3Dcsm0BFbkH8cWFvbXdObcnKUI3Pgmotnc7LP6UlouKZsdreX4S0HOQLdAfHi5faN6Mtcsa
+qRJPksNR_Bqx
+}
+
+!procedure Containers($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Containers', $name, $tech)
+!endprocedure
+
+!procedure ContainersCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ContainersLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure ContainersGroup($id, $name='Containers', $tech='')
+ IconGroupElement($id, 'Containers', '<$ContainersLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/ContainersCard.Local.png b/distribution/aws-q1-2022/Category/ContainersCard.Local.png
new file mode 100644
index 00000000000..086e55b4dd2
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ContainersCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ContainersCard.Local.puml b/distribution/aws-q1-2022/Category/ContainersCard.Local.puml
new file mode 100644
index 00000000000..92dbad74bf7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ContainersCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersCard
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersCard('ContainersCard', 'Containers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ContainersCard.Remote.puml b/distribution/aws-q1-2022/Category/ContainersCard.Remote.puml
new file mode 100644
index 00000000000..a6529f72be3
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ContainersCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersCard
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersCard('ContainersCard', 'Containers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ContainersGroup.Local.png b/distribution/aws-q1-2022/Category/ContainersGroup.Local.png
new file mode 100644
index 00000000000..080e519d492
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ContainersGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ContainersGroup.Local.puml b/distribution/aws-q1-2022/Category/ContainersGroup.Local.puml
new file mode 100644
index 00000000000..80e266c57b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ContainersGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersGroup
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersGroup('ContainersGroup', 'Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ContainersGroup.Remote.puml b/distribution/aws-q1-2022/Category/ContainersGroup.Remote.puml
new file mode 100644
index 00000000000..e87f727dcc3
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ContainersGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ContainersGroup
+include('aws-q1-2022/Category/Containers')
+
+' renders the element
+ContainersGroup('ContainersGroup', 'Containers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablement.Local.png b/distribution/aws-q1-2022/Category/CustomerEnablement.Local.png
new file mode 100644
index 00000000000..556bcd31ab2
Binary files /dev/null and b/distribution/aws-q1-2022/Category/CustomerEnablement.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablement.Local.puml b/distribution/aws-q1-2022/Category/CustomerEnablement.Local.puml
new file mode 100644
index 00000000000..73c112f28c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablement.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablement
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablement('CustomerEnablement', 'Customer Enablement', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablement.Remote.puml b/distribution/aws-q1-2022/Category/CustomerEnablement.Remote.puml
new file mode 100644
index 00000000000..55e22f44258
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablement.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablement
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablement('CustomerEnablement', 'Customer Enablement', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablement.md b/distribution/aws-q1-2022/Category/CustomerEnablement.md
new file mode 100644
index 00000000000..b206d6eb97d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablement.md
@@ -0,0 +1,157 @@
+# CustomerEnablement
+
+
+```text
+aws-q1-2022/Category/CustomerEnablement
+```
+
+```text
+include('aws-q1-2022/Category/CustomerEnablement')
+```
+
+
+
+| Illustration | CustomerEnablement | CustomerEnablementCard | CustomerEnablementGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/CustomerEnablement.png) | ![illustration for CustomerEnablement](../../aws-q1-2022/Category/CustomerEnablement.Local.png) | ![illustration for CustomerEnablementCard](../../aws-q1-2022/Category/CustomerEnablementCard.Local.png) | ![illustration for CustomerEnablementGroup](../../aws-q1-2022/Category/CustomerEnablementGroup.Local.png) |
+
+
+
+
+## CustomerEnablement
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablement
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablement('CustomerEnablement', 'Customer Enablement', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablement
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablement('CustomerEnablement', 'Customer Enablement', 'an optional tech label')
+@enduml
+```
+
+## CustomerEnablementCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementCard
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementCard('CustomerEnablementCard', 'Customer Enablement Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementCard
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementCard('CustomerEnablementCard', 'Customer Enablement Card', 'an optional description')
+@enduml
+```
+
+## CustomerEnablementGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementGroup
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementGroup('CustomerEnablementGroup', 'Customer Enablement Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementGroup
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementGroup('CustomerEnablementGroup', 'Customer Enablement Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablement.png b/distribution/aws-q1-2022/Category/CustomerEnablement.png
new file mode 100644
index 00000000000..b0906e74c5b
Binary files /dev/null and b/distribution/aws-q1-2022/Category/CustomerEnablement.png differ
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablement.puml b/distribution/aws-q1-2022/Category/CustomerEnablement.puml
new file mode 100644
index 00000000000..83ab4a4f709
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablement.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/CustomerEnablement
+
+sprite $CustomerEnablementXs [10x10/16z] HOh50G9H5CI-IuR-w-K9xEOqalt2DOwniLXkfc9ZYqGFOOjSxvQu5YDDYEqZwG2MF69y0G
+
+sprite $CustomerEnablementSm [12x12/16z] JOl50S0m4CF21yx-yzOkwoKTs9_C44xeRyYzHsF8UoQrXHlIMUV60Cye-NaERkHzyT-cd3IVpB0DaSBs5mS
+
+sprite $CustomerEnablementMd [16x16/16z] {
+NSW70W8X44DHcQ4bu_tFQwZg_YtmqfwHMFMHoMVONaDPmpAzmhLivqeeZNAGJHCIO80Sx2Jero7Rgq_xSgLU-7QBJD9fsx0k9-VmErItRbJ36XHNyXvYE_jl
+wGC
+}
+
+sprite $CustomerEnablementLg [20x20/16z] {
+RSg74SGW34HHHi7IBjT_lKTozYU_8RxIhUNN93OIgvmDE_LXKHx6a81BTbs6akYPdDQNg3KLO5cIIlXfjNOpS1aaOXfBkLbj9g0deHTBzAzNKnfRcPiiQtdf
+XWAUrjHIWhrklpfByhIEeuN3VayJbMT_
+}
+
+!procedure CustomerEnablement($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/CustomerEnablement', $name, $tech)
+!endprocedure
+
+!procedure CustomerEnablementCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$CustomerEnablementLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure CustomerEnablementGroup($id, $name='Customer Enablement', $tech='')
+ IconGroupElement($id, 'CustomerEnablement', '<$CustomerEnablementLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablementCard.Local.png b/distribution/aws-q1-2022/Category/CustomerEnablementCard.Local.png
new file mode 100644
index 00000000000..00ea9925fdd
Binary files /dev/null and b/distribution/aws-q1-2022/Category/CustomerEnablementCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablementCard.Local.puml b/distribution/aws-q1-2022/Category/CustomerEnablementCard.Local.puml
new file mode 100644
index 00000000000..968bf7abb1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablementCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementCard
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementCard('CustomerEnablementCard', 'Customer Enablement Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablementCard.Remote.puml b/distribution/aws-q1-2022/Category/CustomerEnablementCard.Remote.puml
new file mode 100644
index 00000000000..478cc1bdd53
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablementCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementCard
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementCard('CustomerEnablementCard', 'Customer Enablement Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Local.png b/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Local.png
new file mode 100644
index 00000000000..f645c3a0965
Binary files /dev/null and b/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Local.puml b/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Local.puml
new file mode 100644
index 00000000000..ae716f1398e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementGroup
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementGroup('CustomerEnablementGroup', 'Customer Enablement Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Remote.puml b/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Remote.puml
new file mode 100644
index 00000000000..fd488c10c24
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/CustomerEnablementGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CustomerEnablementGroup
+include('aws-q1-2022/Category/CustomerEnablement')
+
+' renders the element
+CustomerEnablementGroup('CustomerEnablementGroup', 'Customer Enablement Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Database.Local.png b/distribution/aws-q1-2022/Category/Database.Local.png
new file mode 100644
index 00000000000..83822765b99
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Database.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Database.Local.puml b/distribution/aws-q1-2022/Category/Database.Local.puml
new file mode 100644
index 00000000000..a708d14abc8
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Database.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Database
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+Database('Database', 'Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Database.Remote.puml b/distribution/aws-q1-2022/Category/Database.Remote.puml
new file mode 100644
index 00000000000..2d7edb9d922
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Database.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Database
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+Database('Database', 'Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Database.md b/distribution/aws-q1-2022/Category/Database.md
new file mode 100644
index 00000000000..56c3ec184c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Database.md
@@ -0,0 +1,157 @@
+# Database
+
+
+```text
+aws-q1-2022/Category/Database
+```
+
+```text
+include('aws-q1-2022/Category/Database')
+```
+
+
+
+| Illustration | Database | DatabaseCard | DatabaseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Database.png) | ![illustration for Database](../../aws-q1-2022/Category/Database.Local.png) | ![illustration for DatabaseCard](../../aws-q1-2022/Category/DatabaseCard.Local.png) | ![illustration for DatabaseGroup](../../aws-q1-2022/Category/DatabaseGroup.Local.png) |
+
+
+
+
+## Database
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Database
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+Database('Database', 'Database', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Database
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+Database('Database', 'Database', 'an optional tech label')
+@enduml
+```
+
+## DatabaseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseCard
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseCard('DatabaseCard', 'Database Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseCard
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseCard('DatabaseCard', 'Database Card', 'an optional description')
+@enduml
+```
+
+## DatabaseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseGroup
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseGroup('DatabaseGroup', 'Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseGroup
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseGroup('DatabaseGroup', 'Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Database.png b/distribution/aws-q1-2022/Category/Database.png
new file mode 100644
index 00000000000..e473cfe9eee
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Database.png differ
diff --git a/distribution/aws-q1-2022/Category/Database.puml b/distribution/aws-q1-2022/Category/Database.puml
new file mode 100644
index 00000000000..11c60797f77
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Database.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/Database
+
+sprite $DatabaseXs [10x10/16z] HSY74S0m3CD0kPjazfytxiArFpIF6FLH8n4iRTcOPOj3w4sqQBa0JJAIhZhqIUh3GvCS_G
+
+sprite $DatabaseSm [12x12/16z] JOk50S0m40AZx_lFMwXVv0NGFn5E3A0FTBXNBzWFl_ezrrXGD8CuDKqClOsxJwVlxjF49Qv-MkX2HYj94ArlE
+
+sprite $DatabaseMd [16x16/16z] NSZ70K9130FH3GwoblxhHIRpv_Ochv7r3DsIl-DbLhevwkDL2bPlpv1DLpvo44399MkONhsj4Jx6G7ktJx3xUcyWrzTvg1RRDzcY20FPxd7uIkxHlMpxjta7
+
+sprite $DatabaseLg [20x20/16z] {
+RSrN0iGW24LH8_LXzh_UiK_Q_JmAs5UaDRcMJICmyr6tYrxDZvGI-TKEHuiDVqiO9bSppZcp2u1jyywoKgfvDELco6RTaEjTnhPQYj7Dq8blvan40ecBbUZf
+nOmC0StDcvsb1s-mh65lOhVpQPdoiny
+}
+
+!procedure Database($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Database', $name, $tech)
+!endprocedure
+
+!procedure DatabaseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$DatabaseLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure DatabaseGroup($id, $name='Database', $tech='')
+ IconGroupElement($id, 'Database', '<$DatabaseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/DatabaseCard.Local.png b/distribution/aws-q1-2022/Category/DatabaseCard.Local.png
new file mode 100644
index 00000000000..75e87096f31
Binary files /dev/null and b/distribution/aws-q1-2022/Category/DatabaseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/DatabaseCard.Local.puml b/distribution/aws-q1-2022/Category/DatabaseCard.Local.puml
new file mode 100644
index 00000000000..ac88a706368
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DatabaseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseCard
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseCard('DatabaseCard', 'Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DatabaseCard.Remote.puml b/distribution/aws-q1-2022/Category/DatabaseCard.Remote.puml
new file mode 100644
index 00000000000..0d8cff68a3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DatabaseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseCard
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseCard('DatabaseCard', 'Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DatabaseGroup.Local.png b/distribution/aws-q1-2022/Category/DatabaseGroup.Local.png
new file mode 100644
index 00000000000..ad3667c5f81
Binary files /dev/null and b/distribution/aws-q1-2022/Category/DatabaseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/DatabaseGroup.Local.puml b/distribution/aws-q1-2022/Category/DatabaseGroup.Local.puml
new file mode 100644
index 00000000000..c94fcb873ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DatabaseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseGroup
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseGroup('DatabaseGroup', 'Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DatabaseGroup.Remote.puml b/distribution/aws-q1-2022/Category/DatabaseGroup.Remote.puml
new file mode 100644
index 00000000000..36a586ebd85
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DatabaseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DatabaseGroup
+include('aws-q1-2022/Category/Database')
+
+' renders the element
+DatabaseGroup('DatabaseGroup', 'Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DeveloperTools.Local.png b/distribution/aws-q1-2022/Category/DeveloperTools.Local.png
new file mode 100644
index 00000000000..45b9f1b02c5
Binary files /dev/null and b/distribution/aws-q1-2022/Category/DeveloperTools.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/DeveloperTools.Local.puml b/distribution/aws-q1-2022/Category/DeveloperTools.Local.puml
new file mode 100644
index 00000000000..786e25f19bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperTools.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperTools
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperTools('DeveloperTools', 'Developer Tools', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DeveloperTools.Remote.puml b/distribution/aws-q1-2022/Category/DeveloperTools.Remote.puml
new file mode 100644
index 00000000000..4a09e024876
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperTools.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperTools
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperTools('DeveloperTools', 'Developer Tools', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DeveloperTools.md b/distribution/aws-q1-2022/Category/DeveloperTools.md
new file mode 100644
index 00000000000..51a13d9ffbd
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperTools.md
@@ -0,0 +1,157 @@
+# DeveloperTools
+
+
+```text
+aws-q1-2022/Category/DeveloperTools
+```
+
+```text
+include('aws-q1-2022/Category/DeveloperTools')
+```
+
+
+
+| Illustration | DeveloperTools | DeveloperToolsCard | DeveloperToolsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/DeveloperTools.png) | ![illustration for DeveloperTools](../../aws-q1-2022/Category/DeveloperTools.Local.png) | ![illustration for DeveloperToolsCard](../../aws-q1-2022/Category/DeveloperToolsCard.Local.png) | ![illustration for DeveloperToolsGroup](../../aws-q1-2022/Category/DeveloperToolsGroup.Local.png) |
+
+
+
+
+## DeveloperTools
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperTools
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperTools('DeveloperTools', 'Developer Tools', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperTools
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperTools('DeveloperTools', 'Developer Tools', 'an optional tech label')
+@enduml
+```
+
+## DeveloperToolsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsCard
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsCard('DeveloperToolsCard', 'Developer Tools Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsCard
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsCard('DeveloperToolsCard', 'Developer Tools Card', 'an optional description')
+@enduml
+```
+
+## DeveloperToolsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsGroup
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsGroup('DeveloperToolsGroup', 'Developer Tools Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsGroup
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsGroup('DeveloperToolsGroup', 'Developer Tools Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/DeveloperTools.png b/distribution/aws-q1-2022/Category/DeveloperTools.png
new file mode 100644
index 00000000000..a08e6f664cc
Binary files /dev/null and b/distribution/aws-q1-2022/Category/DeveloperTools.png differ
diff --git a/distribution/aws-q1-2022/Category/DeveloperTools.puml b/distribution/aws-q1-2022/Category/DeveloperTools.puml
new file mode 100644
index 00000000000..4519c143c38
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperTools.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/DeveloperTools
+
+sprite $DeveloperToolsXs [10x10/16z] HSdL0SCm30HGjG4TUFzvO_RxEiX3h52bTDSOFOdyrpWIWqZNEu9asbIgnlJhfyOVivYMg9gARLKV
+
+sprite $DeveloperToolsSm [12x12/16z] NSV70GGn2CLGH-0Bzz_kniawFVarqBVuzBH9Pdytfje8XISGfXgIPuBAb7wsJcN-7QtI63yJWZwHh_p6Dr_dl04
+
+sprite $DeveloperToolsMd [16x16/16z] {
+NSpNWGDH24FHdKSKw_xhjG1dVN7kXFXT5NRPE_Hd6FjIOytJQ3iPuv8wG43LwNy6oui6AzqXymy6h1dmj8mzwzI4CQab36lmH35aq3U-RrAS6DeT-YSpcc7s
+iChdhZi
+}
+
+sprite $DeveloperToolsLg [20x20/16z] {
+RSrNOW0X24LHwJnczh_U45lg_JmAn7-9T_Oz3g_2BbVJVkaoqaKyx5W0Z8wIqiy_gvpV13IkINA2aHQ6PPtEwHYAQSypCLYnJd74DXqOkDP12bx5tunGLT4u
+hWNOOENhvpAdHsp_f3DRbF8qkblMfxsDg7KTg6MDgrfDUtyR2__k0m
+}
+
+!procedure DeveloperTools($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/DeveloperTools', $name, $tech)
+!endprocedure
+
+!procedure DeveloperToolsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$DeveloperToolsLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure DeveloperToolsGroup($id, $name='Developer Tools', $tech='')
+ IconGroupElement($id, 'DeveloperTools', '<$DeveloperToolsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/DeveloperToolsCard.Local.png b/distribution/aws-q1-2022/Category/DeveloperToolsCard.Local.png
new file mode 100644
index 00000000000..1233050aff4
Binary files /dev/null and b/distribution/aws-q1-2022/Category/DeveloperToolsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/DeveloperToolsCard.Local.puml b/distribution/aws-q1-2022/Category/DeveloperToolsCard.Local.puml
new file mode 100644
index 00000000000..958a46c169e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperToolsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsCard
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsCard('DeveloperToolsCard', 'Developer Tools Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DeveloperToolsCard.Remote.puml b/distribution/aws-q1-2022/Category/DeveloperToolsCard.Remote.puml
new file mode 100644
index 00000000000..e4975cb0be4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperToolsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsCard
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsCard('DeveloperToolsCard', 'Developer Tools Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Local.png b/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Local.png
new file mode 100644
index 00000000000..9525a1e108b
Binary files /dev/null and b/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Local.puml b/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Local.puml
new file mode 100644
index 00000000000..11a06588803
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsGroup
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsGroup('DeveloperToolsGroup', 'Developer Tools Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Remote.puml b/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Remote.puml
new file mode 100644
index 00000000000..8c761dc4ff3
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/DeveloperToolsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DeveloperToolsGroup
+include('aws-q1-2022/Category/DeveloperTools')
+
+' renders the element
+DeveloperToolsGroup('DeveloperToolsGroup', 'Developer Tools Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/EndUserComputing.Local.png b/distribution/aws-q1-2022/Category/EndUserComputing.Local.png
new file mode 100644
index 00000000000..553c35907a7
Binary files /dev/null and b/distribution/aws-q1-2022/Category/EndUserComputing.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/EndUserComputing.Local.puml b/distribution/aws-q1-2022/Category/EndUserComputing.Local.puml
new file mode 100644
index 00000000000..1c0a27667b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputing.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputing
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputing('EndUserComputing', 'End User Computing', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/EndUserComputing.Remote.puml b/distribution/aws-q1-2022/Category/EndUserComputing.Remote.puml
new file mode 100644
index 00000000000..8ff0f6c1101
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputing.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputing
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputing('EndUserComputing', 'End User Computing', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/EndUserComputing.md b/distribution/aws-q1-2022/Category/EndUserComputing.md
new file mode 100644
index 00000000000..41352db3d3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputing.md
@@ -0,0 +1,157 @@
+# EndUserComputing
+
+
+```text
+aws-q1-2022/Category/EndUserComputing
+```
+
+```text
+include('aws-q1-2022/Category/EndUserComputing')
+```
+
+
+
+| Illustration | EndUserComputing | EndUserComputingCard | EndUserComputingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/EndUserComputing.png) | ![illustration for EndUserComputing](../../aws-q1-2022/Category/EndUserComputing.Local.png) | ![illustration for EndUserComputingCard](../../aws-q1-2022/Category/EndUserComputingCard.Local.png) | ![illustration for EndUserComputingGroup](../../aws-q1-2022/Category/EndUserComputingGroup.Local.png) |
+
+
+
+
+## EndUserComputing
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputing
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputing('EndUserComputing', 'End User Computing', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputing
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputing('EndUserComputing', 'End User Computing', 'an optional tech label')
+@enduml
+```
+
+## EndUserComputingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingCard
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingCard('EndUserComputingCard', 'End User Computing Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingCard
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingCard('EndUserComputingCard', 'End User Computing Card', 'an optional description')
+@enduml
+```
+
+## EndUserComputingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingGroup
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingGroup('EndUserComputingGroup', 'End User Computing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingGroup
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingGroup('EndUserComputingGroup', 'End User Computing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/EndUserComputing.png b/distribution/aws-q1-2022/Category/EndUserComputing.png
new file mode 100644
index 00000000000..55489122dac
Binary files /dev/null and b/distribution/aws-q1-2022/Category/EndUserComputing.png differ
diff --git a/distribution/aws-q1-2022/Category/EndUserComputing.puml b/distribution/aws-q1-2022/Category/EndUserComputing.puml
new file mode 100644
index 00000000000..accf365faa7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputing.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/EndUserComputing
+
+sprite $EndUserComputingXs [10x10/16z] HSW55e0m30JH55lX_lTbKsmg-I_u4ycCuuYgGoIDkOsAgG1BgrYjiMtQK8HjfUXiuc0qcIu
+
+sprite $EndUserComputingSm [12x12/16z] JKi74e0m3Bg6BkB__ol4YRPbhZ-u1RrppaMQcPgZWhvktW4eJ4ArMSLCT737Bhz54CsZp04m8iIF53mmluGW_eaJ
+
+sprite $EndUserComputingMd [16x16/16z] {
+NSpN0K8n34FHXvkaiF--n37z_Xsbu3-nGrTL1lqCRLNuAJ1sTa00OrcLkrbjhsqhWYIYlUIGY1ivNWvtaHVp-Fmd8fayJecIU7nVdPGPSVmQM1pFm9t6CwWp
+-4_N0m
+}
+
+sprite $EndUserComputingLg [20x20/16z] {
+RT25aKKX44HH6Etcvv_lOllybfz29xzIdzb_gZMTcEKiUjBjWTka7EKswh7IChl5C6Qjn_Pj440jUkMmGW0-LYvhZIeauTPNdqPLfSFAOSquSi2pO5cr4Tqi
+KO2rJhH7ZN0_h3VsajphVcsh8_RU_6ta702s7IjdouwLAqbvzmS
+}
+
+!procedure EndUserComputing($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/EndUserComputing', $name, $tech)
+!endprocedure
+
+!procedure EndUserComputingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$EndUserComputingLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure EndUserComputingGroup($id, $name='End User Computing', $tech='')
+ IconGroupElement($id, 'EndUserComputing', '<$EndUserComputingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/EndUserComputingCard.Local.png b/distribution/aws-q1-2022/Category/EndUserComputingCard.Local.png
new file mode 100644
index 00000000000..06336faf475
Binary files /dev/null and b/distribution/aws-q1-2022/Category/EndUserComputingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/EndUserComputingCard.Local.puml b/distribution/aws-q1-2022/Category/EndUserComputingCard.Local.puml
new file mode 100644
index 00000000000..5e3c82c4652
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingCard
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingCard('EndUserComputingCard', 'End User Computing Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/EndUserComputingCard.Remote.puml b/distribution/aws-q1-2022/Category/EndUserComputingCard.Remote.puml
new file mode 100644
index 00000000000..fb513ec309c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingCard
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingCard('EndUserComputingCard', 'End User Computing Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/EndUserComputingGroup.Local.png b/distribution/aws-q1-2022/Category/EndUserComputingGroup.Local.png
new file mode 100644
index 00000000000..391552a42c5
Binary files /dev/null and b/distribution/aws-q1-2022/Category/EndUserComputingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/EndUserComputingGroup.Local.puml b/distribution/aws-q1-2022/Category/EndUserComputingGroup.Local.puml
new file mode 100644
index 00000000000..152a26a9197
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingGroup
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingGroup('EndUserComputingGroup', 'End User Computing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/EndUserComputingGroup.Remote.puml b/distribution/aws-q1-2022/Category/EndUserComputingGroup.Remote.puml
new file mode 100644
index 00000000000..0b532226317
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/EndUserComputingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EndUserComputingGroup
+include('aws-q1-2022/Category/EndUserComputing')
+
+' renders the element
+EndUserComputingGroup('EndUserComputingGroup', 'End User Computing Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobile.Local.png b/distribution/aws-q1-2022/Category/FrontEndWebMobile.Local.png
new file mode 100644
index 00000000000..15b07336b2d
Binary files /dev/null and b/distribution/aws-q1-2022/Category/FrontEndWebMobile.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobile.Local.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobile.Local.puml
new file mode 100644
index 00000000000..52e3cefe6cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobile.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobile
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobile('FrontEndWebMobile', 'Front End Web Mobile', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobile.Remote.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobile.Remote.puml
new file mode 100644
index 00000000000..e14c58b3ab1
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobile.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobile
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobile('FrontEndWebMobile', 'Front End Web Mobile', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobile.md b/distribution/aws-q1-2022/Category/FrontEndWebMobile.md
new file mode 100644
index 00000000000..bdaef38424b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobile.md
@@ -0,0 +1,157 @@
+# FrontEndWebMobile
+
+
+```text
+aws-q1-2022/Category/FrontEndWebMobile
+```
+
+```text
+include('aws-q1-2022/Category/FrontEndWebMobile')
+```
+
+
+
+| Illustration | FrontEndWebMobile | FrontEndWebMobileCard | FrontEndWebMobileGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/FrontEndWebMobile.png) | ![illustration for FrontEndWebMobile](../../aws-q1-2022/Category/FrontEndWebMobile.Local.png) | ![illustration for FrontEndWebMobileCard](../../aws-q1-2022/Category/FrontEndWebMobileCard.Local.png) | ![illustration for FrontEndWebMobileGroup](../../aws-q1-2022/Category/FrontEndWebMobileGroup.Local.png) |
+
+
+
+
+## FrontEndWebMobile
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobile
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobile('FrontEndWebMobile', 'Front End Web Mobile', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobile
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobile('FrontEndWebMobile', 'Front End Web Mobile', 'an optional tech label')
+@enduml
+```
+
+## FrontEndWebMobileCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileCard
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileCard('FrontEndWebMobileCard', 'Front End Web Mobile Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileCard
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileCard('FrontEndWebMobileCard', 'Front End Web Mobile Card', 'an optional description')
+@enduml
+```
+
+## FrontEndWebMobileGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileGroup
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileGroup('FrontEndWebMobileGroup', 'Front End Web Mobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileGroup
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileGroup('FrontEndWebMobileGroup', 'Front End Web Mobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobile.png b/distribution/aws-q1-2022/Category/FrontEndWebMobile.png
new file mode 100644
index 00000000000..21c8c5186b3
Binary files /dev/null and b/distribution/aws-q1-2022/Category/FrontEndWebMobile.png differ
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobile.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobile.puml
new file mode 100644
index 00000000000..2f0f43e76b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobile.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/FrontEndWebMobile
+
+sprite $FrontEndWebMobileXs [10x10/16z] HSX15a0030FH0D7q_lVLDZ2h_uP_KLqLgGt0rXHgmb9KvqXMbbGAIwDCYOnHphq1
+
+sprite $FrontEndWebMobileSm [12x12/16z] JOk53O1034KJwkt--rA3knVxAZTMQ27YAPRIHCIhEKT4EDhxijfBcqgKzj8cuGBW04_fGCGSTfvuiNhD2m
+
+sprite $FrontEndWebMobileMd [16x16/16z] NSs54O1034HHV8N--sKdmV_eoqdmJnKxJF1d49jBTNlXceZRs_NYiaC06oxxkd7Pj_UsouhtjLo3jhBEjLDpx2LP0DkfhwUuSXVFdyO3
+
+sprite $FrontEndWebMobileLg [20x20/16z] {
+RSr50W0X241Ha_B-znsfwRzy2k1VVJuQOpG4zYZ3ooxS9joBro-JGbEZShV9sdmOc3KDJnErgOVWClap-JDXC6Er5IPXt13NAe0880EqDB7iUXeEJIO34ORj
+P4UuuyiKhR0dghLl1m
+}
+
+!procedure FrontEndWebMobile($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/FrontEndWebMobile', $name, $tech)
+!endprocedure
+
+!procedure FrontEndWebMobileCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$FrontEndWebMobileLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure FrontEndWebMobileGroup($id, $name='Front End Web Mobile', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobile', '<$FrontEndWebMobileLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Local.png b/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Local.png
new file mode 100644
index 00000000000..fde6f85c274
Binary files /dev/null and b/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Local.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Local.puml
new file mode 100644
index 00000000000..7388b2ddd4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileCard
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileCard('FrontEndWebMobileCard', 'Front End Web Mobile Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Remote.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Remote.puml
new file mode 100644
index 00000000000..374c78a6888
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobileCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileCard
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileCard('FrontEndWebMobileCard', 'Front End Web Mobile Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Local.png b/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Local.png
new file mode 100644
index 00000000000..6d7041109fe
Binary files /dev/null and b/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Local.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Local.puml
new file mode 100644
index 00000000000..38d8e35a393
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileGroup
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileGroup('FrontEndWebMobileGroup', 'Front End Web Mobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Remote.puml b/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Remote.puml
new file mode 100644
index 00000000000..60ce2fb35b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/FrontEndWebMobileGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FrontEndWebMobileGroup
+include('aws-q1-2022/Category/FrontEndWebMobile')
+
+' renders the element
+FrontEndWebMobileGroup('FrontEndWebMobileGroup', 'Front End Web Mobile Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/GameTech.Local.png b/distribution/aws-q1-2022/Category/GameTech.Local.png
new file mode 100644
index 00000000000..802270d09a4
Binary files /dev/null and b/distribution/aws-q1-2022/Category/GameTech.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/GameTech.Local.puml b/distribution/aws-q1-2022/Category/GameTech.Local.puml
new file mode 100644
index 00000000000..551332f0f30
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTech.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTech
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTech('GameTech', 'Game Tech', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/GameTech.Remote.puml b/distribution/aws-q1-2022/Category/GameTech.Remote.puml
new file mode 100644
index 00000000000..f0d0d842184
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTech.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTech
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTech('GameTech', 'Game Tech', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/GameTech.md b/distribution/aws-q1-2022/Category/GameTech.md
new file mode 100644
index 00000000000..fcbee811f1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTech.md
@@ -0,0 +1,157 @@
+# GameTech
+
+
+```text
+aws-q1-2022/Category/GameTech
+```
+
+```text
+include('aws-q1-2022/Category/GameTech')
+```
+
+
+
+| Illustration | GameTech | GameTechCard | GameTechGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/GameTech.png) | ![illustration for GameTech](../../aws-q1-2022/Category/GameTech.Local.png) | ![illustration for GameTechCard](../../aws-q1-2022/Category/GameTechCard.Local.png) | ![illustration for GameTechGroup](../../aws-q1-2022/Category/GameTechGroup.Local.png) |
+
+
+
+
+## GameTech
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTech
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTech('GameTech', 'Game Tech', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTech
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTech('GameTech', 'Game Tech', 'an optional tech label')
+@enduml
+```
+
+## GameTechCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechCard
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechCard('GameTechCard', 'Game Tech Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechCard
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechCard('GameTechCard', 'Game Tech Card', 'an optional description')
+@enduml
+```
+
+## GameTechGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechGroup
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechGroup('GameTechGroup', 'Game Tech Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechGroup
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechGroup('GameTechGroup', 'Game Tech Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/GameTech.png b/distribution/aws-q1-2022/Category/GameTech.png
new file mode 100644
index 00000000000..b56f7cf8231
Binary files /dev/null and b/distribution/aws-q1-2022/Category/GameTech.png differ
diff --git a/distribution/aws-q1-2022/Category/GameTech.puml b/distribution/aws-q1-2022/Category/GameTech.puml
new file mode 100644
index 00000000000..642da89bcef
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTech.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/GameTech
+
+sprite $GameTechXs [10x10/16z] HSR70O0m5CKmq_7x-yzB9z59MwVkbtTV8xfoDR0fwxqLc9ybwhNAnLstUlliwma
+
+sprite $GameTechSm [12x12/16z] JSU53S0m4CNGe7h-sN_UXi6Yv--DblM6x-WPAUE3jz0DqVCb6tRPEPTZSq5PWD5SCX8fG7DH2xhtTD-f
+
+sprite $GameTechMd [16x16/16z] NSj70WGW24DH2otn_lSTaEdPlQ_u_r2BdligVqAQFo7z4yfSkiniYRIDWi14M5jUTcyF6xcfkzuFfKvG7wwFKad2qoXpWnLKS9tb3hcT_eJs9vJtp-O3
+
+sprite $GameTechLg [20x20/16z] {
+RSe76iGW24HXLDhW_U-xmgOdBzN_6_jgo2NEcYagtrghdlR0j0UcnHFJ0eCeKObiDtP74ndgFdOZ49jZWCXrjp1qG7mzXv5sofZ7kGiErD0lDY9nB4FQd1q3
+aSWc0Ch2bnGwocokOiUtnMcFvTEYhB_x0G
+}
+
+!procedure GameTech($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/GameTech', $name, $tech)
+!endprocedure
+
+!procedure GameTechCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$GameTechLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure GameTechGroup($id, $name='Game Tech', $tech='')
+ IconGroupElement($id, 'GameTech', '<$GameTechLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/GameTechCard.Local.png b/distribution/aws-q1-2022/Category/GameTechCard.Local.png
new file mode 100644
index 00000000000..2d2173ee61e
Binary files /dev/null and b/distribution/aws-q1-2022/Category/GameTechCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/GameTechCard.Local.puml b/distribution/aws-q1-2022/Category/GameTechCard.Local.puml
new file mode 100644
index 00000000000..43ce35ebfbf
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTechCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechCard
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechCard('GameTechCard', 'Game Tech Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/GameTechCard.Remote.puml b/distribution/aws-q1-2022/Category/GameTechCard.Remote.puml
new file mode 100644
index 00000000000..7d17825c4ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTechCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechCard
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechCard('GameTechCard', 'Game Tech Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/GameTechGroup.Local.png b/distribution/aws-q1-2022/Category/GameTechGroup.Local.png
new file mode 100644
index 00000000000..728cd98663a
Binary files /dev/null and b/distribution/aws-q1-2022/Category/GameTechGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/GameTechGroup.Local.puml b/distribution/aws-q1-2022/Category/GameTechGroup.Local.puml
new file mode 100644
index 00000000000..67d38df01e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTechGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechGroup
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechGroup('GameTechGroup', 'Game Tech Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/GameTechGroup.Remote.puml b/distribution/aws-q1-2022/Category/GameTechGroup.Remote.puml
new file mode 100644
index 00000000000..56865de5d79
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/GameTechGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GameTechGroup
+include('aws-q1-2022/Category/GameTech')
+
+' renders the element
+GameTechGroup('GameTechGroup', 'Game Tech Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/InternetOfThings.Local.png b/distribution/aws-q1-2022/Category/InternetOfThings.Local.png
new file mode 100644
index 00000000000..8a7a5b1305f
Binary files /dev/null and b/distribution/aws-q1-2022/Category/InternetOfThings.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/InternetOfThings.Local.puml b/distribution/aws-q1-2022/Category/InternetOfThings.Local.puml
new file mode 100644
index 00000000000..7c6641ba0eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThings.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThings
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThings('InternetOfThings', 'Internet Of Things', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/InternetOfThings.Remote.puml b/distribution/aws-q1-2022/Category/InternetOfThings.Remote.puml
new file mode 100644
index 00000000000..3309f1089fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThings.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThings
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThings('InternetOfThings', 'Internet Of Things', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/InternetOfThings.md b/distribution/aws-q1-2022/Category/InternetOfThings.md
new file mode 100644
index 00000000000..89814b2c434
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThings.md
@@ -0,0 +1,157 @@
+# InternetOfThings
+
+
+```text
+aws-q1-2022/Category/InternetOfThings
+```
+
+```text
+include('aws-q1-2022/Category/InternetOfThings')
+```
+
+
+
+| Illustration | InternetOfThings | InternetOfThingsCard | InternetOfThingsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/InternetOfThings.png) | ![illustration for InternetOfThings](../../aws-q1-2022/Category/InternetOfThings.Local.png) | ![illustration for InternetOfThingsCard](../../aws-q1-2022/Category/InternetOfThingsCard.Local.png) | ![illustration for InternetOfThingsGroup](../../aws-q1-2022/Category/InternetOfThingsGroup.Local.png) |
+
+
+
+
+## InternetOfThings
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThings
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThings('InternetOfThings', 'Internet Of Things', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThings
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThings('InternetOfThings', 'Internet Of Things', 'an optional tech label')
+@enduml
+```
+
+## InternetOfThingsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsCard
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsCard('InternetOfThingsCard', 'Internet Of Things Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsCard
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsCard('InternetOfThingsCard', 'Internet Of Things Card', 'an optional description')
+@enduml
+```
+
+## InternetOfThingsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsGroup
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsGroup('InternetOfThingsGroup', 'Internet Of Things Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsGroup
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsGroup('InternetOfThingsGroup', 'Internet Of Things Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/InternetOfThings.png b/distribution/aws-q1-2022/Category/InternetOfThings.png
new file mode 100644
index 00000000000..cdfb81e9b19
Binary files /dev/null and b/distribution/aws-q1-2022/Category/InternetOfThings.png differ
diff --git a/distribution/aws-q1-2022/Category/InternetOfThings.puml b/distribution/aws-q1-2022/Category/InternetOfThings.puml
new file mode 100644
index 00000000000..9d67b7f0c54
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThings.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/InternetOfThings
+
+sprite $InternetOfThingsXs [10x10/16z] HSY74S0m4091PG7glr_pxtIJTcx_aN0fivYfYXOK9rjU5PPMi2mHpJSaz4LYdvXq-vYITG4
+
+sprite $InternetOfThingsSm [12x12/16z] JKp70G0X21CRIMx_VS-kV4ZtzqYYtSQ40niRyY0YSuJ7JYJBZBJkY6A8WUXOiLf4B0EhMaBiQryZ5agVywyJQU53VW
+
+sprite $InternetOfThingsMd [16x16/16z] {
+NSd90K9H24DHPiYp_tuDtzdipat_3znSMrdZ4pv6nuQFQtG3VLRLexw1PcWqRtivSs08jijn86t2ko_37MMQ-VpFp2bN143V66Be703q1fW8zJ032pvcU2Ll
+_vdU0G
+}
+
+sprite $InternetOfThingsLg [20x20/16z] {
+RSpL0S0W34LHY3-w_xubgSlzF17_Y_LCjhehPh7d6PLTk9bXGsgsuMKI8P5TrZj2IHFJHX90mc65QGEgc8Y8Tfe4g4o23si3qe8ajsmtjPmJWvtslOaOPI2S
+DleqPhW0koMc6MEMjXGgjnweqWhp8mxpfR2wx85bz6q5
+}
+
+!procedure InternetOfThings($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/InternetOfThings', $name, $tech)
+!endprocedure
+
+!procedure InternetOfThingsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$InternetOfThingsLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure InternetOfThingsGroup($id, $name='Internet Of Things', $tech='')
+ IconGroupElement($id, 'InternetOfThings', '<$InternetOfThingsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/InternetOfThingsCard.Local.png b/distribution/aws-q1-2022/Category/InternetOfThingsCard.Local.png
new file mode 100644
index 00000000000..6e99e24b803
Binary files /dev/null and b/distribution/aws-q1-2022/Category/InternetOfThingsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/InternetOfThingsCard.Local.puml b/distribution/aws-q1-2022/Category/InternetOfThingsCard.Local.puml
new file mode 100644
index 00000000000..158a3927556
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThingsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsCard
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsCard('InternetOfThingsCard', 'Internet Of Things Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/InternetOfThingsCard.Remote.puml b/distribution/aws-q1-2022/Category/InternetOfThingsCard.Remote.puml
new file mode 100644
index 00000000000..151e3bff2d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThingsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsCard
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsCard('InternetOfThingsCard', 'Internet Of Things Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Local.png b/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Local.png
new file mode 100644
index 00000000000..dec30435548
Binary files /dev/null and b/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Local.puml b/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Local.puml
new file mode 100644
index 00000000000..418a1536f20
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsGroup
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsGroup('InternetOfThingsGroup', 'Internet Of Things Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Remote.puml b/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Remote.puml
new file mode 100644
index 00000000000..a72594a67c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/InternetOfThingsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetOfThingsGroup
+include('aws-q1-2022/Category/InternetOfThings')
+
+' renders the element
+InternetOfThingsGroup('InternetOfThingsGroup', 'Internet Of Things Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MachineLearning.Local.png b/distribution/aws-q1-2022/Category/MachineLearning.Local.png
new file mode 100644
index 00000000000..7d34f9d95e3
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MachineLearning.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MachineLearning.Local.puml b/distribution/aws-q1-2022/Category/MachineLearning.Local.puml
new file mode 100644
index 00000000000..be114e7a363
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearning.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearning
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearning('MachineLearning', 'Machine Learning', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MachineLearning.Remote.puml b/distribution/aws-q1-2022/Category/MachineLearning.Remote.puml
new file mode 100644
index 00000000000..d7b66030988
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearning.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearning
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearning('MachineLearning', 'Machine Learning', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MachineLearning.md b/distribution/aws-q1-2022/Category/MachineLearning.md
new file mode 100644
index 00000000000..294662a1a25
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearning.md
@@ -0,0 +1,157 @@
+# MachineLearning
+
+
+```text
+aws-q1-2022/Category/MachineLearning
+```
+
+```text
+include('aws-q1-2022/Category/MachineLearning')
+```
+
+
+
+| Illustration | MachineLearning | MachineLearningCard | MachineLearningGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/MachineLearning.png) | ![illustration for MachineLearning](../../aws-q1-2022/Category/MachineLearning.Local.png) | ![illustration for MachineLearningCard](../../aws-q1-2022/Category/MachineLearningCard.Local.png) | ![illustration for MachineLearningGroup](../../aws-q1-2022/Category/MachineLearningGroup.Local.png) |
+
+
+
+
+## MachineLearning
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearning
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearning('MachineLearning', 'Machine Learning', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearning
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearning('MachineLearning', 'Machine Learning', 'an optional tech label')
+@enduml
+```
+
+## MachineLearningCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningCard
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningCard('MachineLearningCard', 'Machine Learning Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningCard
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningCard('MachineLearningCard', 'Machine Learning Card', 'an optional description')
+@enduml
+```
+
+## MachineLearningGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningGroup
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningGroup('MachineLearningGroup', 'Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningGroup
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningGroup('MachineLearningGroup', 'Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/MachineLearning.png b/distribution/aws-q1-2022/Category/MachineLearning.png
new file mode 100644
index 00000000000..5fb96733822
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MachineLearning.png differ
diff --git a/distribution/aws-q1-2022/Category/MachineLearning.puml b/distribution/aws-q1-2022/Category/MachineLearning.puml
new file mode 100644
index 00000000000..6fddb4fa5a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearning.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/MachineLearning
+
+sprite $MachineLearningXs [10x10/16z] HSQ70S0W20LHxFV9_ll6xYdmsaj0FxKE6QMpIIHeFHKhr44tIyhGvPZeTHcIkZxteqvNxmS
+
+sprite $MachineLearningSm [12x12/16z] JOa70e102CDkq-B__slSte0sYV-nEEorLjXNff1TA8D2dhDBlQFIgbBJFBD7M3fvLXKt3OcyBBijyaO9Jm2PacaE-Iix
+
+sprite $MachineLearningMd [16x16/16z] {
+NShN0K8n34FHbwOIzjyNAtJqTwxD_raPCm2T_WcnIz0yuTY3b4R2yQ9gc2lUEQywgn3l2GhIKdlQxRBLynA3tSkKGCKRxhQykigtlScobtHSmMCQrOuhPCxY
+dz0vVdRT0G
+}
+
+sprite $MachineLearningLg [20x20/16z] {
+RSZ7WG0n349HMH4y_VUx6eVD7qwl_ijYvJUpKK6iQfMTjlt2BvE4nC9bdIi2cMEXLZO5t0g0rDinOXHwgjT2HQFW2VYsESNeC63qFurYLeG3XcieZY2ahR1j
+EYZ99XY0RJcpG3BjooYArupOzipEocZcvB9w5c8Iv9SrhhWwTf0xBVtR1m
+}
+
+!procedure MachineLearning($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/MachineLearning', $name, $tech)
+!endprocedure
+
+!procedure MachineLearningCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$MachineLearningLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure MachineLearningGroup($id, $name='Machine Learning', $tech='')
+ IconGroupElement($id, 'MachineLearning', '<$MachineLearningLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/MachineLearningCard.Local.png b/distribution/aws-q1-2022/Category/MachineLearningCard.Local.png
new file mode 100644
index 00000000000..e659789e3d7
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MachineLearningCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MachineLearningCard.Local.puml b/distribution/aws-q1-2022/Category/MachineLearningCard.Local.puml
new file mode 100644
index 00000000000..30c5490baa9
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearningCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningCard
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningCard('MachineLearningCard', 'Machine Learning Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MachineLearningCard.Remote.puml b/distribution/aws-q1-2022/Category/MachineLearningCard.Remote.puml
new file mode 100644
index 00000000000..cfc5675e676
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearningCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningCard
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningCard('MachineLearningCard', 'Machine Learning Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MachineLearningGroup.Local.png b/distribution/aws-q1-2022/Category/MachineLearningGroup.Local.png
new file mode 100644
index 00000000000..44081bf9a33
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MachineLearningGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MachineLearningGroup.Local.puml b/distribution/aws-q1-2022/Category/MachineLearningGroup.Local.puml
new file mode 100644
index 00000000000..93154a41adb
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearningGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningGroup
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningGroup('MachineLearningGroup', 'Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MachineLearningGroup.Remote.puml b/distribution/aws-q1-2022/Category/MachineLearningGroup.Remote.puml
new file mode 100644
index 00000000000..e0da107ca05
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MachineLearningGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MachineLearningGroup
+include('aws-q1-2022/Category/MachineLearning')
+
+' renders the element
+MachineLearningGroup('MachineLearningGroup', 'Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernance.Local.png b/distribution/aws-q1-2022/Category/ManagementGovernance.Local.png
new file mode 100644
index 00000000000..4dce066e426
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ManagementGovernance.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernance.Local.puml b/distribution/aws-q1-2022/Category/ManagementGovernance.Local.puml
new file mode 100644
index 00000000000..a6f26f9b8e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernance
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernance('ManagementGovernance', 'Management Governance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernance.Remote.puml b/distribution/aws-q1-2022/Category/ManagementGovernance.Remote.puml
new file mode 100644
index 00000000000..29b6d9d3852
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernance
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernance('ManagementGovernance', 'Management Governance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernance.md b/distribution/aws-q1-2022/Category/ManagementGovernance.md
new file mode 100644
index 00000000000..978cd290bb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernance.md
@@ -0,0 +1,157 @@
+# ManagementGovernance
+
+
+```text
+aws-q1-2022/Category/ManagementGovernance
+```
+
+```text
+include('aws-q1-2022/Category/ManagementGovernance')
+```
+
+
+
+| Illustration | ManagementGovernance | ManagementGovernanceCard | ManagementGovernanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/ManagementGovernance.png) | ![illustration for ManagementGovernance](../../aws-q1-2022/Category/ManagementGovernance.Local.png) | ![illustration for ManagementGovernanceCard](../../aws-q1-2022/Category/ManagementGovernanceCard.Local.png) | ![illustration for ManagementGovernanceGroup](../../aws-q1-2022/Category/ManagementGovernanceGroup.Local.png) |
+
+
+
+
+## ManagementGovernance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernance
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernance('ManagementGovernance', 'Management Governance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernance
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernance('ManagementGovernance', 'Management Governance', 'an optional tech label')
+@enduml
+```
+
+## ManagementGovernanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceCard
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceCard('ManagementGovernanceCard', 'Management Governance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceCard
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceCard('ManagementGovernanceCard', 'Management Governance Card', 'an optional description')
+@enduml
+```
+
+## ManagementGovernanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceGroup
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceGroup('ManagementGovernanceGroup', 'Management Governance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceGroup
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceGroup('ManagementGovernanceGroup', 'Management Governance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernance.png b/distribution/aws-q1-2022/Category/ManagementGovernance.png
new file mode 100644
index 00000000000..e51a673930f
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ManagementGovernance.png differ
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernance.puml b/distribution/aws-q1-2022/Category/ManagementGovernance.puml
new file mode 100644
index 00000000000..96f43de8858
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/ManagementGovernance
+
+sprite $ManagementGovernanceXs [10x10/16z] HKo34G0m4Akv_xnlv1JlnBtt49JTKfY-A-uw-nMXmiHLzeQm_mZ4xlx_wHanSn4
+
+sprite $ManagementGovernanceSm [12x12/16z] JSU70O0W30LHUjh--th1nbFWlfmCYhTDP0ytQslECJLx9WNjtV2q_yrJk4mbl2VQ9CANOJSZMVO_BW
+
+sprite $ManagementGovernanceMd [16x16/16z] NSk54SGm30NHCmdxx_TMuMI7_Bv7-iqhsq8TtyDfcdCmu00cijQGfOO37oUx9m_gbxNJw7wQ4xejhRLVmuQJVt8lEqvRUwSpGftA0zTmy313vUNnglq1
+
+sprite $ManagementGovernanceLg [20x20/16z] {
+RSo50O0m34JHMkJI_VU52ouVxQlONrrk3LPDaVaMLxMqEzxDIYcTI0jAKnwtljNJYEFOhkvfjRSjlQm47EnkrdCf5BTr4M1tip56B_svZWsaWJRNTQPP6cWp
+ze3TR18xjjns8zeU3hjlF-oEjFPj0G
+}
+
+!procedure ManagementGovernance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/ManagementGovernance', $name, $tech)
+!endprocedure
+
+!procedure ManagementGovernanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ManagementGovernanceLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure ManagementGovernanceGroup($id, $name='Management Governance', $tech='')
+ IconGroupElement($id, 'ManagementGovernance', '<$ManagementGovernanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Local.png b/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Local.png
new file mode 100644
index 00000000000..4c8be184dfc
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Local.puml b/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Local.puml
new file mode 100644
index 00000000000..1463fedd024
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceCard
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceCard('ManagementGovernanceCard', 'Management Governance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Remote.puml b/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Remote.puml
new file mode 100644
index 00000000000..ebc1ea61617
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceCard
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceCard('ManagementGovernanceCard', 'Management Governance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Local.png b/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Local.png
new file mode 100644
index 00000000000..dbd3bb61816
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Local.puml b/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Local.puml
new file mode 100644
index 00000000000..1cceb5db6f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceGroup
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceGroup('ManagementGovernanceGroup', 'Management Governance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Remote.puml b/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Remote.puml
new file mode 100644
index 00000000000..f0fa016f8af
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ManagementGovernanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ManagementGovernanceGroup
+include('aws-q1-2022/Category/ManagementGovernance')
+
+' renders the element
+ManagementGovernanceGroup('ManagementGovernanceGroup', 'Management Governance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MediaServices.Local.png b/distribution/aws-q1-2022/Category/MediaServices.Local.png
new file mode 100644
index 00000000000..a8159dd7199
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MediaServices.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MediaServices.Local.puml b/distribution/aws-q1-2022/Category/MediaServices.Local.puml
new file mode 100644
index 00000000000..d1cb16dde81
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServices.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServices
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServices('MediaServices', 'Media Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MediaServices.Remote.puml b/distribution/aws-q1-2022/Category/MediaServices.Remote.puml
new file mode 100644
index 00000000000..5bebcbefb52
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServices.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServices
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServices('MediaServices', 'Media Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MediaServices.md b/distribution/aws-q1-2022/Category/MediaServices.md
new file mode 100644
index 00000000000..3f19e91f3f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServices.md
@@ -0,0 +1,157 @@
+# MediaServices
+
+
+```text
+aws-q1-2022/Category/MediaServices
+```
+
+```text
+include('aws-q1-2022/Category/MediaServices')
+```
+
+
+
+| Illustration | MediaServices | MediaServicesCard | MediaServicesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/MediaServices.png) | ![illustration for MediaServices](../../aws-q1-2022/Category/MediaServices.Local.png) | ![illustration for MediaServicesCard](../../aws-q1-2022/Category/MediaServicesCard.Local.png) | ![illustration for MediaServicesGroup](../../aws-q1-2022/Category/MediaServicesGroup.Local.png) |
+
+
+
+
+## MediaServices
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServices
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServices('MediaServices', 'Media Services', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServices
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServices('MediaServices', 'Media Services', 'an optional tech label')
+@enduml
+```
+
+## MediaServicesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesCard
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesCard('MediaServicesCard', 'Media Services Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesCard
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesCard('MediaServicesCard', 'Media Services Card', 'an optional description')
+@enduml
+```
+
+## MediaServicesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesGroup
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesGroup('MediaServicesGroup', 'Media Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesGroup
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesGroup('MediaServicesGroup', 'Media Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/MediaServices.png b/distribution/aws-q1-2022/Category/MediaServices.png
new file mode 100644
index 00000000000..17d056f1465
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MediaServices.png differ
diff --git a/distribution/aws-q1-2022/Category/MediaServices.puml b/distribution/aws-q1-2022/Category/MediaServices.puml
new file mode 100644
index 00000000000..567d65dbb14
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServices.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/MediaServices
+
+sprite $MediaServicesXs [10x10/16z] JSQr0G1130InDOxxR_WPJf5OzQN-Wex6io0ycn68TwJgt430iGENURi3
+
+sprite $MediaServicesSm [12x12/16z] NSp50GD13CNGGUdttt2oJEzYjXzivdmMQbknkDOw6ErLAaTkqJrFu-edRbWocCVlR3pog_W3
+
+sprite $MediaServicesMd [16x16/16z] RSZ90KGX409HHO7EF-9frzb-tLxvAUt8-Zs6lyQmCEDnyqWOnZHf6uLCHnekTg6cOtWCIilHUhThlmvdQBYEOMV38J7pzSZ-TXpZg_82
+
+sprite $MediaServicesLg [20x20/16z] {
+RSp50O0m40LHiZRfls7auv0vlXL6MPpvKIDOgxjCaxrqP2KBEthOT6pwsvHNixpDVBEmYisoRrPOahTrcJwypHsYFKpdgzLKULb7HWPS9dJWj5vLkLOesHxg
+DZKoeSp-BG
+}
+
+!procedure MediaServices($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/MediaServices', $name, $tech)
+!endprocedure
+
+!procedure MediaServicesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$MediaServicesLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure MediaServicesGroup($id, $name='Media Services', $tech='')
+ IconGroupElement($id, 'MediaServices', '<$MediaServicesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/MediaServicesCard.Local.png b/distribution/aws-q1-2022/Category/MediaServicesCard.Local.png
new file mode 100644
index 00000000000..6a5cc7d2ddb
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MediaServicesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MediaServicesCard.Local.puml b/distribution/aws-q1-2022/Category/MediaServicesCard.Local.puml
new file mode 100644
index 00000000000..5c214cbf602
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServicesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesCard
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesCard('MediaServicesCard', 'Media Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MediaServicesCard.Remote.puml b/distribution/aws-q1-2022/Category/MediaServicesCard.Remote.puml
new file mode 100644
index 00000000000..1f24e953b62
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServicesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesCard
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesCard('MediaServicesCard', 'Media Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MediaServicesGroup.Local.png b/distribution/aws-q1-2022/Category/MediaServicesGroup.Local.png
new file mode 100644
index 00000000000..dcf8f9aafd9
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MediaServicesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MediaServicesGroup.Local.puml b/distribution/aws-q1-2022/Category/MediaServicesGroup.Local.puml
new file mode 100644
index 00000000000..9df056a5164
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServicesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesGroup
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesGroup('MediaServicesGroup', 'Media Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MediaServicesGroup.Remote.puml b/distribution/aws-q1-2022/Category/MediaServicesGroup.Remote.puml
new file mode 100644
index 00000000000..98f389d6da0
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MediaServicesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MediaServicesGroup
+include('aws-q1-2022/Category/MediaServices')
+
+' renders the element
+MediaServicesGroup('MediaServicesGroup', 'Media Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MigrationTransfer.Local.png b/distribution/aws-q1-2022/Category/MigrationTransfer.Local.png
new file mode 100644
index 00000000000..2ba17c9ca35
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MigrationTransfer.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MigrationTransfer.Local.puml b/distribution/aws-q1-2022/Category/MigrationTransfer.Local.puml
new file mode 100644
index 00000000000..51b55f7597d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransfer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransfer
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransfer('MigrationTransfer', 'Migration Transfer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MigrationTransfer.Remote.puml b/distribution/aws-q1-2022/Category/MigrationTransfer.Remote.puml
new file mode 100644
index 00000000000..8d930129d44
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransfer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransfer
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransfer('MigrationTransfer', 'Migration Transfer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MigrationTransfer.md b/distribution/aws-q1-2022/Category/MigrationTransfer.md
new file mode 100644
index 00000000000..26356dfaa7c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransfer.md
@@ -0,0 +1,157 @@
+# MigrationTransfer
+
+
+```text
+aws-q1-2022/Category/MigrationTransfer
+```
+
+```text
+include('aws-q1-2022/Category/MigrationTransfer')
+```
+
+
+
+| Illustration | MigrationTransfer | MigrationTransferCard | MigrationTransferGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/MigrationTransfer.png) | ![illustration for MigrationTransfer](../../aws-q1-2022/Category/MigrationTransfer.Local.png) | ![illustration for MigrationTransferCard](../../aws-q1-2022/Category/MigrationTransferCard.Local.png) | ![illustration for MigrationTransferGroup](../../aws-q1-2022/Category/MigrationTransferGroup.Local.png) |
+
+
+
+
+## MigrationTransfer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransfer
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransfer('MigrationTransfer', 'Migration Transfer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransfer
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransfer('MigrationTransfer', 'Migration Transfer', 'an optional tech label')
+@enduml
+```
+
+## MigrationTransferCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferCard
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferCard('MigrationTransferCard', 'Migration Transfer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferCard
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferCard('MigrationTransferCard', 'Migration Transfer Card', 'an optional description')
+@enduml
+```
+
+## MigrationTransferGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferGroup
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferGroup('MigrationTransferGroup', 'Migration Transfer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferGroup
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferGroup('MigrationTransferGroup', 'Migration Transfer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/MigrationTransfer.png b/distribution/aws-q1-2022/Category/MigrationTransfer.png
new file mode 100644
index 00000000000..02ece86e0fb
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MigrationTransfer.png differ
diff --git a/distribution/aws-q1-2022/Category/MigrationTransfer.puml b/distribution/aws-q1-2022/Category/MigrationTransfer.puml
new file mode 100644
index 00000000000..e0729b14141
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransfer.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/MigrationTransfer
+
+sprite $MigrationTransferXs [10x10/16z] HOc70S0m3CAo8zp__sssDw3k9M2yrgQAOSYXL20lkdWPoe8Ke0rbFQar6CeqQgXloAEEr0y
+
+sprite $MigrationTransferSm [12x12/16z] JKo50S0m2AjWOV__EyAqIjJ_2r6hVZDpW2C1Pwm88U3ivLgK4W4Gz5nhN9bC5O5CAvYPCh5eywD0Dt0cw13d5vm
+
+sprite $MigrationTransferMd [16x16/16z] NSjB4aGX349Hlm7i_U-tWndvxknG1Rw93YuY1lGCjb9hmvKLGNQuyl1Xx-kJt6BMulg4CW-xl9DeQPHFXqA3qScq6nA3j7yskY9Kzk1BTbt3aREVOM0-jJy
+
+sprite $MigrationTransferLg [20x20/16z] {
+RS-74SGW44DHif3TVxydhxXn_4nyP7nLUzJ-rPhHEID4GnNP0q_BAHcNIOku6cM3gec4NcgRYO7ZjFEUbctRbgZEbQVLT1Z6CZOIWrMa-yCKPZcuZwd2LEvW
+JvYdANODSjbkRFvH6FQ5WjECfzeMqXMKTpy
+}
+
+!procedure MigrationTransfer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/MigrationTransfer', $name, $tech)
+!endprocedure
+
+!procedure MigrationTransferCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$MigrationTransferLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure MigrationTransferGroup($id, $name='Migration Transfer', $tech='')
+ IconGroupElement($id, 'MigrationTransfer', '<$MigrationTransferLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/MigrationTransferCard.Local.png b/distribution/aws-q1-2022/Category/MigrationTransferCard.Local.png
new file mode 100644
index 00000000000..87d0ec37886
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MigrationTransferCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MigrationTransferCard.Local.puml b/distribution/aws-q1-2022/Category/MigrationTransferCard.Local.puml
new file mode 100644
index 00000000000..8580d2a198d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransferCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferCard
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferCard('MigrationTransferCard', 'Migration Transfer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MigrationTransferCard.Remote.puml b/distribution/aws-q1-2022/Category/MigrationTransferCard.Remote.puml
new file mode 100644
index 00000000000..5fb6383ebfa
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransferCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferCard
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferCard('MigrationTransferCard', 'Migration Transfer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MigrationTransferGroup.Local.png b/distribution/aws-q1-2022/Category/MigrationTransferGroup.Local.png
new file mode 100644
index 00000000000..3752490b144
Binary files /dev/null and b/distribution/aws-q1-2022/Category/MigrationTransferGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/MigrationTransferGroup.Local.puml b/distribution/aws-q1-2022/Category/MigrationTransferGroup.Local.puml
new file mode 100644
index 00000000000..aa5fceda08b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransferGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferGroup
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferGroup('MigrationTransferGroup', 'Migration Transfer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/MigrationTransferGroup.Remote.puml b/distribution/aws-q1-2022/Category/MigrationTransferGroup.Remote.puml
new file mode 100644
index 00000000000..6e9484d32a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/MigrationTransferGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MigrationTransferGroup
+include('aws-q1-2022/Category/MigrationTransfer')
+
+' renders the element
+MigrationTransferGroup('MigrationTransferGroup', 'Migration Transfer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Local.png b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Local.png
new file mode 100644
index 00000000000..e74bb2e263f
Binary files /dev/null and b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Local.puml b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Local.puml
new file mode 100644
index 00000000000..3f85dcbd26b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDelivery
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDelivery('NetworkingContentDelivery', 'Networking Content Delivery', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Remote.puml b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Remote.puml
new file mode 100644
index 00000000000..6d9e5c80631
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDelivery
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDelivery('NetworkingContentDelivery', 'Networking Content Delivery', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDelivery.md b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.md
new file mode 100644
index 00000000000..75f6fb7e7aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.md
@@ -0,0 +1,157 @@
+# NetworkingContentDelivery
+
+
+```text
+aws-q1-2022/Category/NetworkingContentDelivery
+```
+
+```text
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+```
+
+
+
+| Illustration | NetworkingContentDelivery | NetworkingContentDeliveryCard | NetworkingContentDeliveryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/NetworkingContentDelivery.png) | ![illustration for NetworkingContentDelivery](../../aws-q1-2022/Category/NetworkingContentDelivery.Local.png) | ![illustration for NetworkingContentDeliveryCard](../../aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.png) | ![illustration for NetworkingContentDeliveryGroup](../../aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.png) |
+
+
+
+
+## NetworkingContentDelivery
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDelivery
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDelivery('NetworkingContentDelivery', 'Networking Content Delivery', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDelivery
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDelivery('NetworkingContentDelivery', 'Networking Content Delivery', 'an optional tech label')
+@enduml
+```
+
+## NetworkingContentDeliveryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryCard
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryCard('NetworkingContentDeliveryCard', 'Networking Content Delivery Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryCard
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryCard('NetworkingContentDeliveryCard', 'Networking Content Delivery Card', 'an optional description')
+@enduml
+```
+
+## NetworkingContentDeliveryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryGroup
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryGroup('NetworkingContentDeliveryGroup', 'Networking Content Delivery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryGroup
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryGroup('NetworkingContentDeliveryGroup', 'Networking Content Delivery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDelivery.png b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.png
new file mode 100644
index 00000000000..f4ebab92d75
Binary files /dev/null and b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.png differ
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDelivery.puml b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.puml
new file mode 100644
index 00000000000..d4977869737
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDelivery.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/NetworkingContentDelivery
+
+sprite $NetworkingContentDeliveryXs [10x10/16z] HSR10G0G40Gn0BFNVxy0yahzW3RiPRUgKUgiJiTszxpFezNaoT51DPEQM1lLQ0S
+
+sprite $NetworkingContentDeliverySm [12x12/16z] JSV70O1G3CDGEYxxxuiJsjVfwHnZGjN-Hn6vzqYSIMvjxQoMzghNLcu-Sd7D36HYGzHhAxN_kG
+
+sprite $NetworkingContentDeliveryMd [16x16/16z] {
+NSpN0ODG34FHk2Dd_tsHwQ2_Sr-fxp1RzbNf-0vqRuxO0pt10BdSlCqNVjbo-qBgyF47_B3r7dJyPyYKdqK0OmQN5XWDcg5qqGxVpQ4D-smyJy1lRZFCnlQQ
+h
+}
+
+sprite $NetworkingContentDeliveryLg [20x20/16z] {
+RSk7aGGX34HHaA5fJVxv7hh5hVduLmL-fNvbMKNZVtq6G9OTFEQbOEAmIB9EwiIqHCtVi6D1SsQ2Oy8PP1jYeMtJM2ZRgAgbL141fsMLjJcpjESPuXogJHAN
+WUfDMLw6PnGCeKNdRQC-rh6fsOTDJ9Fl_W
+}
+
+!procedure NetworkingContentDelivery($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/NetworkingContentDelivery', $name, $tech)
+!endprocedure
+
+!procedure NetworkingContentDeliveryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$NetworkingContentDeliveryLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure NetworkingContentDeliveryGroup($id, $name='Networking Content Delivery', $tech='')
+ IconGroupElement($id, 'NetworkingContentDelivery', '<$NetworkingContentDeliveryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.png b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.png
new file mode 100644
index 00000000000..a31339fdb57
Binary files /dev/null and b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.puml b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.puml
new file mode 100644
index 00000000000..e66a07d715f
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryCard
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryCard('NetworkingContentDeliveryCard', 'Networking Content Delivery Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Remote.puml b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Remote.puml
new file mode 100644
index 00000000000..3138a32d048
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryCard
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryCard('NetworkingContentDeliveryCard', 'Networking Content Delivery Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.png b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.png
new file mode 100644
index 00000000000..c725d556f3e
Binary files /dev/null and b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.puml b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.puml
new file mode 100644
index 00000000000..c4a795d9220
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryGroup
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryGroup('NetworkingContentDeliveryGroup', 'Networking Content Delivery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Remote.puml b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Remote.puml
new file mode 100644
index 00000000000..fb3aacc976b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/NetworkingContentDeliveryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element NetworkingContentDeliveryGroup
+include('aws-q1-2022/Category/NetworkingContentDelivery')
+
+' renders the element
+NetworkingContentDeliveryGroup('NetworkingContentDeliveryGroup', 'Networking Content Delivery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologies.Local.png b/distribution/aws-q1-2022/Category/QuantumTechnologies.Local.png
new file mode 100644
index 00000000000..7266415e63c
Binary files /dev/null and b/distribution/aws-q1-2022/Category/QuantumTechnologies.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologies.Local.puml b/distribution/aws-q1-2022/Category/QuantumTechnologies.Local.puml
new file mode 100644
index 00000000000..a6841d8a7c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologies.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologies
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologies('QuantumTechnologies', 'Quantum Technologies', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologies.Remote.puml b/distribution/aws-q1-2022/Category/QuantumTechnologies.Remote.puml
new file mode 100644
index 00000000000..7ef898d177d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologies.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologies
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologies('QuantumTechnologies', 'Quantum Technologies', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologies.md b/distribution/aws-q1-2022/Category/QuantumTechnologies.md
new file mode 100644
index 00000000000..f8756766c87
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologies.md
@@ -0,0 +1,157 @@
+# QuantumTechnologies
+
+
+```text
+aws-q1-2022/Category/QuantumTechnologies
+```
+
+```text
+include('aws-q1-2022/Category/QuantumTechnologies')
+```
+
+
+
+| Illustration | QuantumTechnologies | QuantumTechnologiesCard | QuantumTechnologiesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/QuantumTechnologies.png) | ![illustration for QuantumTechnologies](../../aws-q1-2022/Category/QuantumTechnologies.Local.png) | ![illustration for QuantumTechnologiesCard](../../aws-q1-2022/Category/QuantumTechnologiesCard.Local.png) | ![illustration for QuantumTechnologiesGroup](../../aws-q1-2022/Category/QuantumTechnologiesGroup.Local.png) |
+
+
+
+
+## QuantumTechnologies
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologies
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologies('QuantumTechnologies', 'Quantum Technologies', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologies
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologies('QuantumTechnologies', 'Quantum Technologies', 'an optional tech label')
+@enduml
+```
+
+## QuantumTechnologiesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesCard
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesCard('QuantumTechnologiesCard', 'Quantum Technologies Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesCard
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesCard('QuantumTechnologiesCard', 'Quantum Technologies Card', 'an optional description')
+@enduml
+```
+
+## QuantumTechnologiesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesGroup
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesGroup('QuantumTechnologiesGroup', 'Quantum Technologies Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesGroup
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesGroup('QuantumTechnologiesGroup', 'Quantum Technologies Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologies.png b/distribution/aws-q1-2022/Category/QuantumTechnologies.png
new file mode 100644
index 00000000000..ad62ba2cb05
Binary files /dev/null and b/distribution/aws-q1-2022/Category/QuantumTechnologies.png differ
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologies.puml b/distribution/aws-q1-2022/Category/QuantumTechnologies.puml
new file mode 100644
index 00000000000..3239cae3766
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologies.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/QuantumTechnologies
+
+sprite $QuantumTechnologiesXs [10x10/16z] JOgv0G0W4CBm3Vilh1wLgNZ2pmuhKVF55zRQVIOXL9jHOwYIbxf8CYoHvDX9vd41
+
+sprite $QuantumTechnologiesSm [12x12/16z] NSY50G0W30F1UjX_OTmVkuAlwBdVGxU7jw5AZ8ACgnCK18xk10eqDclxXNG74vWLrJNKjvLwM5v30G
+
+sprite $QuantumTechnologiesMd [16x16/16z] RSZ70KCn3CDGYn89xxzmUi_7xO6ZyiYkx_4qQUVQqnNfPPS6goRHrIAkdkZg3QQ0bRvvmnf0AtTlUmQBUbWmrMvnzmv3g86hhpK2tjxmxVsqlbfd
+
+sprite $QuantumTechnologiesLg [20x20/16z] {
+RSZ50S1048NGqS_sNt7Smut7Nr57kUSKSxhgZitkUhEsh0rF8-JniAvUfkgo08iCa_mqdysvh0Sequ2CgjrcjFJ5odJOo93DvasSPer5-EoNPQObPL4EkytH
+g37TRGJ1rcL3V6ryxS8Wlaq
+}
+
+!procedure QuantumTechnologies($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/QuantumTechnologies', $name, $tech)
+!endprocedure
+
+!procedure QuantumTechnologiesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$QuantumTechnologiesLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure QuantumTechnologiesGroup($id, $name='Quantum Technologies', $tech='')
+ IconGroupElement($id, 'QuantumTechnologies', '<$QuantumTechnologiesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Local.png b/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Local.png
new file mode 100644
index 00000000000..a8366e27b8c
Binary files /dev/null and b/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Local.puml b/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Local.puml
new file mode 100644
index 00000000000..6af2f7b760c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesCard
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesCard('QuantumTechnologiesCard', 'Quantum Technologies Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Remote.puml b/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Remote.puml
new file mode 100644
index 00000000000..e2df87b92ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologiesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesCard
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesCard('QuantumTechnologiesCard', 'Quantum Technologies Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Local.png b/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Local.png
new file mode 100644
index 00000000000..401fae647c9
Binary files /dev/null and b/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Local.puml b/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Local.puml
new file mode 100644
index 00000000000..35b2c921292
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesGroup
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesGroup('QuantumTechnologiesGroup', 'Quantum Technologies Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Remote.puml b/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Remote.puml
new file mode 100644
index 00000000000..c852f6ce1c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/QuantumTechnologiesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuantumTechnologiesGroup
+include('aws-q1-2022/Category/QuantumTechnologies')
+
+' renders the element
+QuantumTechnologiesGroup('QuantumTechnologiesGroup', 'Quantum Technologies Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/README.md b/distribution/aws-q1-2022/Category/README.md
new file mode 100644
index 00000000000..b8f58c1d92f
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/README.md
@@ -0,0 +1,37 @@
+# Category
+
+The module contains 26 items.
+
+
+
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Category/Analytics](../../aws-q1-2022/Category/Analytics.png) | [aws-q1-2022/Category/Analytics](../../aws-q1-2022/Category/Analytics.md) |
+| ![illustration of aws-q1-2022/Category/ApplicationIntegration](../../aws-q1-2022/Category/ApplicationIntegration.png) | [aws-q1-2022/Category/ApplicationIntegration](../../aws-q1-2022/Category/ApplicationIntegration.md) |
+| ![illustration of aws-q1-2022/Category/ArVr](../../aws-q1-2022/Category/ArVr.png) | [aws-q1-2022/Category/ArVr](../../aws-q1-2022/Category/ArVr.md) |
+| ![illustration of aws-q1-2022/Category/AwsCostManagement](../../aws-q1-2022/Category/AwsCostManagement.png) | [aws-q1-2022/Category/AwsCostManagement](../../aws-q1-2022/Category/AwsCostManagement.md) |
+| ![illustration of aws-q1-2022/Category/Blockchain](../../aws-q1-2022/Category/Blockchain.png) | [aws-q1-2022/Category/Blockchain](../../aws-q1-2022/Category/Blockchain.md) |
+| ![illustration of aws-q1-2022/Category/BusinessApplications](../../aws-q1-2022/Category/BusinessApplications.png) | [aws-q1-2022/Category/BusinessApplications](../../aws-q1-2022/Category/BusinessApplications.md) |
+| ![illustration of aws-q1-2022/Category/Compute](../../aws-q1-2022/Category/Compute.png) | [aws-q1-2022/Category/Compute](../../aws-q1-2022/Category/Compute.md) |
+| ![illustration of aws-q1-2022/Category/Containers](../../aws-q1-2022/Category/Containers.png) | [aws-q1-2022/Category/Containers](../../aws-q1-2022/Category/Containers.md) |
+| ![illustration of aws-q1-2022/Category/CustomerEnablement](../../aws-q1-2022/Category/CustomerEnablement.png) | [aws-q1-2022/Category/CustomerEnablement](../../aws-q1-2022/Category/CustomerEnablement.md) |
+| ![illustration of aws-q1-2022/Category/Database](../../aws-q1-2022/Category/Database.png) | [aws-q1-2022/Category/Database](../../aws-q1-2022/Category/Database.md) |
+| ![illustration of aws-q1-2022/Category/DeveloperTools](../../aws-q1-2022/Category/DeveloperTools.png) | [aws-q1-2022/Category/DeveloperTools](../../aws-q1-2022/Category/DeveloperTools.md) |
+| ![illustration of aws-q1-2022/Category/EndUserComputing](../../aws-q1-2022/Category/EndUserComputing.png) | [aws-q1-2022/Category/EndUserComputing](../../aws-q1-2022/Category/EndUserComputing.md) |
+| ![illustration of aws-q1-2022/Category/FrontEndWebMobile](../../aws-q1-2022/Category/FrontEndWebMobile.png) | [aws-q1-2022/Category/FrontEndWebMobile](../../aws-q1-2022/Category/FrontEndWebMobile.md) |
+| ![illustration of aws-q1-2022/Category/GameTech](../../aws-q1-2022/Category/GameTech.png) | [aws-q1-2022/Category/GameTech](../../aws-q1-2022/Category/GameTech.md) |
+| ![illustration of aws-q1-2022/Category/InternetOfThings](../../aws-q1-2022/Category/InternetOfThings.png) | [aws-q1-2022/Category/InternetOfThings](../../aws-q1-2022/Category/InternetOfThings.md) |
+| ![illustration of aws-q1-2022/Category/MachineLearning](../../aws-q1-2022/Category/MachineLearning.png) | [aws-q1-2022/Category/MachineLearning](../../aws-q1-2022/Category/MachineLearning.md) |
+| ![illustration of aws-q1-2022/Category/ManagementGovernance](../../aws-q1-2022/Category/ManagementGovernance.png) | [aws-q1-2022/Category/ManagementGovernance](../../aws-q1-2022/Category/ManagementGovernance.md) |
+| ![illustration of aws-q1-2022/Category/MediaServices](../../aws-q1-2022/Category/MediaServices.png) | [aws-q1-2022/Category/MediaServices](../../aws-q1-2022/Category/MediaServices.md) |
+| ![illustration of aws-q1-2022/Category/MigrationTransfer](../../aws-q1-2022/Category/MigrationTransfer.png) | [aws-q1-2022/Category/MigrationTransfer](../../aws-q1-2022/Category/MigrationTransfer.md) |
+| ![illustration of aws-q1-2022/Category/NetworkingContentDelivery](../../aws-q1-2022/Category/NetworkingContentDelivery.png) | [aws-q1-2022/Category/NetworkingContentDelivery](../../aws-q1-2022/Category/NetworkingContentDelivery.md) |
+| ![illustration of aws-q1-2022/Category/QuantumTechnologies](../../aws-q1-2022/Category/QuantumTechnologies.png) | [aws-q1-2022/Category/QuantumTechnologies](../../aws-q1-2022/Category/QuantumTechnologies.md) |
+| ![illustration of aws-q1-2022/Category/Robotics](../../aws-q1-2022/Category/Robotics.png) | [aws-q1-2022/Category/Robotics](../../aws-q1-2022/Category/Robotics.md) |
+| ![illustration of aws-q1-2022/Category/Satellite](../../aws-q1-2022/Category/Satellite.png) | [aws-q1-2022/Category/Satellite](../../aws-q1-2022/Category/Satellite.md) |
+| ![illustration of aws-q1-2022/Category/SecurityIdentityCompliance](../../aws-q1-2022/Category/SecurityIdentityCompliance.png) | [aws-q1-2022/Category/SecurityIdentityCompliance](../../aws-q1-2022/Category/SecurityIdentityCompliance.md) |
+| ![illustration of aws-q1-2022/Category/Serverless](../../aws-q1-2022/Category/Serverless.png) | [aws-q1-2022/Category/Serverless](../../aws-q1-2022/Category/Serverless.md) |
+| ![illustration of aws-q1-2022/Category/Storage](../../aws-q1-2022/Category/Storage.png) | [aws-q1-2022/Category/Storage](../../aws-q1-2022/Category/Storage.md) |
+
+
+
diff --git a/distribution/aws-q1-2022/Category/Robotics.Local.png b/distribution/aws-q1-2022/Category/Robotics.Local.png
new file mode 100644
index 00000000000..a978b4bcaed
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Robotics.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Robotics.Local.puml b/distribution/aws-q1-2022/Category/Robotics.Local.puml
new file mode 100644
index 00000000000..6fd89302e97
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Robotics.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Robotics
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+Robotics('Robotics', 'Robotics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Robotics.Remote.puml b/distribution/aws-q1-2022/Category/Robotics.Remote.puml
new file mode 100644
index 00000000000..3c85eab9e23
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Robotics.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Robotics
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+Robotics('Robotics', 'Robotics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Robotics.md b/distribution/aws-q1-2022/Category/Robotics.md
new file mode 100644
index 00000000000..278cc0b6ea1
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Robotics.md
@@ -0,0 +1,157 @@
+# Robotics
+
+
+```text
+aws-q1-2022/Category/Robotics
+```
+
+```text
+include('aws-q1-2022/Category/Robotics')
+```
+
+
+
+| Illustration | Robotics | RoboticsCard | RoboticsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Robotics.png) | ![illustration for Robotics](../../aws-q1-2022/Category/Robotics.Local.png) | ![illustration for RoboticsCard](../../aws-q1-2022/Category/RoboticsCard.Local.png) | ![illustration for RoboticsGroup](../../aws-q1-2022/Category/RoboticsGroup.Local.png) |
+
+
+
+
+## Robotics
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Robotics
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+Robotics('Robotics', 'Robotics', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Robotics
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+Robotics('Robotics', 'Robotics', 'an optional tech label')
+@enduml
+```
+
+## RoboticsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsCard
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsCard('RoboticsCard', 'Robotics Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsCard
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsCard('RoboticsCard', 'Robotics Card', 'an optional description')
+@enduml
+```
+
+## RoboticsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsGroup
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsGroup('RoboticsGroup', 'Robotics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsGroup
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsGroup('RoboticsGroup', 'Robotics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Robotics.png b/distribution/aws-q1-2022/Category/Robotics.png
new file mode 100644
index 00000000000..fe8e1db8019
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Robotics.png differ
diff --git a/distribution/aws-q1-2022/Category/Robotics.puml b/distribution/aws-q1-2022/Category/Robotics.puml
new file mode 100644
index 00000000000..d06ff260b2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Robotics.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/Robotics
+
+sprite $RoboticsXs [10x10/16z] HSh50S1G309GgiZVVzzIVwS4uC-b8jC3rvbOi-yhuEJhGcnQ7EbZz1cu1dkl8PPxLSe7
+
+sprite $RoboticsSm [12x12/16z] JOn90e102CFSI-l__ojnpocP0VJ7K23bTY8TchRR2VjsbLS2T-obGtl6RObhjjldyFSuLmUy2U1V7
+
+sprite $RoboticsMd [16x16/16z] {
+NSq75WGX30BGDK4DyVxtNHwpTPZwiUrxwDIL7Rl_2jd5mlfO1MOilEqPKVow6GFanpuboBUX6Ixa8rQYH-GYvRDIdmxWSNacswkoc7B9L3HkdpOTsvKZvr_6
+4m
+}
+
+sprite $RoboticsLg [20x20/16z] {
+RSX90e0W30F0MWf9ol_Vwxxh70T_Ids824VJXWSSTy_vSXkpuNPBieL7t6vDEdMxDODLkb_I6ieWtKwXXKlNsTmpGZeEjJaLBgEqNCyiADdI1ND93lHk1ObC
+GURjTYjPEIxcqygC-tMIs537pN9tktiw_6i2
+}
+
+!procedure Robotics($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Robotics', $name, $tech)
+!endprocedure
+
+!procedure RoboticsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$RoboticsLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure RoboticsGroup($id, $name='Robotics', $tech='')
+ IconGroupElement($id, 'Robotics', '<$RoboticsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/RoboticsCard.Local.png b/distribution/aws-q1-2022/Category/RoboticsCard.Local.png
new file mode 100644
index 00000000000..47f45ad217a
Binary files /dev/null and b/distribution/aws-q1-2022/Category/RoboticsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/RoboticsCard.Local.puml b/distribution/aws-q1-2022/Category/RoboticsCard.Local.puml
new file mode 100644
index 00000000000..576ad9a82a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/RoboticsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsCard
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsCard('RoboticsCard', 'Robotics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/RoboticsCard.Remote.puml b/distribution/aws-q1-2022/Category/RoboticsCard.Remote.puml
new file mode 100644
index 00000000000..bf23953a6d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/RoboticsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsCard
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsCard('RoboticsCard', 'Robotics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/RoboticsGroup.Local.png b/distribution/aws-q1-2022/Category/RoboticsGroup.Local.png
new file mode 100644
index 00000000000..e9e1e57e508
Binary files /dev/null and b/distribution/aws-q1-2022/Category/RoboticsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/RoboticsGroup.Local.puml b/distribution/aws-q1-2022/Category/RoboticsGroup.Local.puml
new file mode 100644
index 00000000000..77b518d32d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/RoboticsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsGroup
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsGroup('RoboticsGroup', 'Robotics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/RoboticsGroup.Remote.puml b/distribution/aws-q1-2022/Category/RoboticsGroup.Remote.puml
new file mode 100644
index 00000000000..0f24d137d0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/RoboticsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RoboticsGroup
+include('aws-q1-2022/Category/Robotics')
+
+' renders the element
+RoboticsGroup('RoboticsGroup', 'Robotics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Satellite.Local.png b/distribution/aws-q1-2022/Category/Satellite.Local.png
new file mode 100644
index 00000000000..6c18cce911c
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Satellite.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Satellite.Local.puml b/distribution/aws-q1-2022/Category/Satellite.Local.puml
new file mode 100644
index 00000000000..525c4545589
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Satellite.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Satellite
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+Satellite('Satellite', 'Satellite', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Satellite.Remote.puml b/distribution/aws-q1-2022/Category/Satellite.Remote.puml
new file mode 100644
index 00000000000..55720d3c35c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Satellite.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Satellite
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+Satellite('Satellite', 'Satellite', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Satellite.md b/distribution/aws-q1-2022/Category/Satellite.md
new file mode 100644
index 00000000000..2e525320693
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Satellite.md
@@ -0,0 +1,157 @@
+# Satellite
+
+
+```text
+aws-q1-2022/Category/Satellite
+```
+
+```text
+include('aws-q1-2022/Category/Satellite')
+```
+
+
+
+| Illustration | Satellite | SatelliteCard | SatelliteGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Satellite.png) | ![illustration for Satellite](../../aws-q1-2022/Category/Satellite.Local.png) | ![illustration for SatelliteCard](../../aws-q1-2022/Category/SatelliteCard.Local.png) | ![illustration for SatelliteGroup](../../aws-q1-2022/Category/SatelliteGroup.Local.png) |
+
+
+
+
+## Satellite
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Satellite
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+Satellite('Satellite', 'Satellite', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Satellite
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+Satellite('Satellite', 'Satellite', 'an optional tech label')
+@enduml
+```
+
+## SatelliteCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteCard
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteCard('SatelliteCard', 'Satellite Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteCard
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteCard('SatelliteCard', 'Satellite Card', 'an optional description')
+@enduml
+```
+
+## SatelliteGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteGroup
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteGroup('SatelliteGroup', 'Satellite Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteGroup
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteGroup('SatelliteGroup', 'Satellite Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Satellite.png b/distribution/aws-q1-2022/Category/Satellite.png
new file mode 100644
index 00000000000..18ee2139816
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Satellite.png differ
diff --git a/distribution/aws-q1-2022/Category/Satellite.puml b/distribution/aws-q1-2022/Category/Satellite.puml
new file mode 100644
index 00000000000..32b7cc96348
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Satellite.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Category/Satellite
+
+sprite $SatelliteXs [10x10/16z] HSY53S105CFGOqYw_xprBrhqvFcdJOkcNgBWH03clQQHTc9xj9qqGxQKXOuWePSd
+
+sprite $SatelliteSm [12x12/16z] JSU53GDG3CHGgO7BEN__TSlqHBR-WH_cJlpcqO_9UFSbIl9eeS4HjdQ7Eysp3PNjPsy0pQFlEWnOPnzuqFdD3G
+
+sprite $SatelliteMd [16x16/16z] {
+NSe74iGm24FHCIL6yjx_l8icFPhwFiplIEmhpTgF83_3xZru-cvjowgPQ2-TaoWR2RGxX1gssBsA6aO1hlkKqWsxbvavo3ozIXz6oZy5XYjHLb2Y9jz13dzk
+_04
+}
+
+sprite $SatelliteLg [20x20/16z] {
+TSv50iKW34LHYB_G_M-tXdpj7HuayN-ndUbxv9Q9KVHk-z9dcqhA_cDUt-uvcOa46p0DVJhLqgsrpDhV6-Z-mKyBT4E9PTA9XJ3D82SKJ_Yo1hRxDMTEExk7
+L7nO2-6v_MbRwtKPDd7gRTkt4TDt1m
+}
+
+!procedure Satellite($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Satellite', $name, $tech)
+!endprocedure
+
+!procedure SatelliteCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SatelliteLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure SatelliteGroup($id, $name='Satellite', $tech='')
+ IconGroupElement($id, 'Satellite', '<$SatelliteLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/SatelliteCard.Local.png b/distribution/aws-q1-2022/Category/SatelliteCard.Local.png
new file mode 100644
index 00000000000..dc95a72db97
Binary files /dev/null and b/distribution/aws-q1-2022/Category/SatelliteCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/SatelliteCard.Local.puml b/distribution/aws-q1-2022/Category/SatelliteCard.Local.puml
new file mode 100644
index 00000000000..ec2bbcb8bc3
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SatelliteCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteCard
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteCard('SatelliteCard', 'Satellite Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SatelliteCard.Remote.puml b/distribution/aws-q1-2022/Category/SatelliteCard.Remote.puml
new file mode 100644
index 00000000000..15a4d5a42e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SatelliteCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteCard
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteCard('SatelliteCard', 'Satellite Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SatelliteGroup.Local.png b/distribution/aws-q1-2022/Category/SatelliteGroup.Local.png
new file mode 100644
index 00000000000..d6017403fcd
Binary files /dev/null and b/distribution/aws-q1-2022/Category/SatelliteGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/SatelliteGroup.Local.puml b/distribution/aws-q1-2022/Category/SatelliteGroup.Local.puml
new file mode 100644
index 00000000000..6597f7c6178
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SatelliteGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteGroup
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteGroup('SatelliteGroup', 'Satellite Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SatelliteGroup.Remote.puml b/distribution/aws-q1-2022/Category/SatelliteGroup.Remote.puml
new file mode 100644
index 00000000000..029e154a90d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SatelliteGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SatelliteGroup
+include('aws-q1-2022/Category/Satellite')
+
+' renders the element
+SatelliteGroup('SatelliteGroup', 'Satellite Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Local.png b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Local.png
new file mode 100644
index 00000000000..dbc97139e9e
Binary files /dev/null and b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Local.puml b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Local.puml
new file mode 100644
index 00000000000..5285bf949ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityCompliance
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityCompliance('SecurityIdentityCompliance', 'Security Identity Compliance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Remote.puml b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Remote.puml
new file mode 100644
index 00000000000..47d3cecdb43
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityCompliance
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityCompliance('SecurityIdentityCompliance', 'Security Identity Compliance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.md b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.md
new file mode 100644
index 00000000000..88cca28a182
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.md
@@ -0,0 +1,157 @@
+# SecurityIdentityCompliance
+
+
+```text
+aws-q1-2022/Category/SecurityIdentityCompliance
+```
+
+```text
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+```
+
+
+
+| Illustration | SecurityIdentityCompliance | SecurityIdentityComplianceCard | SecurityIdentityComplianceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/SecurityIdentityCompliance.png) | ![illustration for SecurityIdentityCompliance](../../aws-q1-2022/Category/SecurityIdentityCompliance.Local.png) | ![illustration for SecurityIdentityComplianceCard](../../aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.png) | ![illustration for SecurityIdentityComplianceGroup](../../aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.png) |
+
+
+
+
+## SecurityIdentityCompliance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityCompliance
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityCompliance('SecurityIdentityCompliance', 'Security Identity Compliance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityCompliance
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityCompliance('SecurityIdentityCompliance', 'Security Identity Compliance', 'an optional tech label')
+@enduml
+```
+
+## SecurityIdentityComplianceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceCard
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceCard('SecurityIdentityComplianceCard', 'Security Identity Compliance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceCard
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceCard('SecurityIdentityComplianceCard', 'Security Identity Compliance Card', 'an optional description')
+@enduml
+```
+
+## SecurityIdentityComplianceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceGroup
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceGroup('SecurityIdentityComplianceGroup', 'Security Identity Compliance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceGroup
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceGroup('SecurityIdentityComplianceGroup', 'Security Identity Compliance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.png b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.png
new file mode 100644
index 00000000000..de0793b18c1
Binary files /dev/null and b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.png differ
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.puml b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.puml
new file mode 100644
index 00000000000..be0aaae6ce7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityCompliance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/SecurityIdentityCompliance
+
+sprite $SecurityIdentityComplianceXs [10x10/16z] HSQ34G1100Imywh_Uj_8AFZfm0FWO_EgtKiRvHhKzCnTHKJSZZK9YMk3hiM7UtTt
+
+sprite $SecurityIdentityComplianceSm [12x12/16z] JOm53W0m20EJRL0e_t_lt8u8KC6F3sm0y3j8rwm9Uy-Me7jFVTJtpjntDmIP-pxw447r7bvxK92vz-1Wx_je
+
+sprite $SecurityIdentityComplianceMd [16x16/16z] NSe53WG134BHR8tIlVzzXt4X-dx0TzpM-s2OLv3tWDl3zYoFsx2oSBzSfB7YQPTv_MSsK_uhWAkTfAnG61-ptGgHxOcMNLPm87DEA-mxV0VPN_ij
+
+sprite $SecurityIdentityComplianceLg [20x20/16z] {
+RSY54SCm40H0wr7txh_VY67Y7Lx_mdeH4N93boVVjxDSZDBpQYgP2Tc-0EU7AKb-ZdC62E3hvFku7iwBSPWN9X7ZKEyjHzHE2GMvloMJ8ZZ4yxgIcep82UjA
+EhjRgNqbXtrdxjjPZ_xz
+}
+
+!procedure SecurityIdentityCompliance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/SecurityIdentityCompliance', $name, $tech)
+!endprocedure
+
+!procedure SecurityIdentityComplianceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SecurityIdentityComplianceLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure SecurityIdentityComplianceGroup($id, $name='Security Identity Compliance', $tech='')
+ IconGroupElement($id, 'SecurityIdentityCompliance', '<$SecurityIdentityComplianceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.png b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.png
new file mode 100644
index 00000000000..72a3d754303
Binary files /dev/null and b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.puml b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.puml
new file mode 100644
index 00000000000..6ad9626b736
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceCard
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceCard('SecurityIdentityComplianceCard', 'Security Identity Compliance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Remote.puml b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Remote.puml
new file mode 100644
index 00000000000..321a0afc3b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceCard
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceCard('SecurityIdentityComplianceCard', 'Security Identity Compliance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.png b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.png
new file mode 100644
index 00000000000..5ec914b08b2
Binary files /dev/null and b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.puml b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.puml
new file mode 100644
index 00000000000..3a01891ec8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceGroup
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceGroup('SecurityIdentityComplianceGroup', 'Security Identity Compliance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Remote.puml b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Remote.puml
new file mode 100644
index 00000000000..c6bc33b7ba7
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/SecurityIdentityComplianceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SecurityIdentityComplianceGroup
+include('aws-q1-2022/Category/SecurityIdentityCompliance')
+
+' renders the element
+SecurityIdentityComplianceGroup('SecurityIdentityComplianceGroup', 'Security Identity Compliance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Serverless.Local.png b/distribution/aws-q1-2022/Category/Serverless.Local.png
new file mode 100644
index 00000000000..566d6375ae2
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Serverless.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Serverless.Local.puml b/distribution/aws-q1-2022/Category/Serverless.Local.puml
new file mode 100644
index 00000000000..5e1c56ffb42
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Serverless.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Serverless
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+Serverless('Serverless', 'Serverless', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Serverless.Remote.puml b/distribution/aws-q1-2022/Category/Serverless.Remote.puml
new file mode 100644
index 00000000000..18b1f37c875
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Serverless.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Serverless
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+Serverless('Serverless', 'Serverless', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Serverless.md b/distribution/aws-q1-2022/Category/Serverless.md
new file mode 100644
index 00000000000..5e481483ebb
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Serverless.md
@@ -0,0 +1,157 @@
+# Serverless
+
+
+```text
+aws-q1-2022/Category/Serverless
+```
+
+```text
+include('aws-q1-2022/Category/Serverless')
+```
+
+
+
+| Illustration | Serverless | ServerlessCard | ServerlessGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Serverless.png) | ![illustration for Serverless](../../aws-q1-2022/Category/Serverless.Local.png) | ![illustration for ServerlessCard](../../aws-q1-2022/Category/ServerlessCard.Local.png) | ![illustration for ServerlessGroup](../../aws-q1-2022/Category/ServerlessGroup.Local.png) |
+
+
+
+
+## Serverless
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Serverless
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+Serverless('Serverless', 'Serverless', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Serverless
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+Serverless('Serverless', 'Serverless', 'an optional tech label')
+@enduml
+```
+
+## ServerlessCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessCard
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessCard('ServerlessCard', 'Serverless Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessCard
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessCard('ServerlessCard', 'Serverless Card', 'an optional description')
+@enduml
+```
+
+## ServerlessGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessGroup
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessGroup('ServerlessGroup', 'Serverless Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessGroup
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessGroup('ServerlessGroup', 'Serverless Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Serverless.png b/distribution/aws-q1-2022/Category/Serverless.png
new file mode 100644
index 00000000000..4bfbdfc71cd
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Serverless.png differ
diff --git a/distribution/aws-q1-2022/Category/Serverless.puml b/distribution/aws-q1-2022/Category/Serverless.puml
new file mode 100644
index 00000000000..cd5bfb4263c
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Serverless.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/Serverless
+
+sprite $ServerlessXs [10x10/16z] HSQr0G1130In8yEi-w_t6HGfVa0UxZqLZ7PLIY3EcHhEkIOvh8pIWOIekzUUxW
+
+sprite $ServerlessSm [12x12/16z] JSc53G1144BHt8t2zj_lkX1xFyGxj6NVyWu-GI8oPPdU3fjEVlYXpQKTBTgQYwXHJ83cyG3TAvPtL
+
+sprite $ServerlessMd [16x16/16z] NSbP0W9G24BHd59u-zzlqbptxq3_1pMFkbt-36l-3ElFyB26gCoFMVgjtxz1-TCpRCC5IFcmTg9Zkye7Gpf3X7mGHJ9z86-amXRoUtZuCyZnazq
+
+sprite $ServerlessLg [20x20/16z] {
+RSZ50O1040ImqnsX_tfnXpo3FxNVj4L6QCKTW7BSbTTTkPpVkToQ9QMud-UQ6mstCwb5ntMzA89YIpYkqqvDDQHsNBATqQbPlPqZOhccvOR1bQnmDBBClTrE
+fDR3C3jIt_Drj_qxhrU-9W
+}
+
+!procedure Serverless($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Serverless', $name, $tech)
+!endprocedure
+
+!procedure ServerlessCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ServerlessLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure ServerlessGroup($id, $name='Serverless', $tech='')
+ IconGroupElement($id, 'Serverless', '<$ServerlessLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/ServerlessCard.Local.png b/distribution/aws-q1-2022/Category/ServerlessCard.Local.png
new file mode 100644
index 00000000000..2cd3635bb8e
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ServerlessCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ServerlessCard.Local.puml b/distribution/aws-q1-2022/Category/ServerlessCard.Local.puml
new file mode 100644
index 00000000000..35207b776d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ServerlessCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessCard
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessCard('ServerlessCard', 'Serverless Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ServerlessCard.Remote.puml b/distribution/aws-q1-2022/Category/ServerlessCard.Remote.puml
new file mode 100644
index 00000000000..5afe3af9f03
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ServerlessCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessCard
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessCard('ServerlessCard', 'Serverless Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ServerlessGroup.Local.png b/distribution/aws-q1-2022/Category/ServerlessGroup.Local.png
new file mode 100644
index 00000000000..4d51e963146
Binary files /dev/null and b/distribution/aws-q1-2022/Category/ServerlessGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/ServerlessGroup.Local.puml b/distribution/aws-q1-2022/Category/ServerlessGroup.Local.puml
new file mode 100644
index 00000000000..8448d83d574
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ServerlessGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessGroup
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessGroup('ServerlessGroup', 'Serverless Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/ServerlessGroup.Remote.puml b/distribution/aws-q1-2022/Category/ServerlessGroup.Remote.puml
new file mode 100644
index 00000000000..18c5c3aba0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/ServerlessGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerlessGroup
+include('aws-q1-2022/Category/Serverless')
+
+' renders the element
+ServerlessGroup('ServerlessGroup', 'Serverless Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Storage.Local.png b/distribution/aws-q1-2022/Category/Storage.Local.png
new file mode 100644
index 00000000000..8c68f6f8bb9
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Storage.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/Storage.Local.puml b/distribution/aws-q1-2022/Category/Storage.Local.puml
new file mode 100644
index 00000000000..68f98d4fd80
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Storage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Storage
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+Storage('Storage', 'Storage', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Storage.Remote.puml b/distribution/aws-q1-2022/Category/Storage.Remote.puml
new file mode 100644
index 00000000000..cee544e962e
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Storage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Storage
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+Storage('Storage', 'Storage', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/Storage.md b/distribution/aws-q1-2022/Category/Storage.md
new file mode 100644
index 00000000000..b6432287e11
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Storage.md
@@ -0,0 +1,157 @@
+# Storage
+
+
+```text
+aws-q1-2022/Category/Storage
+```
+
+```text
+include('aws-q1-2022/Category/Storage')
+```
+
+
+
+| Illustration | Storage | StorageCard | StorageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Category/Storage.png) | ![illustration for Storage](../../aws-q1-2022/Category/Storage.Local.png) | ![illustration for StorageCard](../../aws-q1-2022/Category/StorageCard.Local.png) | ![illustration for StorageGroup](../../aws-q1-2022/Category/StorageGroup.Local.png) |
+
+
+
+
+## Storage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Storage
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+Storage('Storage', 'Storage', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Storage
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+Storage('Storage', 'Storage', 'an optional tech label')
+@enduml
+```
+
+## StorageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageCard
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageCard('StorageCard', 'Storage Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageCard
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageCard('StorageCard', 'Storage Card', 'an optional description')
+@enduml
+```
+
+## StorageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageGroup
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageGroup('StorageGroup', 'Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageGroup
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageGroup('StorageGroup', 'Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Category/Storage.png b/distribution/aws-q1-2022/Category/Storage.png
new file mode 100644
index 00000000000..07b16b93f81
Binary files /dev/null and b/distribution/aws-q1-2022/Category/Storage.png differ
diff --git a/distribution/aws-q1-2022/Category/Storage.puml b/distribution/aws-q1-2022/Category/Storage.puml
new file mode 100644
index 00000000000..ee3377e51fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/Storage.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Category/Storage
+
+sprite $StorageXs [10x10/16z] HKo34G0m4Akv_xnlv1JlnBs7eEoMGbJPQKmVKIsyjmXJs2jZN6LQsF_PsVxVN0G
+
+sprite $StorageSm [12x12/16z] JSU54S002C30AnxOVzwwvUoJ_u3Q-vp7d5PApsam23cc6tFttRKx92AME9qjeiXjLKEed0wE17AcZ-3mDni
+
+sprite $StorageMd [16x16/16z] NSw53G0n34DH5G9Ezz_txEhu2r-AyGyiTrANdy5fdtEw1gS7aCCue4iEozwJqIKF4ASBmrjhZxqxC_FJKTeDzDk631hqadMf37gLOvUdLvr_nkbLEr8_-TGE
+
+sprite $StorageLg [20x20/16z] {
+RSx50G0X30LHF7pelz_DhDlSU5ZihrpFobQqAg_l6INiWLWJ1G9lPduoHV1c8VQu8JPMguMJdJ3GvDqCDCPhTskjDegrdMPQOttP6A5uqiDYphcwwMRhxvYm
+wNzehxi9cwFRaLQpwRY7RFP4B7rR
+}
+
+!procedure Storage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Category/Storage', $name, $tech)
+!endprocedure
+
+!procedure StorageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$StorageLg>', '', $funcName, $content)
+!endprocedure
+
+!procedure StorageGroup($id, $name='Storage', $tech='')
+ IconGroupElement($id, 'Storage', '<$StorageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Category/StorageCard.Local.png b/distribution/aws-q1-2022/Category/StorageCard.Local.png
new file mode 100644
index 00000000000..d842a337ce8
Binary files /dev/null and b/distribution/aws-q1-2022/Category/StorageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/StorageCard.Local.puml b/distribution/aws-q1-2022/Category/StorageCard.Local.puml
new file mode 100644
index 00000000000..485a7be7e34
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/StorageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageCard
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageCard('StorageCard', 'Storage Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/StorageCard.Remote.puml b/distribution/aws-q1-2022/Category/StorageCard.Remote.puml
new file mode 100644
index 00000000000..2e43abf57e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/StorageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageCard
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageCard('StorageCard', 'Storage Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/StorageGroup.Local.png b/distribution/aws-q1-2022/Category/StorageGroup.Local.png
new file mode 100644
index 00000000000..827efcdabaa
Binary files /dev/null and b/distribution/aws-q1-2022/Category/StorageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Category/StorageGroup.Local.puml b/distribution/aws-q1-2022/Category/StorageGroup.Local.puml
new file mode 100644
index 00000000000..04555717f16
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/StorageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageGroup
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageGroup('StorageGroup', 'Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Category/StorageGroup.Remote.puml b/distribution/aws-q1-2022/Category/StorageGroup.Remote.puml
new file mode 100644
index 00000000000..bebf97d6015
--- /dev/null
+++ b/distribution/aws-q1-2022/Category/StorageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element StorageGroup
+include('aws-q1-2022/Category/Storage')
+
+' renders the element
+StorageGroup('StorageGroup', 'Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAutoScaling.Local.png b/distribution/aws-q1-2022/Group/GroupAutoScaling.Local.png
new file mode 100644
index 00000000000..1ec7c1d14b5
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupAutoScaling.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupAutoScaling.Local.puml b/distribution/aws-q1-2022/Group/GroupAutoScaling.Local.puml
new file mode 100644
index 00000000000..4125fe95a9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAutoScaling.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAutoScaling
+include('aws-q1-2022/Group/GroupAutoScaling')
+
+GroupAutoScaling('GroupAutoScaling', 'Group Auto Scaling', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAutoScaling.Remote.puml b/distribution/aws-q1-2022/Group/GroupAutoScaling.Remote.puml
new file mode 100644
index 00000000000..f4753fd6782
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAutoScaling.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAutoScaling
+include('aws-q1-2022/Group/GroupAutoScaling')
+
+GroupAutoScaling('GroupAutoScaling', 'Group Auto Scaling', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAutoScaling.md b/distribution/aws-q1-2022/Group/GroupAutoScaling.md
new file mode 100644
index 00000000000..650417c7fab
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAutoScaling.md
@@ -0,0 +1,69 @@
+# GroupAutoScaling
+
+
+```text
+aws-q1-2022/Group/GroupAutoScaling
+```
+
+```text
+include('aws-q1-2022/Group/GroupAutoScaling')
+```
+
+
+
+| Illustration | GroupAutoScaling |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/AutoScaling.png) | ![illustration for GroupAutoScaling](../../aws-q1-2022/Group/GroupAutoScaling.Local.png) |
+
+
+
+
+## GroupAutoScaling
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAutoScaling
+include('aws-q1-2022/Group/GroupAutoScaling')
+
+GroupAutoScaling('GroupAutoScaling', 'Group Auto Scaling', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAutoScaling
+include('aws-q1-2022/Group/GroupAutoScaling')
+
+GroupAutoScaling('GroupAutoScaling', 'Group Auto Scaling', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupAutoScaling.puml b/distribution/aws-q1-2022/Group/GroupAutoScaling.puml
new file mode 100644
index 00000000000..ea415753577
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAutoScaling.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupAutoScaling
+
+sprite $AutoScalingXs [10x10/16z] uy05c72pc9WOEHYOc72hOq0r2W
+
+sprite $AutoScalingSm [12x12/16z] uy0B693OJ5ZPh1piC34c9ZOEHY29Lpq7Ex8u8uQD
+
+sprite $AutoScalingMd [16x16/16z] uo0IiA5ocHZH1JX8uBEp8OcmCJ4nCG0fHY2Df8I3ZHJpsPdOKPtBGAI_
+
+sprite $AutoScalingLg [20x20/16z] hSwd0S0030D1T__-4ySebQGTqoFnXr8kt9GBuyTc3KHkUwX2YusjEwFZnozjpPbASf4yjG
+
+!procedure GroupAutoScaling($id, $name='Auto scaling', $tech='')
+ IconGroupElement($id, 'GroupAutoScaling', '<$AutoScalingLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle dashed
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Local.png b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Local.png
new file mode 100644
index 00000000000..548082fe6c7
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Local.puml b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Local.puml
new file mode 100644
index 00000000000..daa00544540
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAvailabilityZone
+include('aws-q1-2022/Group/GroupAvailabilityZone')
+
+GroupAvailabilityZone('GroupAvailabilityZone', 'Group Availability Zone', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Remote.puml b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Remote.puml
new file mode 100644
index 00000000000..d7e94d59a8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAvailabilityZone
+include('aws-q1-2022/Group/GroupAvailabilityZone')
+
+GroupAvailabilityZone('GroupAvailabilityZone', 'Group Availability Zone', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAvailabilityZone.md b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.md
new file mode 100644
index 00000000000..e1e2b78b6e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.md
@@ -0,0 +1,69 @@
+# GroupAvailabilityZone
+
+
+```text
+aws-q1-2022/Group/GroupAvailabilityZone
+```
+
+```text
+include('aws-q1-2022/Group/GroupAvailabilityZone')
+```
+
+
+
+| GroupAvailabilityZone |
+| :---: |
+| ![illustration for GroupAvailabilityZone](../../aws-q1-2022/Group/GroupAvailabilityZone.Local.png) |
+
+
+
+
+## GroupAvailabilityZone
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAvailabilityZone
+include('aws-q1-2022/Group/GroupAvailabilityZone')
+
+GroupAvailabilityZone('GroupAvailabilityZone', 'Group Availability Zone', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAvailabilityZone
+include('aws-q1-2022/Group/GroupAvailabilityZone')
+
+GroupAvailabilityZone('GroupAvailabilityZone', 'Group Availability Zone', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupAvailabilityZone.puml b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.puml
new file mode 100644
index 00000000000..236f5239f5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAvailabilityZone.puml
@@ -0,0 +1,17 @@
+' definition of the Item aws-q1-2022/Group/GroupAvailabilityZone
+
+!procedure GroupAvailabilityZone($id, $name='Availability zone', $tech='')
+ GroupElement($id, 'GroupAvailabilityZone', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_LIGHT_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_LIGHT_BLUE
+ BorderStyle dashed
+ FontStyle none
+ FontColor $AWS_COLOR_LIGHT_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupAwsCloud.Local.png b/distribution/aws-q1-2022/Group/GroupAwsCloud.Local.png
new file mode 100644
index 00000000000..b9b794f6718
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupAwsCloud.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupAwsCloud.Local.puml b/distribution/aws-q1-2022/Group/GroupAwsCloud.Local.puml
new file mode 100644
index 00000000000..299c308d783
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsCloud.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsCloud
+include('aws-q1-2022/Group/GroupAwsCloud')
+
+GroupAwsCloud('GroupAwsCloud', 'Group Aws Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAwsCloud.Remote.puml b/distribution/aws-q1-2022/Group/GroupAwsCloud.Remote.puml
new file mode 100644
index 00000000000..e2b69dd609b
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsCloud.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsCloud
+include('aws-q1-2022/Group/GroupAwsCloud')
+
+GroupAwsCloud('GroupAwsCloud', 'Group Aws Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAwsCloud.md b/distribution/aws-q1-2022/Group/GroupAwsCloud.md
new file mode 100644
index 00000000000..ecb668bf53b
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsCloud.md
@@ -0,0 +1,69 @@
+# GroupAwsCloud
+
+
+```text
+aws-q1-2022/Group/GroupAwsCloud
+```
+
+```text
+include('aws-q1-2022/Group/GroupAwsCloud')
+```
+
+
+
+| Illustration | GroupAwsCloud |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/AwsCloud.png) | ![illustration for GroupAwsCloud](../../aws-q1-2022/Group/GroupAwsCloud.Local.png) |
+
+
+
+
+## GroupAwsCloud
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsCloud
+include('aws-q1-2022/Group/GroupAwsCloud')
+
+GroupAwsCloud('GroupAwsCloud', 'Group Aws Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsCloud
+include('aws-q1-2022/Group/GroupAwsCloud')
+
+GroupAwsCloud('GroupAwsCloud', 'Group Aws Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupAwsCloud.puml b/distribution/aws-q1-2022/Group/GroupAwsCloud.puml
new file mode 100644
index 00000000000..a135dcd2d51
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsCloud.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupAwsCloud
+
+sprite $AwsCloudXs [10x10/16z] XS550G0n0C2m7cFzonrzHuaJl3--g83yg0kt9-XkmQ-oNGisHG
+
+sprite $AwsCloudSm [12x12/16z] bSQr0S1034MnOx3_st_SO1jK9NwRKufoDo1qDGOZxqyp4ZrK42TjfnS7F1ixgwM9Uoi
+
+sprite $AwsCloudMd [16x16/16z] hOor0GHG24FHBu7iF-wvbYUlWXZ_JeL1ADGTSH5GQIpgYZw_2pqmcOljPw74bET2Yl2TFljHZ-NIovxu0Z3DYLjkHkJcDnm1
+
+sprite $AwsCloudLg [20x20/16z] nSor0GHH24NHEynNuFLVxhfBjd8I7FrF1Iyf97EOfsuoQvGvEddgT41qLJ8vTL4YLXcIecZF5aF3j3O1hZUARlJJmrgk-xEqKsQmrbuN63TdivLIUkWhjW
+
+!procedure GroupAwsCloud($id, $name='Aws cloud', $tech='')
+ IconGroupElement($id, 'GroupAwsCloud', '<$AwsCloudLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_DARK_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_DARK_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_DARK_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.png b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.png
new file mode 100644
index 00000000000..1525cdc5335
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.puml b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.puml
new file mode 100644
index 00000000000..5e491cf355f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsStepFunctionsWorkflow
+include('aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow')
+
+GroupAwsStepFunctionsWorkflow('GroupAwsStepFunctionsWorkflow', 'Group Aws Step Functions Workflow', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Remote.puml b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Remote.puml
new file mode 100644
index 00000000000..8bd6a0e40db
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsStepFunctionsWorkflow
+include('aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow')
+
+GroupAwsStepFunctionsWorkflow('GroupAwsStepFunctionsWorkflow', 'Group Aws Step Functions Workflow', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.md b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.md
new file mode 100644
index 00000000000..5cfd695a1d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.md
@@ -0,0 +1,69 @@
+# GroupAwsStepFunctionsWorkflow
+
+
+```text
+aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow
+```
+
+```text
+include('aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow')
+```
+
+
+
+| Illustration | GroupAwsStepFunctionsWorkflow |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png) | ![illustration for GroupAwsStepFunctionsWorkflow](../../aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.Local.png) |
+
+
+
+
+## GroupAwsStepFunctionsWorkflow
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsStepFunctionsWorkflow
+include('aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow')
+
+GroupAwsStepFunctionsWorkflow('GroupAwsStepFunctionsWorkflow', 'Group Aws Step Functions Workflow', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupAwsStepFunctionsWorkflow
+include('aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow')
+
+GroupAwsStepFunctionsWorkflow('GroupAwsStepFunctionsWorkflow', 'Group Aws Step Functions Workflow', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.puml b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.puml
new file mode 100644
index 00000000000..bdd9a7f5e20
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow
+
+sprite $AwsStepFunctionXs [10x10/16z] uo84sDcPsDb132Oc1Y015W8BGCIOkRWOO1nSHW
+
+sprite $AwsStepFunctionSm [12x12/16z] VKs30S1046k3n-s_RstycKcqfFfISw-APrbArwfzd9thd35v3vol1UY0uwnS2F2Y704
+
+sprite $AwsStepFunctionMd [16x16/16z] ZOx50S0m201R7FRVDww_N0INUCHkym-vR48_SW7WAwzRJaXKbL5XNWcejBYoQWJNZ2DEbRF2zqGpW_BEVKpZ1DZZYGm
+
+sprite $AwsStepFunctionLg [20x20/16z] hSr50W8120NGaPRx7rZAP6Ez7Vdz7mXjzTXnzG3bkQ41DDnRTXw7ZnE4hk3Men0zAFtLbEiJJdw2-OIGEeOWzDBna4lZeJUP2nhkdk-UYN_g0W
+
+!procedure GroupAwsStepFunctionsWorkflow($id, $name='Aws step functions workflow', $tech='')
+ IconGroupElement($id, 'GroupAwsStepFunctionsWorkflow', '<$AwsStepFunctionLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_VIOLET
+ BorderThickness 1
+ BorderColor $AWS_COLOR_VIOLET
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_VIOLET
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupCloud.Local.png b/distribution/aws-q1-2022/Group/GroupCloud.Local.png
new file mode 100644
index 00000000000..65bc3f81455
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupCloud.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupCloud.Local.puml b/distribution/aws-q1-2022/Group/GroupCloud.Local.puml
new file mode 100644
index 00000000000..d4a4afd317f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCloud.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCloud
+include('aws-q1-2022/Group/GroupCloud')
+
+GroupCloud('GroupCloud', 'Group Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupCloud.Remote.puml b/distribution/aws-q1-2022/Group/GroupCloud.Remote.puml
new file mode 100644
index 00000000000..3a07083c517
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCloud.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCloud
+include('aws-q1-2022/Group/GroupCloud')
+
+GroupCloud('GroupCloud', 'Group Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupCloud.md b/distribution/aws-q1-2022/Group/GroupCloud.md
new file mode 100644
index 00000000000..6a8c9293f6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCloud.md
@@ -0,0 +1,69 @@
+# GroupCloud
+
+
+```text
+aws-q1-2022/Group/GroupCloud
+```
+
+```text
+include('aws-q1-2022/Group/GroupCloud')
+```
+
+
+
+| Illustration | GroupCloud |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/Cloud.png) | ![illustration for GroupCloud](../../aws-q1-2022/Group/GroupCloud.Local.png) |
+
+
+
+
+## GroupCloud
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCloud
+include('aws-q1-2022/Group/GroupCloud')
+
+GroupCloud('GroupCloud', 'Group Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCloud
+include('aws-q1-2022/Group/GroupCloud')
+
+GroupCloud('GroupCloud', 'Group Cloud', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupCloud.puml b/distribution/aws-q1-2022/Group/GroupCloud.puml
new file mode 100644
index 00000000000..37c2a8e5fde
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCloud.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupCloud
+
+sprite $CloudXs [10x10/16z] uoK4c7aP4Hmc1X391cQ3cGWPLX3Wnce4
+
+sprite $CloudSm [12x12/16z] uoKMSC1PN3oyF3nGDWkO3sL203UIOXQ4E0yNKTO
+
+sprite $CloudMd [16x16/16z] hOp50O0m303hRUJs7nVNDrnS-GMLLrbWsAk4bYe7H-A-nyHhe5mC0FEhxlixqPqXV6O6
+
+sprite $CloudLg [20x20/16z] lSxJ0K0n30NGsdV_SHzgVUVKJ40dEO-DT4WyOcRpKYMFGI8JO6YY7j-Y20O36oy7VzcpkJTfJI4JKZSvIGel
+
+!procedure GroupCloud($id, $name='Cloud', $tech='')
+ IconGroupElement($id, 'GroupCloud', '<$CloudLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_DARK_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_DARK_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_DARK_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Local.png b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Local.png
new file mode 100644
index 00000000000..cab13f9304e
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Local.puml b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Local.puml
new file mode 100644
index 00000000000..5c4cbff619e
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCorporateDataCenter
+include('aws-q1-2022/Group/GroupCorporateDataCenter')
+
+GroupCorporateDataCenter('GroupCorporateDataCenter', 'Group Corporate Data Center', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Remote.puml b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Remote.puml
new file mode 100644
index 00000000000..53db47e349d
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCorporateDataCenter
+include('aws-q1-2022/Group/GroupCorporateDataCenter')
+
+GroupCorporateDataCenter('GroupCorporateDataCenter', 'Group Corporate Data Center', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.md b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.md
new file mode 100644
index 00000000000..30ca8b9cefc
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.md
@@ -0,0 +1,69 @@
+# GroupCorporateDataCenter
+
+
+```text
+aws-q1-2022/Group/GroupCorporateDataCenter
+```
+
+```text
+include('aws-q1-2022/Group/GroupCorporateDataCenter')
+```
+
+
+
+| Illustration | GroupCorporateDataCenter |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png) | ![illustration for GroupCorporateDataCenter](../../aws-q1-2022/Group/GroupCorporateDataCenter.Local.png) |
+
+
+
+
+## GroupCorporateDataCenter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCorporateDataCenter
+include('aws-q1-2022/Group/GroupCorporateDataCenter')
+
+GroupCorporateDataCenter('GroupCorporateDataCenter', 'Group Corporate Data Center', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupCorporateDataCenter
+include('aws-q1-2022/Group/GroupCorporateDataCenter')
+
+GroupCorporateDataCenter('GroupCorporateDataCenter', 'Group Corporate Data Center', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.puml b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.puml
new file mode 100644
index 00000000000..31bdba2c3c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupCorporateDataCenter.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupCorporateDataCenter
+
+sprite $CorporateDataCenterXs [10x10/16z] uyG1M3WPO2mMA8kDWv6D2Ih8oCc2mM86iX3QaG
+
+sprite $CorporateDataCenterSm [12x12/16z] uyG7M5cPu6mEHXO4cmF6PkNWPE7aWBBPEHc158pD36S3CP8ut4Ws9X10in8
+
+sprite $CorporateDataCenterMd [16x16/16z] ZSc54K9H5CHGxhFTz5ymyDqbesV2gonfxGJUEdRMoYrz2ASqkG86BMu4eUttpJT2cvz8YuSAB_e1
+
+sprite $CorporateDataCenterLg [20x20/16z] hOtL0SCm50EDyhlz1sx3pCbz2la07oeMMWBSIlCRMZhNicHuf33HA22mDDKYU2WphUCq9yZBlGHncOiGpZyizt27Fm
+
+!procedure GroupCorporateDataCenter($id, $name='Corporate data center', $tech='')
+ IconGroupElement($id, 'GroupCorporateDataCenter', '<$CorporateDataCenterLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREY
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREY
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREY
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupDashed.Local.png b/distribution/aws-q1-2022/Group/GroupDashed.Local.png
new file mode 100644
index 00000000000..2efc643aa53
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupDashed.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupDashed.Local.puml b/distribution/aws-q1-2022/Group/GroupDashed.Local.puml
new file mode 100644
index 00000000000..fdc638e0fe1
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupDashed.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupDashed
+include('aws-q1-2022/Group/GroupDashed')
+
+GroupDashed('GroupDashed', 'Group Dashed', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupDashed.Remote.puml b/distribution/aws-q1-2022/Group/GroupDashed.Remote.puml
new file mode 100644
index 00000000000..5415983db1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupDashed.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupDashed
+include('aws-q1-2022/Group/GroupDashed')
+
+GroupDashed('GroupDashed', 'Group Dashed', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupDashed.md b/distribution/aws-q1-2022/Group/GroupDashed.md
new file mode 100644
index 00000000000..718f1460b65
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupDashed.md
@@ -0,0 +1,69 @@
+# GroupDashed
+
+
+```text
+aws-q1-2022/Group/GroupDashed
+```
+
+```text
+include('aws-q1-2022/Group/GroupDashed')
+```
+
+
+
+| GroupDashed |
+| :---: |
+| ![illustration for GroupDashed](../../aws-q1-2022/Group/GroupDashed.Local.png) |
+
+
+
+
+## GroupDashed
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupDashed
+include('aws-q1-2022/Group/GroupDashed')
+
+GroupDashed('GroupDashed', 'Group Dashed', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupDashed
+include('aws-q1-2022/Group/GroupDashed')
+
+GroupDashed('GroupDashed', 'Group Dashed', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupDashed.puml b/distribution/aws-q1-2022/Group/GroupDashed.puml
new file mode 100644
index 00000000000..bf66c1150f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupDashed.puml
@@ -0,0 +1,17 @@
+' definition of the Item aws-q1-2022/Group/GroupDashed
+
+!procedure GroupDashed($id, $name='Dashed', $tech='')
+ GroupElement($id, 'GroupDashed', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREY
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREY
+ BorderStyle dashed
+ FontStyle none
+ FontColor $AWS_COLOR_GREY
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Local.png b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Local.png
new file mode 100644
index 00000000000..de7fd42629f
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Local.puml b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Local.puml
new file mode 100644
index 00000000000..a001fb37d39
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupEc2InstanceContents
+include('aws-q1-2022/Group/GroupEc2InstanceContents')
+
+GroupEc2InstanceContents('GroupEc2InstanceContents', 'Group Ec2 Instance Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Remote.puml b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Remote.puml
new file mode 100644
index 00000000000..780c062a734
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupEc2InstanceContents
+include('aws-q1-2022/Group/GroupEc2InstanceContents')
+
+GroupEc2InstanceContents('GroupEc2InstanceContents', 'Group Ec2 Instance Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.md b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.md
new file mode 100644
index 00000000000..f6bf4069064
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.md
@@ -0,0 +1,69 @@
+# GroupEc2InstanceContents
+
+
+```text
+aws-q1-2022/Group/GroupEc2InstanceContents
+```
+
+```text
+include('aws-q1-2022/Group/GroupEc2InstanceContents')
+```
+
+
+
+| Illustration | GroupEc2InstanceContents |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png) | ![illustration for GroupEc2InstanceContents](../../aws-q1-2022/Group/GroupEc2InstanceContents.Local.png) |
+
+
+
+
+## GroupEc2InstanceContents
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupEc2InstanceContents
+include('aws-q1-2022/Group/GroupEc2InstanceContents')
+
+GroupEc2InstanceContents('GroupEc2InstanceContents', 'Group Ec2 Instance Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupEc2InstanceContents
+include('aws-q1-2022/Group/GroupEc2InstanceContents')
+
+GroupEc2InstanceContents('GroupEc2InstanceContents', 'Group Ec2 Instance Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.puml b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.puml
new file mode 100644
index 00000000000..34ef947d9c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupEc2InstanceContents.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupEc2InstanceContents
+
+sprite $Ec2InstanceContainerXs [10x10/16z] uy0E61cO8GmcECa0PZ6WYB61MMoOUb4
+
+sprite $Ec2InstanceContainerSm [12x12/16z] VOo53G0m2C22y__3CoowukeVL0aWKfBBArHU1-quoLolYnmaNORfFuy80EWFCyq7mmO
+
+sprite $Ec2InstanceContainerMd [16x16/16z] ZKw34G1139mu_JVyFDlHma-MFSUA7CM9NM9AyY_uXp4s0BzFOuxw3wJSXlCIyzX8-VznoZdW0F6zsFdRhni
+
+sprite $Ec2InstanceContainerLg [20x20/16z] fK-30S1038np-ozSs_sF3LI3GU49tyOO10tO9gG-0y-Duck3v6IjCPaxQLD7DtKtyp8tTLDhnYOMOp1y4_Fx7G2pzDZJux_87dln2re
+
+!procedure GroupEc2InstanceContents($id, $name='Ec2 instance contents', $tech='')
+ IconGroupElement($id, 'GroupEc2InstanceContents', '<$Ec2InstanceContainerLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.png b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.png
new file mode 100644
index 00000000000..b950d55748c
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.puml b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.puml
new file mode 100644
index 00000000000..11676936347
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupElasticBeanstalkContainer
+include('aws-q1-2022/Group/GroupElasticBeanstalkContainer')
+
+GroupElasticBeanstalkContainer('GroupElasticBeanstalkContainer', 'Group Elastic Beanstalk Container', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Remote.puml b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Remote.puml
new file mode 100644
index 00000000000..9b35b221717
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupElasticBeanstalkContainer
+include('aws-q1-2022/Group/GroupElasticBeanstalkContainer')
+
+GroupElasticBeanstalkContainer('GroupElasticBeanstalkContainer', 'Group Elastic Beanstalk Container', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.md b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.md
new file mode 100644
index 00000000000..644ca10e6a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.md
@@ -0,0 +1,69 @@
+# GroupElasticBeanstalkContainer
+
+
+```text
+aws-q1-2022/Group/GroupElasticBeanstalkContainer
+```
+
+```text
+include('aws-q1-2022/Group/GroupElasticBeanstalkContainer')
+```
+
+
+
+| Illustration | GroupElasticBeanstalkContainer |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png) | ![illustration for GroupElasticBeanstalkContainer](../../aws-q1-2022/Group/GroupElasticBeanstalkContainer.Local.png) |
+
+
+
+
+## GroupElasticBeanstalkContainer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupElasticBeanstalkContainer
+include('aws-q1-2022/Group/GroupElasticBeanstalkContainer')
+
+GroupElasticBeanstalkContainer('GroupElasticBeanstalkContainer', 'Group Elastic Beanstalk Container', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupElasticBeanstalkContainer
+include('aws-q1-2022/Group/GroupElasticBeanstalkContainer')
+
+GroupElasticBeanstalkContainer('GroupElasticBeanstalkContainer', 'Group Elastic Beanstalk Container', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.puml b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.puml
new file mode 100644
index 00000000000..a7c2b155c14
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupElasticBeanstalkContainer.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupElasticBeanstalkContainer
+
+sprite $ElasticBeanstalkContainerXs [10x10/16z] uy0Es5WPu6nM1Z2RaOC5I8AP3An06YB6pi76nWfHnyI4mp
+
+sprite $ElasticBeanstalkContainerSm [12x12/16z] ZSkr0O1004DHJlFsNnXlaLz5lP0UDmFpTbNjKw1GEXdeKYmKZ9Gf_Nw8wYSR
+
+sprite $ElasticBeanstalkContainerMd [16x16/16z] hS750KCn502WdpnZ_uNhSgw0R_HQwQqQUtZOnEuEG0LZp1gOflS16vfGZaM2i7fe5f1ssZ7bhSjVd04
+
+sprite $ElasticBeanstalkContainerLg [20x20/16z] hSYt0GC130Cn9Ogt_yBEsUsZ10Um-R6X3hv808bvgzix9dXoWzO3MhZP1COCeE2cm3NTN5dF2oGg5XYksgH7Y88nDvcKbzpU42_gWkB7LlqV_vP3d04
+
+!procedure GroupElasticBeanstalkContainer($id, $name='Elastic beanstalk container', $tech='')
+ IconGroupElement($id, 'GroupElasticBeanstalkContainer', '<$ElasticBeanstalkContainerLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupPlain.Local.png b/distribution/aws-q1-2022/Group/GroupPlain.Local.png
new file mode 100644
index 00000000000..234222bf251
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupPlain.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupPlain.Local.puml b/distribution/aws-q1-2022/Group/GroupPlain.Local.puml
new file mode 100644
index 00000000000..91199398070
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPlain.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPlain
+include('aws-q1-2022/Group/GroupPlain')
+
+GroupPlain('GroupPlain', 'Group Plain', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupPlain.Remote.puml b/distribution/aws-q1-2022/Group/GroupPlain.Remote.puml
new file mode 100644
index 00000000000..c713b036b4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPlain.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPlain
+include('aws-q1-2022/Group/GroupPlain')
+
+GroupPlain('GroupPlain', 'Group Plain', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupPlain.md b/distribution/aws-q1-2022/Group/GroupPlain.md
new file mode 100644
index 00000000000..cd9782edd4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPlain.md
@@ -0,0 +1,69 @@
+# GroupPlain
+
+
+```text
+aws-q1-2022/Group/GroupPlain
+```
+
+```text
+include('aws-q1-2022/Group/GroupPlain')
+```
+
+
+
+| GroupPlain |
+| :---: |
+| ![illustration for GroupPlain](../../aws-q1-2022/Group/GroupPlain.Local.png) |
+
+
+
+
+## GroupPlain
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPlain
+include('aws-q1-2022/Group/GroupPlain')
+
+GroupPlain('GroupPlain', 'Group Plain', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPlain
+include('aws-q1-2022/Group/GroupPlain')
+
+GroupPlain('GroupPlain', 'Group Plain', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupPlain.puml b/distribution/aws-q1-2022/Group/GroupPlain.puml
new file mode 100644
index 00000000000..86655870d7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPlain.puml
@@ -0,0 +1,17 @@
+' definition of the Item aws-q1-2022/Group/GroupPlain
+
+!procedure GroupPlain($id, $name='Plain', $tech='')
+ GroupElement($id, 'GroupPlain', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_DARK_BLUE
+ BorderThickness 0
+ BorderColor transparent
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_DARK_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AWS_COLOR_GREY_BG
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Local.png b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Local.png
new file mode 100644
index 00000000000..b1b3c18b7a0
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Local.puml b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Local.puml
new file mode 100644
index 00000000000..c824b95de0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPrivateSubnet
+include('aws-q1-2022/Group/GroupPrivateSubnet')
+
+GroupPrivateSubnet('GroupPrivateSubnet', 'Group Private Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Remote.puml b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Remote.puml
new file mode 100644
index 00000000000..d045b167a82
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPrivateSubnet
+include('aws-q1-2022/Group/GroupPrivateSubnet')
+
+GroupPrivateSubnet('GroupPrivateSubnet', 'Group Private Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupPrivateSubnet.md b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.md
new file mode 100644
index 00000000000..421e475c61c
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.md
@@ -0,0 +1,69 @@
+# GroupPrivateSubnet
+
+
+```text
+aws-q1-2022/Group/GroupPrivateSubnet
+```
+
+```text
+include('aws-q1-2022/Group/GroupPrivateSubnet')
+```
+
+
+
+| Illustration | GroupPrivateSubnet |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png) | ![illustration for GroupPrivateSubnet](../../aws-q1-2022/Group/GroupPrivateSubnet.Local.png) |
+
+
+
+
+## GroupPrivateSubnet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPrivateSubnet
+include('aws-q1-2022/Group/GroupPrivateSubnet')
+
+GroupPrivateSubnet('GroupPrivateSubnet', 'Group Private Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPrivateSubnet
+include('aws-q1-2022/Group/GroupPrivateSubnet')
+
+GroupPrivateSubnet('GroupPrivateSubnet', 'Group Private Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupPrivateSubnet.puml b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.puml
new file mode 100644
index 00000000000..e219dfbc7f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPrivateSubnet.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupPrivateSubnet
+
+sprite $VpcSubnetPrivateXs [10x10/16z] uyG1s9WHR0u8nGm4C55MJXOeYntEOeAo6440sIm
+
+sprite $VpcSubnetPrivateSm [12x12/16z] uyGBs94vh3066v8O8mZ0vLaHQjcHzJ4Xs0G
+
+sprite $VpcSubnetPrivateMd [16x16/16z] dOc50G0X203fs7_Wxqxro8DiGyYEIaCT3puKlhh6X6y-rz4XxUG1vt_InVFWOJDPG0y
+
+sprite $VpcSubnetPrivateLg [20x20/16z] jOs50O0m40C9x_iFZBjBUzMt93AXe6AJCcskJPBQotsLA_lkHKO9r3FdPFpmEkUopr7GBWVZRQwtli_jVJ4IVwa1
+
+!procedure GroupPrivateSubnet($id, $name='Private subnet', $tech='')
+ IconGroupElement($id, 'GroupPrivateSubnet', '<$VpcSubnetPrivateLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_LIGHT_BLUE
+ BorderThickness 0
+ BorderColor transparent
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_LIGHT_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AWS_COLOR_LIGHT_BLUE_BG
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupPublicSubnet.Local.png b/distribution/aws-q1-2022/Group/GroupPublicSubnet.Local.png
new file mode 100644
index 00000000000..d78630e8e09
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupPublicSubnet.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupPublicSubnet.Local.puml b/distribution/aws-q1-2022/Group/GroupPublicSubnet.Local.puml
new file mode 100644
index 00000000000..bd74430ba9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPublicSubnet.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPublicSubnet
+include('aws-q1-2022/Group/GroupPublicSubnet')
+
+GroupPublicSubnet('GroupPublicSubnet', 'Group Public Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupPublicSubnet.Remote.puml b/distribution/aws-q1-2022/Group/GroupPublicSubnet.Remote.puml
new file mode 100644
index 00000000000..1e2a88d18db
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPublicSubnet.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPublicSubnet
+include('aws-q1-2022/Group/GroupPublicSubnet')
+
+GroupPublicSubnet('GroupPublicSubnet', 'Group Public Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupPublicSubnet.md b/distribution/aws-q1-2022/Group/GroupPublicSubnet.md
new file mode 100644
index 00000000000..8a6c1feb7d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPublicSubnet.md
@@ -0,0 +1,69 @@
+# GroupPublicSubnet
+
+
+```text
+aws-q1-2022/Group/GroupPublicSubnet
+```
+
+```text
+include('aws-q1-2022/Group/GroupPublicSubnet')
+```
+
+
+
+| Illustration | GroupPublicSubnet |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png) | ![illustration for GroupPublicSubnet](../../aws-q1-2022/Group/GroupPublicSubnet.Local.png) |
+
+
+
+
+## GroupPublicSubnet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPublicSubnet
+include('aws-q1-2022/Group/GroupPublicSubnet')
+
+GroupPublicSubnet('GroupPublicSubnet', 'Group Public Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupPublicSubnet
+include('aws-q1-2022/Group/GroupPublicSubnet')
+
+GroupPublicSubnet('GroupPublicSubnet', 'Group Public Subnet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupPublicSubnet.puml b/distribution/aws-q1-2022/Group/GroupPublicSubnet.puml
new file mode 100644
index 00000000000..0483088c89a
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupPublicSubnet.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupPublicSubnet
+
+sprite $VpcSubnetPublicXs [10x10/16z] uuG3BXJ0penWGwLOG00gn0g4K8Lm5XEKnGW2o6O1
+
+sprite $VpcSubnetPublicSm [12x12/16z] uqG2N1Y07S7av6B58ihAo0G4K3OOmTWSd0Ws5nE2JG
+
+sprite $VpcSubnetPublicMd [16x16/16z] ZSU50G0X3C10j9Bzztrt9KXxVecsIj8Z4xWSh41yTVKftJm_EpYW9rlWPDB576moHqCz
+
+sprite $VpcSubnetPublicLg [20x20/16z] hOs50SCm30GjXlttRSFCoHb5_x51Ve0LAikKLjSYIVKLFijXspsTPE0QuZ4dgq_x3LddA7cL0vDLhhO-pwrz5NhoBNy
+
+!procedure GroupPublicSubnet($id, $name='Public subnet', $tech='')
+ IconGroupElement($id, 'GroupPublicSubnet', '<$VpcSubnetPublicLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 0
+ BorderColor transparent
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor $AWS_COLOR_LIGHT_BLUE_BG
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupRegion.Local.png b/distribution/aws-q1-2022/Group/GroupRegion.Local.png
new file mode 100644
index 00000000000..eefbc8891ad
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupRegion.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupRegion.Local.puml b/distribution/aws-q1-2022/Group/GroupRegion.Local.puml
new file mode 100644
index 00000000000..a8952e7ceeb
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupRegion.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupRegion
+include('aws-q1-2022/Group/GroupRegion')
+
+GroupRegion('GroupRegion', 'Group Region', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupRegion.Remote.puml b/distribution/aws-q1-2022/Group/GroupRegion.Remote.puml
new file mode 100644
index 00000000000..2e1eb1c810e
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupRegion.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupRegion
+include('aws-q1-2022/Group/GroupRegion')
+
+GroupRegion('GroupRegion', 'Group Region', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupRegion.md b/distribution/aws-q1-2022/Group/GroupRegion.md
new file mode 100644
index 00000000000..2abc02c692c
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupRegion.md
@@ -0,0 +1,69 @@
+# GroupRegion
+
+
+```text
+aws-q1-2022/Group/GroupRegion
+```
+
+```text
+include('aws-q1-2022/Group/GroupRegion')
+```
+
+
+
+| Illustration | GroupRegion |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/Region.png) | ![illustration for GroupRegion](../../aws-q1-2022/Group/GroupRegion.Local.png) |
+
+
+
+
+## GroupRegion
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupRegion
+include('aws-q1-2022/Group/GroupRegion')
+
+GroupRegion('GroupRegion', 'Group Region', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupRegion
+include('aws-q1-2022/Group/GroupRegion')
+
+GroupRegion('GroupRegion', 'Group Region', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupRegion.puml b/distribution/aws-q1-2022/Group/GroupRegion.puml
new file mode 100644
index 00000000000..c4ef719d2c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupRegion.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupRegion
+
+sprite $RegionXs [10x10/16z] uyGE6E0i9Y1cXh0GiY204CDWeG4
+
+sprite $RegionSm [12x12/16z] uyGDMDcGEM20n4UIOuRI3230n4aiOCAc5
+
+sprite $RegionMd [16x16/16z] uoG6SA1osPZGv9bP8G2k04ooSABmEJXG-Pm8KnWWW0aX3m5ayjbOE3Y91G
+
+sprite $RegionLg [20x20/16z] uwGKi3DX4MF0ef2H5GOGOZ2zp1mOOcpid1XYp42CePSHIOm11f0SXM3ILGpaJp8
+
+!procedure GroupRegion($id, $name='Region', $tech='')
+ IconGroupElement($id, 'GroupRegion', '<$RegionLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_LIGHT_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_LIGHT_BLUE
+ BorderStyle dotted
+ FontStyle none
+ FontColor $AWS_COLOR_LIGHT_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupSecurity.Local.png b/distribution/aws-q1-2022/Group/GroupSecurity.Local.png
new file mode 100644
index 00000000000..a1e0e13b69a
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupSecurity.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupSecurity.Local.puml b/distribution/aws-q1-2022/Group/GroupSecurity.Local.puml
new file mode 100644
index 00000000000..f4f74d2f0ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSecurity.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSecurity
+include('aws-q1-2022/Group/GroupSecurity')
+
+GroupSecurity('GroupSecurity', 'Group Security', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupSecurity.Remote.puml b/distribution/aws-q1-2022/Group/GroupSecurity.Remote.puml
new file mode 100644
index 00000000000..2c6720e7d0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSecurity.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSecurity
+include('aws-q1-2022/Group/GroupSecurity')
+
+GroupSecurity('GroupSecurity', 'Group Security', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupSecurity.md b/distribution/aws-q1-2022/Group/GroupSecurity.md
new file mode 100644
index 00000000000..1367e447494
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSecurity.md
@@ -0,0 +1,69 @@
+# GroupSecurity
+
+
+```text
+aws-q1-2022/Group/GroupSecurity
+```
+
+```text
+include('aws-q1-2022/Group/GroupSecurity')
+```
+
+
+
+| GroupSecurity |
+| :---: |
+| ![illustration for GroupSecurity](../../aws-q1-2022/Group/GroupSecurity.Local.png) |
+
+
+
+
+## GroupSecurity
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSecurity
+include('aws-q1-2022/Group/GroupSecurity')
+
+GroupSecurity('GroupSecurity', 'Group Security', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSecurity
+include('aws-q1-2022/Group/GroupSecurity')
+
+GroupSecurity('GroupSecurity', 'Group Security', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupSecurity.puml b/distribution/aws-q1-2022/Group/GroupSecurity.puml
new file mode 100644
index 00000000000..f0a80e03660
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSecurity.puml
@@ -0,0 +1,17 @@
+' definition of the Item aws-q1-2022/Group/GroupSecurity
+
+!procedure GroupSecurity($id, $name='Security', $tech='')
+ GroupElement($id, 'GroupSecurity', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupServerContents.Local.png b/distribution/aws-q1-2022/Group/GroupServerContents.Local.png
new file mode 100644
index 00000000000..cdc19ce109e
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupServerContents.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupServerContents.Local.puml b/distribution/aws-q1-2022/Group/GroupServerContents.Local.puml
new file mode 100644
index 00000000000..609c199503d
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupServerContents.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupServerContents
+include('aws-q1-2022/Group/GroupServerContents')
+
+GroupServerContents('GroupServerContents', 'Group Server Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupServerContents.Remote.puml b/distribution/aws-q1-2022/Group/GroupServerContents.Remote.puml
new file mode 100644
index 00000000000..d4c3398f163
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupServerContents.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupServerContents
+include('aws-q1-2022/Group/GroupServerContents')
+
+GroupServerContents('GroupServerContents', 'Group Server Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupServerContents.md b/distribution/aws-q1-2022/Group/GroupServerContents.md
new file mode 100644
index 00000000000..40299e66f04
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupServerContents.md
@@ -0,0 +1,69 @@
+# GroupServerContents
+
+
+```text
+aws-q1-2022/Group/GroupServerContents
+```
+
+```text
+include('aws-q1-2022/Group/GroupServerContents')
+```
+
+
+
+| Illustration | GroupServerContents |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/ServerContents.png) | ![illustration for GroupServerContents](../../aws-q1-2022/Group/GroupServerContents.Local.png) |
+
+
+
+
+## GroupServerContents
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupServerContents
+include('aws-q1-2022/Group/GroupServerContents')
+
+GroupServerContents('GroupServerContents', 'Group Server Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupServerContents
+include('aws-q1-2022/Group/GroupServerContents')
+
+GroupServerContents('GroupServerContents', 'Group Server Contents', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupServerContents.puml b/distribution/aws-q1-2022/Group/GroupServerContents.puml
new file mode 100644
index 00000000000..23a336219a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupServerContents.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupServerContents
+
+sprite $ServerContentsXs [10x10/16z] uyGEc40ODuk1WO69a3e4
+
+sprite $ServerContentsSm [12x12/16z] uyG3M8601SPXOc9YHvB3nkPWO6105YV4PW82HZGx0G
+
+sprite $ServerContentsMd [16x16/16z] uoG6i4C0dCy69faGV2OWO672BSy81Cnuv1c0W0bTddm-2oi80Fc40G
+
+sprite $ServerContentsLg [20x20/16z] uwGOC39103EI61E2HeYnWfK1nGYeus070Mpg28knC800DdLq5sE50dQIGXC
+
+!procedure GroupServerContents($id, $name='Server contents', $tech='')
+ IconGroupElement($id, 'GroupServerContents', '<$ServerContentsLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREY
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREY
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREY
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupSpotFleet.Local.png b/distribution/aws-q1-2022/Group/GroupSpotFleet.Local.png
new file mode 100644
index 00000000000..a88000197b3
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupSpotFleet.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupSpotFleet.Local.puml b/distribution/aws-q1-2022/Group/GroupSpotFleet.Local.puml
new file mode 100644
index 00000000000..76d850de171
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSpotFleet.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSpotFleet
+include('aws-q1-2022/Group/GroupSpotFleet')
+
+GroupSpotFleet('GroupSpotFleet', 'Group Spot Fleet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupSpotFleet.Remote.puml b/distribution/aws-q1-2022/Group/GroupSpotFleet.Remote.puml
new file mode 100644
index 00000000000..84e5e54d586
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSpotFleet.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSpotFleet
+include('aws-q1-2022/Group/GroupSpotFleet')
+
+GroupSpotFleet('GroupSpotFleet', 'Group Spot Fleet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupSpotFleet.md b/distribution/aws-q1-2022/Group/GroupSpotFleet.md
new file mode 100644
index 00000000000..df764e26769
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSpotFleet.md
@@ -0,0 +1,69 @@
+# GroupSpotFleet
+
+
+```text
+aws-q1-2022/Group/GroupSpotFleet
+```
+
+```text
+include('aws-q1-2022/Group/GroupSpotFleet')
+```
+
+
+
+| Illustration | GroupSpotFleet |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/SpotFleet.png) | ![illustration for GroupSpotFleet](../../aws-q1-2022/Group/GroupSpotFleet.Local.png) |
+
+
+
+
+## GroupSpotFleet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSpotFleet
+include('aws-q1-2022/Group/GroupSpotFleet')
+
+GroupSpotFleet('GroupSpotFleet', 'Group Spot Fleet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupSpotFleet
+include('aws-q1-2022/Group/GroupSpotFleet')
+
+GroupSpotFleet('GroupSpotFleet', 'Group Spot Fleet', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupSpotFleet.puml b/distribution/aws-q1-2022/Group/GroupSpotFleet.puml
new file mode 100644
index 00000000000..9d8714a85d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupSpotFleet.puml
@@ -0,0 +1,28 @@
+' definition of the Item aws-q1-2022/Group/GroupSpotFleet
+
+sprite $SpotFleetXs [10x10/16z] RSQr0GH100IWMQV_Xj_bZ0YNejOOxyxnIjL3UMx456IOKuU1l5FIRTq1
+
+sprite $SpotFleetSm [12x12/16z] VScv5S1020DHSxxflsBl0edFdu0a_eJaVBgVDBOKnBN-035LjcEzQyYT4bS9MghwtZOp4bE6SdS2
+
+sprite $SpotFleetMd [16x16/16z] ZOh50G0X30GXDkc_ujjpdWoIhFGcjQwuZPaDjs5N27vBQiepUxL6wb3KNR_BKj6YHblIOMWxcMf4cBQyTBQ1oLRh0gfGxvNkT7LYjvPTCLJUuG
+
+sprite $SpotFleetLg [20x20/16z] {
+hSh7GI1H30KmZ__uMVqtl84C9vBEyXlIwutYwlJKo7ZIko0vdcqXCvbuSgr-oCUiHusxgXmk3n8KSQYdrgQBfAK6x9YjP7XvoYmHzlPeadDEqzgpZ4VbMKvk
+Oj-yOQ-gkdqqlkel
+}
+
+!procedure GroupSpotFleet($id, $name='Spot fleet', $tech='')
+ IconGroupElement($id, 'GroupSpotFleet', '<$SpotFleetLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/GroupVpc.Local.png b/distribution/aws-q1-2022/Group/GroupVpc.Local.png
new file mode 100644
index 00000000000..d0d32d4aa26
Binary files /dev/null and b/distribution/aws-q1-2022/Group/GroupVpc.Local.png differ
diff --git a/distribution/aws-q1-2022/Group/GroupVpc.Local.puml b/distribution/aws-q1-2022/Group/GroupVpc.Local.puml
new file mode 100644
index 00000000000..65f7d4959ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupVpc.Local.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupVpc
+include('aws-q1-2022/Group/GroupVpc')
+
+GroupVpc('GroupVpc', 'Group Vpc', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupVpc.Remote.puml b/distribution/aws-q1-2022/Group/GroupVpc.Remote.puml
new file mode 100644
index 00000000000..7ae52ad06cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupVpc.Remote.puml
@@ -0,0 +1,19 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupVpc
+include('aws-q1-2022/Group/GroupVpc')
+
+GroupVpc('GroupVpc', 'Group Vpc', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Group/GroupVpc.md b/distribution/aws-q1-2022/Group/GroupVpc.md
new file mode 100644
index 00000000000..d4f0002f20d
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupVpc.md
@@ -0,0 +1,69 @@
+# GroupVpc
+
+
+```text
+aws-q1-2022/Group/GroupVpc
+```
+
+```text
+include('aws-q1-2022/Group/GroupVpc')
+```
+
+
+
+| Illustration | GroupVpc |
+| :---: | :---: |
+| ![illustration for Illustration](../../aws-q1-2022/Resource/GroupIcons/Vpc.png) | ![illustration for GroupVpc](../../aws-q1-2022/Group/GroupVpc.Local.png) |
+
+
+
+
+## GroupVpc
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupVpc
+include('aws-q1-2022/Group/GroupVpc')
+
+GroupVpc('GroupVpc', 'Group Vpc', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GroupVpc
+include('aws-q1-2022/Group/GroupVpc')
+
+GroupVpc('GroupVpc', 'Group Vpc', 'an optional tech label') {
+ note as note
+ the content of the boundary
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Group/GroupVpc.puml b/distribution/aws-q1-2022/Group/GroupVpc.puml
new file mode 100644
index 00000000000..8bb89f4d3f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/GroupVpc.puml
@@ -0,0 +1,25 @@
+' definition of the Item aws-q1-2022/Group/GroupVpc
+
+sprite $VpcXs [10x10/16z] uo846BXO41n69X39mSK4f1aX8cnGPHmWm8ZL2
+
+sprite $VpcSm [12x12/16z] ZSQr0KGX500m75xst_TScc-fug9L0w1Z_Z_3Wamg6C2AeA40AiIRNNS
+
+sprite $VpcMd [16x16/16z] hOt50S0W302B9xV_lhXyQmTnum_KU-KWSSZ2DXMDPHB1Na2QmzKpjcfCYviJfg_39rdhMjXYd4x4pVCBdbC
+
+sprite $VpcLg [20x20/16z] lSo50GCX343HGs9__tqhE0Eq3oV2_sYLuFO4LELKsYvnvbQQH6Oo1N8EMaLJ7SWfvvORkpArdDsx_Qdcuw_TuwETGZiUyqaJGspym1i
+
+!procedure GroupVpc($id, $name='Vpc', $tech='')
+ IconGroupElement($id, 'GroupVpc', '<$VpcLg>', $name, $tech)
+!endprocedure
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREEN
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
diff --git a/distribution/aws-q1-2022/Group/README.md b/distribution/aws-q1-2022/Group/README.md
new file mode 100644
index 00000000000..a06468af002
--- /dev/null
+++ b/distribution/aws-q1-2022/Group/README.md
@@ -0,0 +1,28 @@
+# Group
+
+The module contains 17 items.
+
+
+
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Group/GroupAutoScaling](../../aws-q1-2022/Resource/GroupIcons/AutoScaling.png) | [aws-q1-2022/Group/GroupAutoScaling](../../aws-q1-2022/Group/GroupAutoScaling.md) |
+| ![illustration of aws-q1-2022/Group/GroupAvailabilityZone](../../aws-q1-2022/Group/GroupAvailabilityZone.Local.png) | [aws-q1-2022/Group/GroupAvailabilityZone](../../aws-q1-2022/Group/GroupAvailabilityZone.md) |
+| ![illustration of aws-q1-2022/Group/GroupAwsCloud](../../aws-q1-2022/Resource/GroupIcons/AwsCloud.png) | [aws-q1-2022/Group/GroupAwsCloud](../../aws-q1-2022/Group/GroupAwsCloud.md) |
+| ![illustration of aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow](../../aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png) | [aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow](../../aws-q1-2022/Group/GroupAwsStepFunctionsWorkflow.md) |
+| ![illustration of aws-q1-2022/Group/GroupCloud](../../aws-q1-2022/Resource/GroupIcons/Cloud.png) | [aws-q1-2022/Group/GroupCloud](../../aws-q1-2022/Group/GroupCloud.md) |
+| ![illustration of aws-q1-2022/Group/GroupCorporateDataCenter](../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png) | [aws-q1-2022/Group/GroupCorporateDataCenter](../../aws-q1-2022/Group/GroupCorporateDataCenter.md) |
+| ![illustration of aws-q1-2022/Group/GroupDashed](../../aws-q1-2022/Group/GroupDashed.Local.png) | [aws-q1-2022/Group/GroupDashed](../../aws-q1-2022/Group/GroupDashed.md) |
+| ![illustration of aws-q1-2022/Group/GroupEc2InstanceContents](../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png) | [aws-q1-2022/Group/GroupEc2InstanceContents](../../aws-q1-2022/Group/GroupEc2InstanceContents.md) |
+| ![illustration of aws-q1-2022/Group/GroupElasticBeanstalkContainer](../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png) | [aws-q1-2022/Group/GroupElasticBeanstalkContainer](../../aws-q1-2022/Group/GroupElasticBeanstalkContainer.md) |
+| ![illustration of aws-q1-2022/Group/GroupPlain](../../aws-q1-2022/Group/GroupPlain.Local.png) | [aws-q1-2022/Group/GroupPlain](../../aws-q1-2022/Group/GroupPlain.md) |
+| ![illustration of aws-q1-2022/Group/GroupPrivateSubnet](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png) | [aws-q1-2022/Group/GroupPrivateSubnet](../../aws-q1-2022/Group/GroupPrivateSubnet.md) |
+| ![illustration of aws-q1-2022/Group/GroupPublicSubnet](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png) | [aws-q1-2022/Group/GroupPublicSubnet](../../aws-q1-2022/Group/GroupPublicSubnet.md) |
+| ![illustration of aws-q1-2022/Group/GroupRegion](../../aws-q1-2022/Resource/GroupIcons/Region.png) | [aws-q1-2022/Group/GroupRegion](../../aws-q1-2022/Group/GroupRegion.md) |
+| ![illustration of aws-q1-2022/Group/GroupSecurity](../../aws-q1-2022/Group/GroupSecurity.Local.png) | [aws-q1-2022/Group/GroupSecurity](../../aws-q1-2022/Group/GroupSecurity.md) |
+| ![illustration of aws-q1-2022/Group/GroupServerContents](../../aws-q1-2022/Resource/GroupIcons/ServerContents.png) | [aws-q1-2022/Group/GroupServerContents](../../aws-q1-2022/Group/GroupServerContents.md) |
+| ![illustration of aws-q1-2022/Group/GroupSpotFleet](../../aws-q1-2022/Resource/GroupIcons/SpotFleet.png) | [aws-q1-2022/Group/GroupSpotFleet](../../aws-q1-2022/Group/GroupSpotFleet.md) |
+| ![illustration of aws-q1-2022/Group/GroupVpc](../../aws-q1-2022/Resource/GroupIcons/Vpc.png) | [aws-q1-2022/Group/GroupVpc](../../aws-q1-2022/Group/GroupVpc.md) |
+
+
+
diff --git a/distribution/aws-q1-2022/README.md b/distribution/aws-q1-2022/README.md
new file mode 100644
index 00000000000..eb0b5496b59
--- /dev/null
+++ b/distribution/aws-q1-2022/README.md
@@ -0,0 +1,40 @@
+# aws-q1-2022
+
+## Bootstrap
+
+The bootstrap may provide PlantUML artifacts like constants, procedures or style statements.
+
+```plantuml
+' loads the aws-q1-2022 bootstrap
+include('aws-q1-2022/bootstrap')
+```
+
+
+
+# Modules
+
+The package provides 4 modules.
+
+- [aws-q1-2022/Architecture](../aws-q1-2022/Architecture/README.md) with 293 items
+- [aws-q1-2022/Category](../aws-q1-2022/Category/README.md) with 26 items
+- [aws-q1-2022/Group](../aws-q1-2022/Group/README.md) with 17 items
+- [aws-q1-2022/Resource](../aws-q1-2022/Resource/README.md) with 478 items
+
+
+
+# Examples
+
+The package provides 2 examples.
+
+## Chef Automate Architecture on AWS
+
+![Chef Automate Architecture on AWS](../aws-q1-2022/chef_automate_architecture_on_aws.png)
+[The source file.](../aws-q1-2022/chef_automate_architecture_on_aws.puml)
+
+## Git to S3 Webhooks
+
+![Git to S3 Webhooks](../aws-q1-2022/git_to_s3_webhooks.png)
+[The source file.](../aws-q1-2022/git_to_s3_webhooks.puml)
+
+
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.png
new file mode 100644
index 00000000000..a0a83ce0ae0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.puml
new file mode 100644
index 00000000000..9708eeaa21b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocuments
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocuments('AmazonCloudSearchSearchDocuments', 'Amazon Cloud Search Search Documents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Remote.puml
new file mode 100644
index 00000000000..2a88d5dc47f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocuments
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocuments('AmazonCloudSearchSearchDocuments', 'Amazon Cloud Search Search Documents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.md
new file mode 100644
index 00000000000..ac7927554db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.md
@@ -0,0 +1,157 @@
+# AmazonCloudSearchSearchDocuments
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+```
+
+
+
+| Illustration | AmazonCloudSearchSearchDocuments | AmazonCloudSearchSearchDocumentsCard | AmazonCloudSearchSearchDocumentsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.png) | ![illustration for AmazonCloudSearchSearchDocuments](../../../aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.Local.png) | ![illustration for AmazonCloudSearchSearchDocumentsCard](../../../aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.png) | ![illustration for AmazonCloudSearchSearchDocumentsGroup](../../../aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.png) |
+
+
+
+
+## AmazonCloudSearchSearchDocuments
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocuments
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocuments('AmazonCloudSearchSearchDocuments', 'Amazon Cloud Search Search Documents', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocuments
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocuments('AmazonCloudSearchSearchDocuments', 'Amazon Cloud Search Search Documents', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudSearchSearchDocumentsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsCard
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsCard('AmazonCloudSearchSearchDocumentsCard', 'Amazon Cloud Search Search Documents Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsCard
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsCard('AmazonCloudSearchSearchDocumentsCard', 'Amazon Cloud Search Search Documents Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudSearchSearchDocumentsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsGroup
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsGroup('AmazonCloudSearchSearchDocumentsGroup', 'Amazon Cloud Search Search Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsGroup
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsGroup('AmazonCloudSearchSearchDocumentsGroup', 'Amazon Cloud Search Search Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.png
new file mode 100644
index 00000000000..7c57d9d3591
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.puml
new file mode 100644
index 00000000000..2a387ee152d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments
+
+sprite $AmazonCloudSearchSearchDocumentsXs [10x10/16z] Oq02R62I6vd5pS480jnCG0ux230m0MMvmO011mki3iHYX-Xb
+
+sprite $AmazonCloudSearchSearchDocumentsSm [12x12/16z] PSg50S0m2031ZsBxxrlgTX6K5ws7DH--8lDip1KTMY-iPePQA2lwjXyhwfetMUqvcsV-t_5TPG4
+
+sprite $AmazonCloudSearchSearchDocumentsMd [16x16/16z] XSt50S0m20NG7qzW_tbhIBrz9npSCPc-vOGWe7aiGl8UOXK8jEI3eT8MSiyam6iUAqp9sxt20l__9C_2vvNb_k-vpsx9Pm
+
+sprite $AmazonCloudSearchSearchDocumentsLg [20x20/16z] jSwr0SDG30JGky-m_xo9IM0g_Jgny2nExyWL6Csb9l3UDo934M3bMkaD54iKrboS8OeyofORY5KiuPfZB313xkOfdd_vgYzMOJb6eRbAS-HOl2Nn1m
+
+!procedure AmazonCloudSearchSearchDocuments($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudSearchSearchDocumentsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudSearchSearchDocumentsLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudSearchSearchDocumentsGroup($id, $name='Amazon Cloud Search Search Documents', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonCloudSearchSearchDocumentsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.png
new file mode 100644
index 00000000000..0df31f3eb09
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.puml
new file mode 100644
index 00000000000..82107dcdae2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsCard
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsCard('AmazonCloudSearchSearchDocumentsCard', 'Amazon Cloud Search Search Documents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Remote.puml
new file mode 100644
index 00000000000..c1d26d45c02
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsCard
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsCard('AmazonCloudSearchSearchDocumentsCard', 'Amazon Cloud Search Search Documents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.png
new file mode 100644
index 00000000000..fe23e0adef1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.puml
new file mode 100644
index 00000000000..86026b8e73d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsGroup
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsGroup('AmazonCloudSearchSearchDocumentsGroup', 'Amazon Cloud Search Search Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Remote.puml
new file mode 100644
index 00000000000..2f25fd445e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocumentsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudSearchSearchDocumentsGroup
+include('aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments')
+
+' renders the element
+AmazonCloudSearchSearchDocumentsGroup('AmazonCloudSearchSearchDocumentsGroup', 'Amazon Cloud Search Search Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.png
new file mode 100644
index 00000000000..e7fa141d0bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.puml
new file mode 100644
index 00000000000..ae685a7e081
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrCluster('AmazonEmrCluster', 'Amazon Emr Cluster', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Remote.puml
new file mode 100644
index 00000000000..b525770cf7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrCluster('AmazonEmrCluster', 'Amazon Emr Cluster', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.md
new file mode 100644
index 00000000000..6d52a220db5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.md
@@ -0,0 +1,157 @@
+# AmazonEmrCluster
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonEmrCluster
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+```
+
+
+
+| Illustration | AmazonEmrCluster | AmazonEmrClusterCard | AmazonEmrClusterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonEmrCluster.png) | ![illustration for AmazonEmrCluster](../../../aws-q1-2022/Resource/Analytics/AmazonEmrCluster.Local.png) | ![illustration for AmazonEmrClusterCard](../../../aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.png) | ![illustration for AmazonEmrClusterGroup](../../../aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.png) |
+
+
+
+
+## AmazonEmrCluster
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrCluster('AmazonEmrCluster', 'Amazon Emr Cluster', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrCluster('AmazonEmrCluster', 'Amazon Emr Cluster', 'an optional tech label')
+@enduml
+```
+
+## AmazonEmrClusterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterCard('AmazonEmrClusterCard', 'Amazon Emr Cluster Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterCard('AmazonEmrClusterCard', 'Amazon Emr Cluster Card', 'an optional description')
+@enduml
+```
+
+## AmazonEmrClusterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterGroup('AmazonEmrClusterGroup', 'Amazon Emr Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterGroup('AmazonEmrClusterGroup', 'Amazon Emr Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.png
new file mode 100644
index 00000000000..d65ae892a46
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.puml
new file mode 100644
index 00000000000..1780ed73e05
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrCluster.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonEmrCluster
+
+sprite $AmazonEmrClusterXs [10x10/16z] NOpL0K0n20El3cJ_UPzhxmU9y4UaUxDa85VWaC4o6Z9dGesCDX2bNItb5dE25G
+
+sprite $AmazonEmrClusterSm [12x12/16z] PSov0SGm4CD0S6rBrBB_Uk__3z54uAzKtYO6aB1ICy6m08T6qdQaTYS8Te30tQlj6QRaGjKq03NZtUFrBnwb0vm1
+
+sprite $AmazonEmrClusterMd [16x16/16z] {
+TSwr0GGm0CD0XHrx_tcV6THT9_uKMsy6lxbtfG1G2wJCLbOYF7kNWHI3IUm850kC0P8EOwrHhzu01BXQEnqhsJS3EmQpzvnn0wDIxazhHQDdjjTVlV-_acqF
+W2C
+}
+
+sprite $AmazonEmrClusterLg [20x20/16z] {
+VP1L0aL124AjKHpslzxNSPi_ZurSQfBSiWT8FM3q5L82KnkVq5GafWPDYcH8a3t9-SXr24GiXHNcuxKndgaNaqGPHCao0kWdUmfytL6TPl9b_uFanuhbZw08
+-A8Ev7Zj_R1-JjCklfZngK5_ZO7xIFcggma9PkhQ0-VU5yY6cPLksCZyJBy3
+}
+
+!procedure AmazonEmrCluster($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonEmrCluster', $name, $tech)
+!endprocedure
+
+!procedure AmazonEmrClusterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEmrClusterLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEmrClusterGroup($id, $name='Amazon Emr Cluster', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonEmrClusterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.png
new file mode 100644
index 00000000000..8b51c043650
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.puml
new file mode 100644
index 00000000000..dff5bbbd92f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterCard('AmazonEmrClusterCard', 'Amazon Emr Cluster Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Remote.puml
new file mode 100644
index 00000000000..88cf82de204
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterCard('AmazonEmrClusterCard', 'Amazon Emr Cluster Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.png
new file mode 100644
index 00000000000..503783f655b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.puml
new file mode 100644
index 00000000000..f26ad2a4a16
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterGroup('AmazonEmrClusterGroup', 'Amazon Emr Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Remote.puml
new file mode 100644
index 00000000000..7018c3d36d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrClusterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrCluster')
+
+' renders the element
+AmazonEmrClusterGroup('AmazonEmrClusterGroup', 'Amazon Emr Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.png
new file mode 100644
index 00000000000..14830e12e08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.puml
new file mode 100644
index 00000000000..e5681f25f6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngine
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngine('AmazonEmrEmrEngine', 'Amazon Emr Emr Engine', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Remote.puml
new file mode 100644
index 00000000000..122e5ca6a35
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngine
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngine('AmazonEmrEmrEngine', 'Amazon Emr Emr Engine', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.md
new file mode 100644
index 00000000000..86210638b43
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.md
@@ -0,0 +1,157 @@
+# AmazonEmrEmrEngine
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+```
+
+
+
+| Illustration | AmazonEmrEmrEngine | AmazonEmrEmrEngineCard | AmazonEmrEmrEngineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.png) | ![illustration for AmazonEmrEmrEngine](../../../aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.Local.png) | ![illustration for AmazonEmrEmrEngineCard](../../../aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.png) | ![illustration for AmazonEmrEmrEngineGroup](../../../aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.png) |
+
+
+
+
+## AmazonEmrEmrEngine
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngine
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngine('AmazonEmrEmrEngine', 'Amazon Emr Emr Engine', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngine
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngine('AmazonEmrEmrEngine', 'Amazon Emr Emr Engine', 'an optional tech label')
+@enduml
+```
+
+## AmazonEmrEmrEngineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineCard('AmazonEmrEmrEngineCard', 'Amazon Emr Emr Engine Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineCard('AmazonEmrEmrEngineCard', 'Amazon Emr Emr Engine Card', 'an optional description')
+@enduml
+```
+
+## AmazonEmrEmrEngineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineGroup('AmazonEmrEmrEngineGroup', 'Amazon Emr Emr Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineGroup('AmazonEmrEmrEngineGroup', 'Amazon Emr Emr Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.png
new file mode 100644
index 00000000000..098811ae834
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.puml
new file mode 100644
index 00000000000..c790896f134
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine
+
+sprite $AmazonEmrEmrEngineXs [10x10/16z] Oo00sBY1c9616ShbvcPaO8Mo6O4Opc9XOG7BWhbSN9p8PW
+
+sprite $AmazonEmrEmrEngineSm [12x12/16z] VSY53K0X5CNGul3k_lD-Tw6nazAfgHsMv1SugnDgnOJBB2MCl9d9xiDvCY56WSEqpHouDm8
+
+sprite $AmazonEmrEmrEngineMd [16x16/16z] ZOwr0GG120GNb-s_tdUDxWOT8d06KLNvSJMQ_lYGdDTkCiFRv3Hg59juuTNWtNyWsF--UU2XDt33sU1zthWV4Zlvyr7Y15S
+
+sprite $AmazonEmrEmrEngineLg [20x20/16z] fSY50GCW40J1FPo__liDSVT5V_WxnMhSyPrqhu9pQitRTxGcg1cCSyvRKyx6fLLCSCesQjUsRMlrWPK7nZkJzkQoZMqERmtIbhmtvepC8JaYFBbE4j-r0G
+
+!procedure AmazonEmrEmrEngine($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine', $name, $tech)
+!endprocedure
+
+!procedure AmazonEmrEmrEngineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEmrEmrEngineLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEmrEmrEngineGroup($id, $name='Amazon Emr Emr Engine', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonEmrEmrEngineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.png
new file mode 100644
index 00000000000..d3690ff0e7e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.puml
new file mode 100644
index 00000000000..ba39828aa29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineCard('AmazonEmrEmrEngineCard', 'Amazon Emr Emr Engine Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Remote.puml
new file mode 100644
index 00000000000..c3a42c716d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineCard('AmazonEmrEmrEngineCard', 'Amazon Emr Emr Engine Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.png
new file mode 100644
index 00000000000..ca511611f71
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.puml
new file mode 100644
index 00000000000..ac2c02b281b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineGroup('AmazonEmrEmrEngineGroup', 'Amazon Emr Emr Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Remote.puml
new file mode 100644
index 00000000000..a93b75ec461
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrEmrEngineGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine')
+
+' renders the element
+AmazonEmrEmrEngineGroup('AmazonEmrEmrEngineGroup', 'Amazon Emr Emr Engine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.png
new file mode 100644
index 00000000000..64c59285097
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.puml
new file mode 100644
index 00000000000..bf19ae4006e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsCluster('AmazonEmrHdfsCluster', 'Amazon Emr Hdfs Cluster', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Remote.puml
new file mode 100644
index 00000000000..fea3bce6256
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsCluster('AmazonEmrHdfsCluster', 'Amazon Emr Hdfs Cluster', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.md
new file mode 100644
index 00000000000..4372e463548
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.md
@@ -0,0 +1,157 @@
+# AmazonEmrHdfsCluster
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+```
+
+
+
+| Illustration | AmazonEmrHdfsCluster | AmazonEmrHdfsClusterCard | AmazonEmrHdfsClusterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.png) | ![illustration for AmazonEmrHdfsCluster](../../../aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.Local.png) | ![illustration for AmazonEmrHdfsClusterCard](../../../aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.png) | ![illustration for AmazonEmrHdfsClusterGroup](../../../aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.png) |
+
+
+
+
+## AmazonEmrHdfsCluster
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsCluster('AmazonEmrHdfsCluster', 'Amazon Emr Hdfs Cluster', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsCluster
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsCluster('AmazonEmrHdfsCluster', 'Amazon Emr Hdfs Cluster', 'an optional tech label')
+@enduml
+```
+
+## AmazonEmrHdfsClusterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterCard('AmazonEmrHdfsClusterCard', 'Amazon Emr Hdfs Cluster Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterCard('AmazonEmrHdfsClusterCard', 'Amazon Emr Hdfs Cluster Card', 'an optional description')
+@enduml
+```
+
+## AmazonEmrHdfsClusterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterGroup('AmazonEmrHdfsClusterGroup', 'Amazon Emr Hdfs Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterGroup('AmazonEmrHdfsClusterGroup', 'Amazon Emr Hdfs Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.png
new file mode 100644
index 00000000000..20d2e352044
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.puml
new file mode 100644
index 00000000000..86ce69d6272
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster
+
+sprite $AmazonEmrHdfsClusterXs [10x10/16z] NOd50G0n48I8hVPVxxc6pmZyIShThDXH0eTsVfBcJEGuRPAqmLdRBLk15G
+
+sprite $AmazonEmrHdfsClusterSm [12x12/16z] PSot0SKm481GbE_4_lF-7ErNKS69rMzZy1J5kfJC50ZP5CXfwQ6F1X2UdKOigRMkIgcRpLqDeyVu_2ilRe4h
+
+sprite $AmazonEmrHdfsClusterMd [16x16/16z] {
+TOxL0GLG24BFJHNsd_Tr1tzAyWUMukq6lTrpfjlpR7iGTj9F6Bgy14AdUtP8LrvkO9GdhDYhN-zrx-1wz_94QHVM2Hqewx6X1eXixNQpqxccrtZTc-_xNq-o
+QW4S0G
+}
+
+sprite $AmazonEmrHdfsClusterLg [20x20/16z] {
+VT1LeiGW5C3Gu1Uo__K-gOrF_dgAyxMbFflGqnkpF50oOgKPTrHNgcQ6MW_g2vYLWD9mRMrZTUss7uIaFHiHypJTpZ5cpvdJs7huMiDHm654EGq8RVk-VVnd
+0j8SRdPa0I5AQPSnOnfKUqkFRr1yVPVWoKePwSbgErV_1G
+}
+
+!procedure AmazonEmrHdfsCluster($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster', $name, $tech)
+!endprocedure
+
+!procedure AmazonEmrHdfsClusterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEmrHdfsClusterLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEmrHdfsClusterGroup($id, $name='Amazon Emr Hdfs Cluster', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonEmrHdfsClusterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.png
new file mode 100644
index 00000000000..15e27b7921f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.puml
new file mode 100644
index 00000000000..781c4b0b0bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterCard('AmazonEmrHdfsClusterCard', 'Amazon Emr Hdfs Cluster Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Remote.puml
new file mode 100644
index 00000000000..e4e1b547a49
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterCard
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterCard('AmazonEmrHdfsClusterCard', 'Amazon Emr Hdfs Cluster Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.png
new file mode 100644
index 00000000000..972935bdea0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.puml
new file mode 100644
index 00000000000..ea0ea12f5a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterGroup('AmazonEmrHdfsClusterGroup', 'Amazon Emr Hdfs Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Remote.puml
new file mode 100644
index 00000000000..c8c265446d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonEmrHdfsClusterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEmrHdfsClusterGroup
+include('aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster')
+
+' renders the element
+AmazonEmrHdfsClusterGroup('AmazonEmrHdfsClusterGroup', 'Amazon Emr Hdfs Cluster Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.png
new file mode 100644
index 00000000000..3df8c8ed533
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.puml
new file mode 100644
index 00000000000..e8faab1859c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnect
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnect('AmazonMskAmazonMskConnect', 'Amazon Msk Amazon Msk Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Remote.puml
new file mode 100644
index 00000000000..3c2368e07c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnect
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnect('AmazonMskAmazonMskConnect', 'Amazon Msk Amazon Msk Connect', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.md
new file mode 100644
index 00000000000..14505a089e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.md
@@ -0,0 +1,157 @@
+# AmazonMskAmazonMskConnect
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+```
+
+
+
+| Illustration | AmazonMskAmazonMskConnect | AmazonMskAmazonMskConnectCard | AmazonMskAmazonMskConnectGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.png) | ![illustration for AmazonMskAmazonMskConnect](../../../aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.Local.png) | ![illustration for AmazonMskAmazonMskConnectCard](../../../aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.png) | ![illustration for AmazonMskAmazonMskConnectGroup](../../../aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.png) |
+
+
+
+
+## AmazonMskAmazonMskConnect
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnect
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnect('AmazonMskAmazonMskConnect', 'Amazon Msk Amazon Msk Connect', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnect
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnect('AmazonMskAmazonMskConnect', 'Amazon Msk Amazon Msk Connect', 'an optional tech label')
+@enduml
+```
+
+## AmazonMskAmazonMskConnectCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectCard
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectCard('AmazonMskAmazonMskConnectCard', 'Amazon Msk Amazon Msk Connect Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectCard
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectCard('AmazonMskAmazonMskConnectCard', 'Amazon Msk Amazon Msk Connect Card', 'an optional description')
+@enduml
+```
+
+## AmazonMskAmazonMskConnectGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectGroup
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectGroup('AmazonMskAmazonMskConnectGroup', 'Amazon Msk Amazon Msk Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectGroup
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectGroup('AmazonMskAmazonMskConnectGroup', 'Amazon Msk Amazon Msk Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.png
new file mode 100644
index 00000000000..2a1c60de420
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.puml
new file mode 100644
index 00000000000..82d1bad4d4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect
+
+sprite $AmazonMskAmazonMskConnectXs [10x10/16z] Oq01ZCnm9WUCmSt0pGwXGO0JY9c0R2v649yRZ5ZWB6uE4CaCf3Y0D4mJ
+
+sprite $AmazonMskAmazonMskConnectSm [12x12/16z] NKq50WH126ASbl-_rxZRjXFmbQPtJVIhLcd_OerIOhvcr8CvASoVES1GaHorVCQEYdcIhXEzpJaO3lr3CIxa8ajn
+
+sprite $AmazonMskAmazonMskConnectMd [16x16/16z] RSU5eKKn20MmLBc5_UVzBi-27g_rTETITxb6tkNinOzn96FEQ71IdqYzEdgBX5OZmBMTL5CFq0BrC_I2Gj-T6ZyPPoqb8qBjYBqS_NH2TQpBZwpfpWAy0m
+
+sprite $AmazonMskAmazonMskConnectLg [20x20/16z] {
+VSg50KCn24NH6uZ1st_VVkf-8YZ_sE1TInTlbXEyqqxUZ6cllGu25wjneMb45U7q34feuvI6Ob4shigmsCsDuZOnBPGq4nSjW2u3aYiz_jalIp4VFLHLq1vx
+bUzEWjO1-V7FP0nC0d341dQLLzErURTaV7YqJW
+}
+
+!procedure AmazonMskAmazonMskConnect($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect', $name, $tech)
+!endprocedure
+
+!procedure AmazonMskAmazonMskConnectCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonMskAmazonMskConnectLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonMskAmazonMskConnectGroup($id, $name='Amazon Msk Amazon Msk Connect', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonMskAmazonMskConnectLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.png
new file mode 100644
index 00000000000..539869f9bd6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.puml
new file mode 100644
index 00000000000..ec230307d8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectCard
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectCard('AmazonMskAmazonMskConnectCard', 'Amazon Msk Amazon Msk Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Remote.puml
new file mode 100644
index 00000000000..f228f7e563e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectCard
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectCard('AmazonMskAmazonMskConnectCard', 'Amazon Msk Amazon Msk Connect Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.png
new file mode 100644
index 00000000000..4341ad73859
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.puml
new file mode 100644
index 00000000000..e63fa8bf674
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectGroup
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectGroup('AmazonMskAmazonMskConnectGroup', 'Amazon Msk Amazon Msk Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Remote.puml
new file mode 100644
index 00000000000..a056a92d450
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnectGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMskAmazonMskConnectGroup
+include('aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect')
+
+' renders the element
+AmazonMskAmazonMskConnectGroup('AmazonMskAmazonMskConnectGroup', 'Amazon Msk Amazon Msk Connect Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.png
new file mode 100644
index 00000000000..2240b308b3e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.puml
new file mode 100644
index 00000000000..f0a40f64852
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNode('AmazonRedshiftDenseComputeNode', 'Amazon Redshift Dense Compute Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Remote.puml
new file mode 100644
index 00000000000..9afee035a88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNode('AmazonRedshiftDenseComputeNode', 'Amazon Redshift Dense Compute Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.md
new file mode 100644
index 00000000000..4a96ffcd714
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.md
@@ -0,0 +1,157 @@
+# AmazonRedshiftDenseComputeNode
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+```
+
+
+
+| Illustration | AmazonRedshiftDenseComputeNode | AmazonRedshiftDenseComputeNodeCard | AmazonRedshiftDenseComputeNodeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.png) | ![illustration for AmazonRedshiftDenseComputeNode](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.Local.png) | ![illustration for AmazonRedshiftDenseComputeNodeCard](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.png) | ![illustration for AmazonRedshiftDenseComputeNodeGroup](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.png) |
+
+
+
+
+## AmazonRedshiftDenseComputeNode
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNode('AmazonRedshiftDenseComputeNode', 'Amazon Redshift Dense Compute Node', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNode('AmazonRedshiftDenseComputeNode', 'Amazon Redshift Dense Compute Node', 'an optional tech label')
+@enduml
+```
+
+## AmazonRedshiftDenseComputeNodeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeCard('AmazonRedshiftDenseComputeNodeCard', 'Amazon Redshift Dense Compute Node Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeCard('AmazonRedshiftDenseComputeNodeCard', 'Amazon Redshift Dense Compute Node Card', 'an optional description')
+@enduml
+```
+
+## AmazonRedshiftDenseComputeNodeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeGroup('AmazonRedshiftDenseComputeNodeGroup', 'Amazon Redshift Dense Compute Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeGroup('AmazonRedshiftDenseComputeNodeGroup', 'Amazon Redshift Dense Compute Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.png
new file mode 100644
index 00000000000..b158d6ded05
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.puml
new file mode 100644
index 00000000000..53eef26c0b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode
+
+sprite $AmazonRedshiftDenseComputeNodeXs [10x10/16z] LOk30G1130Jd4FTVxvjn5loZQFVbpOyZ2HX7bPR7JmMjX75QYo6Svu3p6WrM
+
+sprite $AmazonRedshiftDenseComputeNodeSm [12x12/16z] POp50KC1349Vg96m_xprzXj-WWEYB9luErtHBQ6xq-0mr6X8dPrGOr4GU1Lqx5kGT3jJ6eONvFZio_zVV949y
+
+sprite $AmazonRedshiftDenseComputeNodeMd [16x16/16z] {
+TSwr0GGm0CD0XHrx_tcV6THT9_uKUxqP_ERUbV9acOsLY7ggfKAAmRXUAefrCMEuq66iEIgcQq410c0sOv6EbMpYIx3ZnyDkO5JApKn5esUqrr-z_xyIxJq0
+ZW
+}
+
+sprite $AmazonRedshiftDenseComputeNodeLg [20x20/16z] {
+VT25WKKX34JH6m9XOFglT-MxleExS6ZRveMXuaEVywahBErOugxlw6vCsvspsi3g27BWVMRezZxt4GcTigjPqlhlAyfG3PYhMkFKfzlTp3clcKEK4Zmj9UQi
+GlOudrlpdpKXrlIfxy891cMEMnzBowAxHZp_GVhzNyGpPyxWMH_NtNy1
+}
+
+!procedure AmazonRedshiftDenseComputeNode($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode', $name, $tech)
+!endprocedure
+
+!procedure AmazonRedshiftDenseComputeNodeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRedshiftDenseComputeNodeLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRedshiftDenseComputeNodeGroup($id, $name='Amazon Redshift Dense Compute Node', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonRedshiftDenseComputeNodeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.png
new file mode 100644
index 00000000000..ffed2ea1d31
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.puml
new file mode 100644
index 00000000000..b19371139dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeCard('AmazonRedshiftDenseComputeNodeCard', 'Amazon Redshift Dense Compute Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Remote.puml
new file mode 100644
index 00000000000..ab4db603959
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeCard('AmazonRedshiftDenseComputeNodeCard', 'Amazon Redshift Dense Compute Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.png
new file mode 100644
index 00000000000..7b04de0740a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.puml
new file mode 100644
index 00000000000..b46faafd107
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeGroup('AmazonRedshiftDenseComputeNodeGroup', 'Amazon Redshift Dense Compute Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Remote.puml
new file mode 100644
index 00000000000..9566d3a21fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNodeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseComputeNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode')
+
+' renders the element
+AmazonRedshiftDenseComputeNodeGroup('AmazonRedshiftDenseComputeNodeGroup', 'Amazon Redshift Dense Compute Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.png
new file mode 100644
index 00000000000..ff5119e53c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.puml
new file mode 100644
index 00000000000..7118b019406
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNode('AmazonRedshiftDenseStorageNode', 'Amazon Redshift Dense Storage Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Remote.puml
new file mode 100644
index 00000000000..d700c4086b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNode('AmazonRedshiftDenseStorageNode', 'Amazon Redshift Dense Storage Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.md
new file mode 100644
index 00000000000..1b18baf222e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.md
@@ -0,0 +1,157 @@
+# AmazonRedshiftDenseStorageNode
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+```
+
+
+
+| Illustration | AmazonRedshiftDenseStorageNode | AmazonRedshiftDenseStorageNodeCard | AmazonRedshiftDenseStorageNodeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.png) | ![illustration for AmazonRedshiftDenseStorageNode](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.Local.png) | ![illustration for AmazonRedshiftDenseStorageNodeCard](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.png) | ![illustration for AmazonRedshiftDenseStorageNodeGroup](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.png) |
+
+
+
+
+## AmazonRedshiftDenseStorageNode
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNode('AmazonRedshiftDenseStorageNode', 'Amazon Redshift Dense Storage Node', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNode
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNode('AmazonRedshiftDenseStorageNode', 'Amazon Redshift Dense Storage Node', 'an optional tech label')
+@enduml
+```
+
+## AmazonRedshiftDenseStorageNodeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeCard('AmazonRedshiftDenseStorageNodeCard', 'Amazon Redshift Dense Storage Node Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeCard('AmazonRedshiftDenseStorageNodeCard', 'Amazon Redshift Dense Storage Node Card', 'an optional description')
+@enduml
+```
+
+## AmazonRedshiftDenseStorageNodeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeGroup('AmazonRedshiftDenseStorageNodeGroup', 'Amazon Redshift Dense Storage Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeGroup('AmazonRedshiftDenseStorageNodeGroup', 'Amazon Redshift Dense Storage Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.png
new file mode 100644
index 00000000000..9a0d1833f29
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.puml
new file mode 100644
index 00000000000..e9535e0eea6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode
+
+sprite $AmazonRedshiftDenseStorageNodeXs [10x10/16z] LSQr0SH0000Wpct_UL_YeSBR4ixrqC4qYCHWjTK724vX5H6M9MPx4_jYu0i
+
+sprite $AmazonRedshiftDenseStorageNodeSm [12x12/16z] POo53GDH5CFyGNtW_USjyuL5uG2ddutvd3cSeLIL1IdDwDauT-frPp50k1LKHuQijMB3R9eRPfWxJ-__oHEsm0K
+
+sprite $AmazonRedshiftDenseStorageNodeMd [16x16/16z] {
+TSwr0GKm3CHGXMpdRlzvFpEeUvtuawLwC-ZDSvRQaor6IxlefuOx685GlzJAgejPAs32obm3CMiE6c00iL73arssi2urjlLus0D4jNOpcQur7UFrjzx_NycM
+5i0H
+}
+
+sprite $AmazonRedshiftDenseStorageNodeLg [20x20/16z] {
+VT25eGCW54FHYpGlaFtd_LBtWxlmrKx2au3QcxxCXwuMUxTbRkPkCvrAhdErWJKnT95zaiPCzgcFrca39TLZUuaWAg0Er5Bl7FjCpdSBfrmrQY4FICKUX1Cr
+9uVJkVA_sD1svTXtbW41zpx5nQeLCoErnpyOUVqNyzJNUxMdleCaZdu1
+}
+
+!procedure AmazonRedshiftDenseStorageNode($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode', $name, $tech)
+!endprocedure
+
+!procedure AmazonRedshiftDenseStorageNodeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRedshiftDenseStorageNodeLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRedshiftDenseStorageNodeGroup($id, $name='Amazon Redshift Dense Storage Node', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonRedshiftDenseStorageNodeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.png
new file mode 100644
index 00000000000..eb7a12ac6e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.puml
new file mode 100644
index 00000000000..13e241b9bb3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeCard('AmazonRedshiftDenseStorageNodeCard', 'Amazon Redshift Dense Storage Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Remote.puml
new file mode 100644
index 00000000000..0ebc3f8eb96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeCard('AmazonRedshiftDenseStorageNodeCard', 'Amazon Redshift Dense Storage Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.png
new file mode 100644
index 00000000000..3c79a1071e3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.puml
new file mode 100644
index 00000000000..443bc3404a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeGroup('AmazonRedshiftDenseStorageNodeGroup', 'Amazon Redshift Dense Storage Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Remote.puml
new file mode 100644
index 00000000000..7abd4b376c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNodeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftDenseStorageNodeGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode')
+
+' renders the element
+AmazonRedshiftDenseStorageNodeGroup('AmazonRedshiftDenseStorageNodeGroup', 'Amazon Redshift Dense Storage Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.png
new file mode 100644
index 00000000000..6239e6f07a8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.puml
new file mode 100644
index 00000000000..f6d00e780b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMl
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMl('AmazonRedshiftMl', 'Amazon Redshift Ml', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Remote.puml
new file mode 100644
index 00000000000..7161f4c7205
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMl
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMl('AmazonRedshiftMl', 'Amazon Redshift Ml', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.md
new file mode 100644
index 00000000000..05667fd30f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.md
@@ -0,0 +1,157 @@
+# AmazonRedshiftMl
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonRedshiftMl
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+```
+
+
+
+| Illustration | AmazonRedshiftMl | AmazonRedshiftMlCard | AmazonRedshiftMlGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.png) | ![illustration for AmazonRedshiftMl](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.Local.png) | ![illustration for AmazonRedshiftMlCard](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.png) | ![illustration for AmazonRedshiftMlGroup](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.png) |
+
+
+
+
+## AmazonRedshiftMl
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMl
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMl('AmazonRedshiftMl', 'Amazon Redshift Ml', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMl
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMl('AmazonRedshiftMl', 'Amazon Redshift Ml', 'an optional tech label')
+@enduml
+```
+
+## AmazonRedshiftMlCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlCard('AmazonRedshiftMlCard', 'Amazon Redshift Ml Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlCard('AmazonRedshiftMlCard', 'Amazon Redshift Ml Card', 'an optional description')
+@enduml
+```
+
+## AmazonRedshiftMlGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlGroup('AmazonRedshiftMlGroup', 'Amazon Redshift Ml Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlGroup('AmazonRedshiftMlGroup', 'Amazon Redshift Ml Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.png
new file mode 100644
index 00000000000..a28b0041946
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.puml
new file mode 100644
index 00000000000..1c66e1b85c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonRedshiftMl
+
+sprite $AmazonRedshiftMlXs [10x10/16z] Oq01t2W4DpTSd0ckW14a3cLnGXKpWkKWB6w461iN4pShApSJ
+
+sprite $AmazonRedshiftMlSm [12x12/16z] NKk50G112E9QOFzvl_DAISn7BBafxp1Voe6BHFB4kpDmOJHfnwRBDdUS4T3LRHjE7rnsE6L06hOSM04
+
+sprite $AmazonRedshiftMlMd [16x16/16z] {
+RSn50W0X509Gi8NxttVirTZF7_WVsPRiSEXpntpCUQOQjQqizTvJFjvNhRXEIglBCJkjecMwEuqRtXOQCd4RfJRC_YmCls5uEJ-Z3uVuyc7sSN4gQ5wLeu2b
+jJBq0G
+}
+
+sprite $AmazonRedshiftMlLg [20x20/16z] {
+VSq54WGX30NHHYF__kTTOwXPxr8UaF2lPY4fh9qaP-NQP8LT7zkqq3Kqjp5JSOkif-rf_ScgLI3WoOGe2YZR86PAv66ca10mT9XFWghAesLHSH1FbiRTUZwP
+U1ZpsTeoVpAqvhtkQCyx7cV8gLGTyj67wVWmQ0MeVVG6S0K
+}
+
+!procedure AmazonRedshiftMl($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonRedshiftMl', $name, $tech)
+!endprocedure
+
+!procedure AmazonRedshiftMlCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRedshiftMlLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRedshiftMlGroup($id, $name='Amazon Redshift Ml', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonRedshiftMlLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.png
new file mode 100644
index 00000000000..f6f1afa3f5f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.puml
new file mode 100644
index 00000000000..9b5fccfe5cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlCard('AmazonRedshiftMlCard', 'Amazon Redshift Ml Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Remote.puml
new file mode 100644
index 00000000000..3bb69f7bd59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlCard
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlCard('AmazonRedshiftMlCard', 'Amazon Redshift Ml Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.png
new file mode 100644
index 00000000000..0dadfcbbdea
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.puml
new file mode 100644
index 00000000000..5877ecdfc6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlGroup('AmazonRedshiftMlGroup', 'Amazon Redshift Ml Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Remote.puml
new file mode 100644
index 00000000000..acb13db55ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftMlGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftMlGroup
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftMl')
+
+' renders the element
+AmazonRedshiftMlGroup('AmazonRedshiftMlGroup', 'Amazon Redshift Ml Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.png
new file mode 100644
index 00000000000..a5dd8ea7ff3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.puml
new file mode 100644
index 00000000000..c13973f9ef8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3('AmazonRedshiftRa3', 'Amazon Redshift Ra3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Remote.puml
new file mode 100644
index 00000000000..b667e23da08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3('AmazonRedshiftRa3', 'Amazon Redshift Ra3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.md b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.md
new file mode 100644
index 00000000000..1f5bb8c41f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.md
@@ -0,0 +1,157 @@
+# AmazonRedshiftRa3
+
+
+```text
+aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+```
+
+
+
+| Illustration | AmazonRedshiftRa3 | AmazonRedshiftRa3Card | AmazonRedshiftRa3Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.png) | ![illustration for AmazonRedshiftRa3](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.Local.png) | ![illustration for AmazonRedshiftRa3Card](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.png) | ![illustration for AmazonRedshiftRa3Group](../../../aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.png) |
+
+
+
+
+## AmazonRedshiftRa3
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3('AmazonRedshiftRa3', 'Amazon Redshift Ra3', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3('AmazonRedshiftRa3', 'Amazon Redshift Ra3', 'an optional tech label')
+@enduml
+```
+
+## AmazonRedshiftRa3Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Card
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Card('AmazonRedshiftRa3Card', 'Amazon Redshift Ra3 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Card
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Card('AmazonRedshiftRa3Card', 'Amazon Redshift Ra3 Card', 'an optional description')
+@enduml
+```
+
+## AmazonRedshiftRa3Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Group
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Group('AmazonRedshiftRa3Group', 'Amazon Redshift Ra3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Group
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Group('AmazonRedshiftRa3Group', 'Amazon Redshift Ra3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.png
new file mode 100644
index 00000000000..b48b5e291a1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.puml
new file mode 100644
index 00000000000..6d39168dac7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3
+
+sprite $AmazonRedshiftRa3Xs [10x10/16z] JOg30G0n5CLI8_lFUqO_drZBE2WNAk8ymNYCymRVNB9u0OZGBXJoYqei5y8Igx03
+
+sprite $AmazonRedshiftRa3Sm [12x12/16z] NSV50S0m34FH7uwb_VTjwDHd53zLkGH73hDw2IUCQ2kMyA0nLSLXdk7iwioo5e9-_YA5evoVccVZ_6dzfT0umLg03m
+
+sprite $AmazonRedshiftRa3Md [16x16/16z] {
+ROtL0KDH24FFLI3PVzwwz_55dAEpZ5KlNBZ42sSvA6a2kDne4yDo2U5iYCN8maYR8TdPASLhWlU5TtDFzplS3V3pWTHDQDFZZXcHbPlnn2oIJxpPRzpkUTPh
+issfLWCu0m
+}
+
+sprite $AmazonRedshiftRa3Lg [20x20/16z] {
+TT030WGW50JG-SRS_xnh8_To-1j81fQqLuFk41wlvf52htoX20gCldtjpwu0gqW3WZC9mkTa61204NgocipTdAdY1AiVcqgpy1uqakdo8iKneGIfTvgutliK
+vexNqKlHTRTcPNZaR3uCW9WR07knR3JotIfK4I-s3ak3ED2FopGdL2tVFrKzCkvm1
+}
+
+!procedure AmazonRedshiftRa3($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3', $name, $tech)
+!endprocedure
+
+!procedure AmazonRedshiftRa3Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRedshiftRa3Lg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRedshiftRa3Group($id, $name='Amazon Redshift Ra3', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AmazonRedshiftRa3Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.png
new file mode 100644
index 00000000000..6a640cd70cc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.puml
new file mode 100644
index 00000000000..51c3db3b579
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Card
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Card('AmazonRedshiftRa3Card', 'Amazon Redshift Ra3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Remote.puml
new file mode 100644
index 00000000000..166cee14dba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Card
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Card('AmazonRedshiftRa3Card', 'Amazon Redshift Ra3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.png
new file mode 100644
index 00000000000..306ee67f37a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.puml
new file mode 100644
index 00000000000..b0e8d46e26c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Group
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Group('AmazonRedshiftRa3Group', 'Amazon Redshift Ra3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Remote.puml
new file mode 100644
index 00000000000..9f8be160b50
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRedshiftRa3Group
+include('aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3')
+
+' renders the element
+AmazonRedshiftRa3Group('AmazonRedshiftRa3Group', 'Amazon Redshift Ra3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.png
new file mode 100644
index 00000000000..e62318c5ea8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.puml
new file mode 100644
index 00000000000..c4c45c5e3c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIs
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIs('AwsDataExchangeForApIs', 'Aws Data Exchange For Ap Is', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Remote.puml
new file mode 100644
index 00000000000..6b791fc4477
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIs
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIs('AwsDataExchangeForApIs', 'Aws Data Exchange For Ap Is', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.md b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.md
new file mode 100644
index 00000000000..8ee3f796083
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.md
@@ -0,0 +1,157 @@
+# AwsDataExchangeForApIs
+
+
+```text
+aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+```
+
+
+
+| Illustration | AwsDataExchangeForApIs | AwsDataExchangeForApIsCard | AwsDataExchangeForApIsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.png) | ![illustration for AwsDataExchangeForApIs](../../../aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.Local.png) | ![illustration for AwsDataExchangeForApIsCard](../../../aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.png) | ![illustration for AwsDataExchangeForApIsGroup](../../../aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.png) |
+
+
+
+
+## AwsDataExchangeForApIs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIs
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIs('AwsDataExchangeForApIs', 'Aws Data Exchange For Ap Is', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIs
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIs('AwsDataExchangeForApIs', 'Aws Data Exchange For Ap Is', 'an optional tech label')
+@enduml
+```
+
+## AwsDataExchangeForApIsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsCard
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsCard('AwsDataExchangeForApIsCard', 'Aws Data Exchange For Ap Is Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsCard
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsCard('AwsDataExchangeForApIsCard', 'Aws Data Exchange For Ap Is Card', 'an optional description')
+@enduml
+```
+
+## AwsDataExchangeForApIsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsGroup
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsGroup('AwsDataExchangeForApIsGroup', 'Aws Data Exchange For Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsGroup
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsGroup('AwsDataExchangeForApIsGroup', 'Aws Data Exchange For Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.png b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.png
new file mode 100644
index 00000000000..119cd3cc1e6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.puml
new file mode 100644
index 00000000000..6710c228f26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs
+
+sprite $AwsDataExchangeForApIsXs [10x10/16z] Oq00RZGM0h31Q3YB0OF53WISM4rZ0m
+
+sprite $AwsDataExchangeForApIsSm [12x12/16z] JSp50G0m3090gCl-yzQ5-yG3bIIlzfgLJnDbozwy_jnfFqZ--cP_9C1yLJmU7G
+
+sprite $AwsDataExchangeForApIsMd [16x16/16z] VSl50G0n30F13Hlwh_UO8VCoIBmODwuN0b5uAh8Ah8H5IftTxxk__hr-MfHzZsa54OWN5b_xJMG4
+
+sprite $AwsDataExchangeForApIsLg [20x20/16z] XStL0SKm34FH6pRiF-zZQ1iwdmQ9eHJxaTCHbpC0BumK-Gfy2HyrxMUrThCg_PtJpwA7RWPntzi-z3-BwGiolUo0s9dtbrBf1BW3
+
+!procedure AwsDataExchangeForApIs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs', $name, $tech)
+!endprocedure
+
+!procedure AwsDataExchangeForApIsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDataExchangeForApIsLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsDataExchangeForApIsGroup($id, $name='Aws Data Exchange For Ap Is', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsDataExchangeForApIsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.png
new file mode 100644
index 00000000000..ccdaa5518db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.puml
new file mode 100644
index 00000000000..8372fe98cda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsCard
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsCard('AwsDataExchangeForApIsCard', 'Aws Data Exchange For Ap Is Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Remote.puml
new file mode 100644
index 00000000000..5a0fdd6be96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsCard
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsCard('AwsDataExchangeForApIsCard', 'Aws Data Exchange For Ap Is Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.png
new file mode 100644
index 00000000000..9305c9e8b04
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.puml
new file mode 100644
index 00000000000..614ecee46cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsGroup
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsGroup('AwsDataExchangeForApIsGroup', 'Aws Data Exchange For Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Remote.puml
new file mode 100644
index 00000000000..c4105cf1a7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDataExchangeForApIsGroup
+include('aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs')
+
+' renders the element
+AwsDataExchangeForApIsGroup('AwsDataExchangeForApIsGroup', 'Aws Data Exchange For Ap Is Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.png
new file mode 100644
index 00000000000..571cf2dea83
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.puml
new file mode 100644
index 00000000000..73cf548c6b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawler
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawler('AwsGlueCrawler', 'Aws Glue Crawler', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Remote.puml
new file mode 100644
index 00000000000..b321058f424
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawler
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawler('AwsGlueCrawler', 'Aws Glue Crawler', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.md b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.md
new file mode 100644
index 00000000000..46fbea97690
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.md
@@ -0,0 +1,157 @@
+# AwsGlueCrawler
+
+
+```text
+aws-q1-2022/Resource/Analytics/AwsGlueCrawler
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+```
+
+
+
+| Illustration | AwsGlueCrawler | AwsGlueCrawlerCard | AwsGlueCrawlerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AwsGlueCrawler.png) | ![illustration for AwsGlueCrawler](../../../aws-q1-2022/Resource/Analytics/AwsGlueCrawler.Local.png) | ![illustration for AwsGlueCrawlerCard](../../../aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.png) | ![illustration for AwsGlueCrawlerGroup](../../../aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.png) |
+
+
+
+
+## AwsGlueCrawler
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawler
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawler('AwsGlueCrawler', 'Aws Glue Crawler', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawler
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawler('AwsGlueCrawler', 'Aws Glue Crawler', 'an optional tech label')
+@enduml
+```
+
+## AwsGlueCrawlerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerCard('AwsGlueCrawlerCard', 'Aws Glue Crawler Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerCard('AwsGlueCrawlerCard', 'Aws Glue Crawler Card', 'an optional description')
+@enduml
+```
+
+## AwsGlueCrawlerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerGroup('AwsGlueCrawlerGroup', 'Aws Glue Crawler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerGroup('AwsGlueCrawlerGroup', 'Aws Glue Crawler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.png
new file mode 100644
index 00000000000..faa8a882161
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.puml
new file mode 100644
index 00000000000..011e35a1101
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawler.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AwsGlueCrawler
+
+sprite $AwsGlueCrawlerXs [10x10/16z] PSU53S1030J1bVNc_kiDSyPu_0bZ-5WPt1y3cXReRWxZaNghZJBOkIWp
+
+sprite $AwsGlueCrawlerSm [12x12/16z] LSZ50G0n40En2SVh_kizHZt5Lr6-1B8k9Wbn29Bb_yyqixRVW5outcqOoWQrGfXJQKcSP79qBZQi
+
+sprite $AwsGlueCrawlerMd [16x16/16z] TSd50GG134BH7naXz5_lkiix8NooFKzcibvVBCcwk_xYxjp__3lTl7IpDd7gFYExZ7ZyFbaJF2EB68JOkV6vbuAxOQAJkx9ZdusxZftSOkSXfe4Z
+
+sprite $AwsGlueCrawlerLg [20x20/16z] {
+ROu50W8n30I742dT_x-NSx-fnfStkku4edF14ddt2x7wgWvVvbBhVgtbDI-YAaRSfnsNMXLDsCMNbRK4LzL98KI3KvvCakdYSo7q1RBDP4G3GPMp8u7cvqJd
+emy_phGGyiQ1AGGeP9oed_NWXkMSCm
+}
+
+!procedure AwsGlueCrawler($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AwsGlueCrawler', $name, $tech)
+!endprocedure
+
+!procedure AwsGlueCrawlerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGlueCrawlerLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsGlueCrawlerGroup($id, $name='Aws Glue Crawler', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsGlueCrawlerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.png
new file mode 100644
index 00000000000..0d71977846a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.puml
new file mode 100644
index 00000000000..409350a6913
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerCard('AwsGlueCrawlerCard', 'Aws Glue Crawler Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Remote.puml
new file mode 100644
index 00000000000..531b24aba53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerCard('AwsGlueCrawlerCard', 'Aws Glue Crawler Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.png
new file mode 100644
index 00000000000..36da60a67c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.puml
new file mode 100644
index 00000000000..23b57309bf0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerGroup('AwsGlueCrawlerGroup', 'Aws Glue Crawler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Remote.puml
new file mode 100644
index 00000000000..2f6cab344a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueCrawlerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueCrawlerGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueCrawler')
+
+' renders the element
+AwsGlueCrawlerGroup('AwsGlueCrawlerGroup', 'Aws Glue Crawler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.png
new file mode 100644
index 00000000000..675f512484d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.puml
new file mode 100644
index 00000000000..966e764a783
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalog
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalog('AwsGlueDataCatalog', 'Aws Glue Data Catalog', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Remote.puml
new file mode 100644
index 00000000000..5983722705e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalog
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalog('AwsGlueDataCatalog', 'Aws Glue Data Catalog', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.md b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.md
new file mode 100644
index 00000000000..c556e23d427
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.md
@@ -0,0 +1,157 @@
+# AwsGlueDataCatalog
+
+
+```text
+aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+```
+
+
+
+| Illustration | AwsGlueDataCatalog | AwsGlueDataCatalogCard | AwsGlueDataCatalogGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.png) | ![illustration for AwsGlueDataCatalog](../../../aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.Local.png) | ![illustration for AwsGlueDataCatalogCard](../../../aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.png) | ![illustration for AwsGlueDataCatalogGroup](../../../aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.png) |
+
+
+
+
+## AwsGlueDataCatalog
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalog
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalog('AwsGlueDataCatalog', 'Aws Glue Data Catalog', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalog
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalog('AwsGlueDataCatalog', 'Aws Glue Data Catalog', 'an optional tech label')
+@enduml
+```
+
+## AwsGlueDataCatalogCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogCard('AwsGlueDataCatalogCard', 'Aws Glue Data Catalog Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogCard('AwsGlueDataCatalogCard', 'Aws Glue Data Catalog Card', 'an optional description')
+@enduml
+```
+
+## AwsGlueDataCatalogGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogGroup('AwsGlueDataCatalogGroup', 'Aws Glue Data Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogGroup('AwsGlueDataCatalogGroup', 'Aws Glue Data Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.png
new file mode 100644
index 00000000000..6fcf141f052
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.puml
new file mode 100644
index 00000000000..b7029a554b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog
+
+sprite $AwsGlueDataCatalogXs [10x10/16z] HSR50G0m202ngzl-yzQ1l88PFEsi77UZrS5TWln69Fobp1z3nvk_sW8
+
+sprite $AwsGlueDataCatalogSm [12x12/16z] JSP50G0n402nAIxvrtjOoYkSF5aUS2oN5-ErrN6YvXRZ1kHnAi6yazUfZ7TzvUzYh_SQ_iit
+
+sprite $AwsGlueDataCatalogMd [16x16/16z] RSZ50S0m3CNGdvZj_USjSwFR4xwrx9LdjRWZUknPx0RjzTiiiepJRhoSmkdc7g5-6GN0SHlySIry6YtUZeUxx-bXzAEHgzSTPW
+
+sprite $AwsGlueDataCatalogLg [20x20/16z] {
+XSz50iKW54FH87b8zh_UUejywSNF37nDWlhARa11opsMdvgbfsOXX4Z6xMW6gQHSL35OpfkfDn9RnjxsOzy6OmGiZ0RjSpBIE1kiUCmc-TV_jfhLfzCyYc-5
+tSnWVSGA
+}
+
+!procedure AwsGlueDataCatalog($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog', $name, $tech)
+!endprocedure
+
+!procedure AwsGlueDataCatalogCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsGlueDataCatalogLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsGlueDataCatalogGroup($id, $name='Aws Glue Data Catalog', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsGlueDataCatalogLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.png
new file mode 100644
index 00000000000..f234ce01c48
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.puml
new file mode 100644
index 00000000000..da5d85b0ff9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogCard('AwsGlueDataCatalogCard', 'Aws Glue Data Catalog Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Remote.puml
new file mode 100644
index 00000000000..c884d06e5cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogCard
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogCard('AwsGlueDataCatalogCard', 'Aws Glue Data Catalog Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.png
new file mode 100644
index 00000000000..2a7b4f94982
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.puml
new file mode 100644
index 00000000000..ad093098219
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogGroup('AwsGlueDataCatalogGroup', 'Aws Glue Data Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Remote.puml
new file mode 100644
index 00000000000..4da01a841cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsGlueDataCatalogGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsGlueDataCatalogGroup
+include('aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog')
+
+' renders the element
+AwsGlueDataCatalogGroup('AwsGlueDataCatalogGroup', 'Aws Glue Data Catalog Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.png
new file mode 100644
index 00000000000..890aa308fdf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.puml
new file mode 100644
index 00000000000..97eb238e05d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLake
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLake('AwsLakeFormationDataLake', 'Aws Lake Formation Data Lake', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Remote.puml
new file mode 100644
index 00000000000..b5d2bdb2166
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLake
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLake('AwsLakeFormationDataLake', 'Aws Lake Formation Data Lake', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.md b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.md
new file mode 100644
index 00000000000..b4eaae7f53a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.md
@@ -0,0 +1,157 @@
+# AwsLakeFormationDataLake
+
+
+```text
+aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake
+```
+
+```text
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+```
+
+
+
+| Illustration | AwsLakeFormationDataLake | AwsLakeFormationDataLakeCard | AwsLakeFormationDataLakeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.png) | ![illustration for AwsLakeFormationDataLake](../../../aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.Local.png) | ![illustration for AwsLakeFormationDataLakeCard](../../../aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.png) | ![illustration for AwsLakeFormationDataLakeGroup](../../../aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.png) |
+
+
+
+
+## AwsLakeFormationDataLake
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLake
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLake('AwsLakeFormationDataLake', 'Aws Lake Formation Data Lake', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLake
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLake('AwsLakeFormationDataLake', 'Aws Lake Formation Data Lake', 'an optional tech label')
+@enduml
+```
+
+## AwsLakeFormationDataLakeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeCard
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeCard('AwsLakeFormationDataLakeCard', 'Aws Lake Formation Data Lake Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeCard
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeCard('AwsLakeFormationDataLakeCard', 'Aws Lake Formation Data Lake Card', 'an optional description')
+@enduml
+```
+
+## AwsLakeFormationDataLakeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeGroup
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeGroup('AwsLakeFormationDataLakeGroup', 'Aws Lake Formation Data Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeGroup
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeGroup('AwsLakeFormationDataLakeGroup', 'Aws Lake Formation Data Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.png b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.png
new file mode 100644
index 00000000000..e5b2e5b23e4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.puml
new file mode 100644
index 00000000000..eac9b1ce017
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake
+
+sprite $AwsLakeFormationDataLakeXs [10x10/16z] HSc50G0X3C30uD3iF--x7DJvUKGP7EOpFXeFroh2C4DVNAOGeDZiShbkrR6kUGS
+
+sprite $AwsLakeFormationDataLakeSm [12x12/16z] JKY50GG12C8Ezf_tyqffF2_MrTT_sPxAhjb_5W0bqaZ7V0TI60qnMWE3DCXZdr1i9C7vxnbeCUGt7ueY-Ozl
+
+sprite $AwsLakeFormationDataLakeMd [16x16/16z] {
+PKs50GCn429oolxxDbhxSmKyHCXCPZajxrX_-nOxfz7DC_ljBquj67fw9iMQLGCNJXKuOYWIoaI3ZIQNBnHwDA_QBj_4AhKCFAV9mlDnOEU-AGm-zCCVE_Me
+6AB4bT9LwcrU
+}
+
+sprite $AwsLakeFormationDataLakeLg [20x20/16z] {
+RSz5Wa0X30FGK6zp__EEqp-MLNWu_e_Na5DnLfHsIruRR7XkgKj6kMRDggoPw3Li_FmqCIEQO4XS0wbTtKg-zz1t4u433Z60E4b23XeMQ87ltcROq9EjQrdW
+-oW6U7S0HwGHYTQFlKKI6BeFFKZPlH4eGS7onp_sR-cNZ7WgExF9nFU8gk39Am
+}
+
+!procedure AwsLakeFormationDataLake($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake', $name, $tech)
+!endprocedure
+
+!procedure AwsLakeFormationDataLakeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLakeFormationDataLakeLg>', 'Analytics', $funcName, $content)
+!endprocedure
+
+!procedure AwsLakeFormationDataLakeGroup($id, $name='Aws Lake Formation Data Lake', $tech='')
+ IconGroupElement($id, 'AnalyticsFamily', '<$AwsLakeFormationDataLakeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.png
new file mode 100644
index 00000000000..769cd96c234
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.puml
new file mode 100644
index 00000000000..e00f62d05e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeCard
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeCard('AwsLakeFormationDataLakeCard', 'Aws Lake Formation Data Lake Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Remote.puml
new file mode 100644
index 00000000000..0be673c267e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeCard
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeCard('AwsLakeFormationDataLakeCard', 'Aws Lake Formation Data Lake Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.png b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.png
new file mode 100644
index 00000000000..d3e988765de
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.puml
new file mode 100644
index 00000000000..2ec7fd29ca1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeGroup
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeGroup('AwsLakeFormationDataLakeGroup', 'Aws Lake Formation Data Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Remote.puml
new file mode 100644
index 00000000000..4d73982c7c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLakeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLakeFormationDataLakeGroup
+include('aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake')
+
+' renders the element
+AwsLakeFormationDataLakeGroup('AwsLakeFormationDataLakeGroup', 'Aws Lake Formation Data Lake Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.png
new file mode 100644
index 00000000000..5c16db78ba0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.puml
new file mode 100644
index 00000000000..afd6d4637a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpoint
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpoint('AmazonApiGatewayEndpoint', 'Amazon Api Gateway Endpoint', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Remote.puml
new file mode 100644
index 00000000000..89fdd84913b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpoint
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpoint('AmazonApiGatewayEndpoint', 'Amazon Api Gateway Endpoint', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.md
new file mode 100644
index 00000000000..802f004a519
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.md
@@ -0,0 +1,157 @@
+# AmazonApiGatewayEndpoint
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+```
+
+
+
+| Illustration | AmazonApiGatewayEndpoint | AmazonApiGatewayEndpointCard | AmazonApiGatewayEndpointGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.png) | ![illustration for AmazonApiGatewayEndpoint](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.Local.png) | ![illustration for AmazonApiGatewayEndpointCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.png) | ![illustration for AmazonApiGatewayEndpointGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.png) |
+
+
+
+
+## AmazonApiGatewayEndpoint
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpoint
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpoint('AmazonApiGatewayEndpoint', 'Amazon Api Gateway Endpoint', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpoint
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpoint('AmazonApiGatewayEndpoint', 'Amazon Api Gateway Endpoint', 'an optional tech label')
+@enduml
+```
+
+## AmazonApiGatewayEndpointCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointCard('AmazonApiGatewayEndpointCard', 'Amazon Api Gateway Endpoint Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointCard('AmazonApiGatewayEndpointCard', 'Amazon Api Gateway Endpoint Card', 'an optional description')
+@enduml
+```
+
+## AmazonApiGatewayEndpointGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointGroup('AmazonApiGatewayEndpointGroup', 'Amazon Api Gateway Endpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointGroup('AmazonApiGatewayEndpointGroup', 'Amazon Api Gateway Endpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.png
new file mode 100644
index 00000000000..3f72708c903
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.puml
new file mode 100644
index 00000000000..6b89256b43f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint
+
+sprite $AmazonApiGatewayEndpointXs [10x10/16z] JKk50S0m36BCo__tHkgMeDWFuvS1bF2uAageYiIAD14ggYrz42hy4mGa6S01
+
+sprite $AmazonApiGatewayEndpointSm [12x12/16z] LSg55S0m54BH5xVzzosX7hrmFlzLerOE9luKn9GWzXrY2iWK9Y5ZStai-zVdKEo1-oul1QuXKs7k9Hm
+
+sprite $AmazonApiGatewayEndpointMd [16x16/16z] VSa53iDG40FH2IVs_UzRxKWL5VpnUVcIfPdqpO0fyc5zWCnskjq5deBxED5a8SHISz0VRlDthfTnMO9Umdv2eECyqc9dZhGmqgGJ-G8
+
+sprite $AmazonApiGatewayEndpointLg [20x20/16z] {
+bSi56WGX509WRENT_xmRi9qpsF-7-1g6qnueNoytPCKrK-XMd2-nr7Ihn91Lkic4IdIP9filDyk1t5yCVwr7s7R-JJVhysoDG5njJgHpkqs0IpQx2MhALhsI
+cux9oEo8hjWTA4S
+}
+
+!procedure AmazonApiGatewayEndpoint($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint', $name, $tech)
+!endprocedure
+
+!procedure AmazonApiGatewayEndpointCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonApiGatewayEndpointLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonApiGatewayEndpointGroup($id, $name='Amazon Api Gateway Endpoint', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonApiGatewayEndpointLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.png
new file mode 100644
index 00000000000..6f1f6b7d633
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.puml
new file mode 100644
index 00000000000..45b99b9edc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointCard('AmazonApiGatewayEndpointCard', 'Amazon Api Gateway Endpoint Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Remote.puml
new file mode 100644
index 00000000000..e001b9517b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointCard('AmazonApiGatewayEndpointCard', 'Amazon Api Gateway Endpoint Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.png
new file mode 100644
index 00000000000..10c5aa92c82
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.puml
new file mode 100644
index 00000000000..b8c646c3f25
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointGroup('AmazonApiGatewayEndpointGroup', 'Amazon Api Gateway Endpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Remote.puml
new file mode 100644
index 00000000000..78d5824f789
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpointGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonApiGatewayEndpointGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint')
+
+' renders the element
+AmazonApiGatewayEndpointGroup('AmazonApiGatewayEndpointGroup', 'Amazon Api Gateway Endpoint Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.png
new file mode 100644
index 00000000000..737474d705c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.puml
new file mode 100644
index 00000000000..b103b38e722
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBus('AmazonEventBridgeCustomEventBus', 'Amazon Event Bridge Custom Event Bus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Remote.puml
new file mode 100644
index 00000000000..a1ebd5f03ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBus('AmazonEventBridgeCustomEventBus', 'Amazon Event Bridge Custom Event Bus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.md
new file mode 100644
index 00000000000..b8a67855adf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeCustomEventBus
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+```
+
+
+
+| Illustration | AmazonEventBridgeCustomEventBus | AmazonEventBridgeCustomEventBusCard | AmazonEventBridgeCustomEventBusGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.png) | ![illustration for AmazonEventBridgeCustomEventBus](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.Local.png) | ![illustration for AmazonEventBridgeCustomEventBusCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.png) | ![illustration for AmazonEventBridgeCustomEventBusGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeCustomEventBus
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBus('AmazonEventBridgeCustomEventBus', 'Amazon Event Bridge Custom Event Bus', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBus('AmazonEventBridgeCustomEventBus', 'Amazon Event Bridge Custom Event Bus', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeCustomEventBusCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusCard('AmazonEventBridgeCustomEventBusCard', 'Amazon Event Bridge Custom Event Bus Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusCard('AmazonEventBridgeCustomEventBusCard', 'Amazon Event Bridge Custom Event Bus Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeCustomEventBusGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusGroup('AmazonEventBridgeCustomEventBusGroup', 'Amazon Event Bridge Custom Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusGroup('AmazonEventBridgeCustomEventBusGroup', 'Amazon Event Bridge Custom Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.png
new file mode 100644
index 00000000000..94b5e4fa0b4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.puml
new file mode 100644
index 00000000000..1474f1be916
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus
+
+sprite $AmazonEventBridgeCustomEventBusXs [10x10/16z] Oq01x52Qcu4JYE605KGmSJ60nDXWWamW1Ln06gmBo85fO6JW0DDmjG
+
+sprite $AmazonEventBridgeCustomEventBusSm [12x12/16z] NS790G8W302mWBsq--_hdyJh060ru8ToKVHkt0CXQ2RnXRCvWi361_IQ0OrOWAxn-WC
+
+sprite $AmazonEventBridgeCustomEventBusMd [16x16/16z] ZSlL0SDG34FH-yYu_xm5bp4vNmQ9NNg3mTMefNTk0a2WSwEgWaXLSs4Dl9Rh-zfo7N1zCScMZOn6_KcIKltkBIW2PikcKNm0DdF1ZP7HUTv_EW8
+
+sprite $AmazonEventBridgeCustomEventBusLg [20x20/16z] {
+bSe5WiGm20308MrZ_F-zPvpxJWHre-6hhFSgJrOJwPrDS0GjA46vDcYpOVVUL-YKrUm34dhrjGt6nLerjvHBjfMCdIzxMhO-AVkebZMysltGP-IfH0Rab5xi
+-i-rmpinxBbyaE4wVDJzvHu
+}
+
+!procedure AmazonEventBridgeCustomEventBus($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeCustomEventBusCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeCustomEventBusLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeCustomEventBusGroup($id, $name='Amazon Event Bridge Custom Event Bus', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeCustomEventBusLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.png
new file mode 100644
index 00000000000..4bee553b40c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.puml
new file mode 100644
index 00000000000..c38e2ba0c77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusCard('AmazonEventBridgeCustomEventBusCard', 'Amazon Event Bridge Custom Event Bus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Remote.puml
new file mode 100644
index 00000000000..3fc474cb21e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusCard('AmazonEventBridgeCustomEventBusCard', 'Amazon Event Bridge Custom Event Bus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.png
new file mode 100644
index 00000000000..2d5e46eaaea
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.puml
new file mode 100644
index 00000000000..2fd425150b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusGroup('AmazonEventBridgeCustomEventBusGroup', 'Amazon Event Bridge Custom Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Remote.puml
new file mode 100644
index 00000000000..dba70c17334
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBusGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeCustomEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus')
+
+' renders the element
+AmazonEventBridgeCustomEventBusGroup('AmazonEventBridgeCustomEventBusGroup', 'Amazon Event Bridge Custom Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.png
new file mode 100644
index 00000000000..da21bb284e5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.puml
new file mode 100644
index 00000000000..d0c0743beec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBus('AmazonEventBridgeDefaultEventBus', 'Amazon Event Bridge Default Event Bus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Remote.puml
new file mode 100644
index 00000000000..90dfb635c85
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBus('AmazonEventBridgeDefaultEventBus', 'Amazon Event Bridge Default Event Bus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.md
new file mode 100644
index 00000000000..a369c48b41a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeDefaultEventBus
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+```
+
+
+
+| Illustration | AmazonEventBridgeDefaultEventBus | AmazonEventBridgeDefaultEventBusCard | AmazonEventBridgeDefaultEventBusGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.png) | ![illustration for AmazonEventBridgeDefaultEventBus](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.Local.png) | ![illustration for AmazonEventBridgeDefaultEventBusCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.png) | ![illustration for AmazonEventBridgeDefaultEventBusGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeDefaultEventBus
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBus('AmazonEventBridgeDefaultEventBus', 'Amazon Event Bridge Default Event Bus', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBus
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBus('AmazonEventBridgeDefaultEventBus', 'Amazon Event Bridge Default Event Bus', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeDefaultEventBusCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusCard('AmazonEventBridgeDefaultEventBusCard', 'Amazon Event Bridge Default Event Bus Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusCard('AmazonEventBridgeDefaultEventBusCard', 'Amazon Event Bridge Default Event Bus Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeDefaultEventBusGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusGroup('AmazonEventBridgeDefaultEventBusGroup', 'Amazon Event Bridge Default Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusGroup('AmazonEventBridgeDefaultEventBusGroup', 'Amazon Event Bridge Default Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.png
new file mode 100644
index 00000000000..7024db719f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.puml
new file mode 100644
index 00000000000..c3becf8ba5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus
+
+sprite $AmazonEventBridgeDefaultEventBusXs [10x10/16z] Oy05k64q4B83QIuWue8ASa3bEC6gE9Wv8Ln62CKE0iX60G
+
+sprite $AmazonEventBridgeDefaultEventBusSm [12x12/16z] VSX10a00202mLG3_Vo_GbHtdLsaZk_1QbGroKPd5rgy_8Z3Ar3Tvr2DzEW4
+
+sprite $AmazonEventBridgeDefaultEventBusMd [16x16/16z] dSUrOGH0000Wpct_UPDtTphyg3ihaKLpj1Xq813Q62CYeamQbh0YC25MW9Z10cD42qBJHWSnOJfA1_7kx_q3
+
+sprite $AmazonEventBridgeDefaultEventBusLg [20x20/16z] jSx55KKn24NH4nVwh_VfNJ3_ikCA_8rfb5QrPqYiwo3accuJsHLe-s9S5hTk-YWFYXLaLcwRa4pVQbnhUGvrKjPgNE6WT4_fMihYNZP2SHbakCQNJW
+
+!procedure AmazonEventBridgeDefaultEventBus($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeDefaultEventBusCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeDefaultEventBusLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeDefaultEventBusGroup($id, $name='Amazon Event Bridge Default Event Bus', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeDefaultEventBusLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.png
new file mode 100644
index 00000000000..4e7adba3e1a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.puml
new file mode 100644
index 00000000000..d35b8106d34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusCard('AmazonEventBridgeDefaultEventBusCard', 'Amazon Event Bridge Default Event Bus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Remote.puml
new file mode 100644
index 00000000000..f73d702540c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusCard('AmazonEventBridgeDefaultEventBusCard', 'Amazon Event Bridge Default Event Bus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.png
new file mode 100644
index 00000000000..eb5d2e94cdb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.puml
new file mode 100644
index 00000000000..ba3a89b9ced
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusGroup('AmazonEventBridgeDefaultEventBusGroup', 'Amazon Event Bridge Default Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Remote.puml
new file mode 100644
index 00000000000..bbb294c00f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBusGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeDefaultEventBusGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus')
+
+' renders the element
+AmazonEventBridgeDefaultEventBusGroup('AmazonEventBridgeDefaultEventBusGroup', 'Amazon Event Bridge Default Event Bus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.png
new file mode 100644
index 00000000000..676101c5984
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.puml
new file mode 100644
index 00000000000..ff6962ac89b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEvent('AmazonEventBridgeEvent', 'Amazon Event Bridge Event', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Remote.puml
new file mode 100644
index 00000000000..5c37911afa8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEvent('AmazonEventBridgeEvent', 'Amazon Event Bridge Event', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.md
new file mode 100644
index 00000000000..e5803606949
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeEvent
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+```
+
+
+
+| Illustration | AmazonEventBridgeEvent | AmazonEventBridgeEventCard | AmazonEventBridgeEventGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.png) | ![illustration for AmazonEventBridgeEvent](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.Local.png) | ![illustration for AmazonEventBridgeEventCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.png) | ![illustration for AmazonEventBridgeEventGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeEvent
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEvent('AmazonEventBridgeEvent', 'Amazon Event Bridge Event', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEvent('AmazonEventBridgeEvent', 'Amazon Event Bridge Event', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeEventCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventCard('AmazonEventBridgeEventCard', 'Amazon Event Bridge Event Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventCard('AmazonEventBridgeEventCard', 'Amazon Event Bridge Event Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeEventGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventGroup('AmazonEventBridgeEventGroup', 'Amazon Event Bridge Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventGroup('AmazonEventBridgeEventGroup', 'Amazon Event Bridge Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.png
new file mode 100644
index 00000000000..99682a20bcd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.puml
new file mode 100644
index 00000000000..1f3d25bc295
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent
+
+sprite $AmazonEventBridgeEventXs [10x10/16z] RS410G0G00Em0V3-VHMm-UiCc2GN60222N040O2YWWOy
+
+sprite $AmazonEventBridgeEventSm [12x12/16z] NS790OCm300mvOxj_VVjiu3aQnD0QPgdiTdN7EC078ITZDQGW4JJO8e8D3POW8JWwGS
+
+sprite $AmazonEventBridgeEventMd [16x16/16z] RSo7aG8W40301OxSVxt_ofXroLpms_QYi1dSJEBiRfAZJ4J7ddCMnT7K_DvoGMhMxgIS6jmQ1WQtxMRbN3ghGm-vbEAcPTAjwqqktZuMmhla-0S
+
+sprite $AmazonEventBridgeEventLg [20x20/16z] {
+VSQt4GCn300mA0VklwzTwLWzAlWoKP0TXATk17Noh0u6T93JeiA45d-N3Ooxk72hP0nm9G7CPkzPqPG0nWJM7AmEGXPmEb40nRX_WR82QbIG7LHGGXAKGTsU
+ih3GFQtW-F03
+}
+
+!procedure AmazonEventBridgeEvent($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeEventCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeEventLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeEventGroup($id, $name='Amazon Event Bridge Event', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeEventLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.png
new file mode 100644
index 00000000000..eaaeb3a1f85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.puml
new file mode 100644
index 00000000000..c74eded5846
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventCard('AmazonEventBridgeEventCard', 'Amazon Event Bridge Event Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Remote.puml
new file mode 100644
index 00000000000..8826861fb0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventCard('AmazonEventBridgeEventCard', 'Amazon Event Bridge Event Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.png
new file mode 100644
index 00000000000..2d66ae4c73e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.puml
new file mode 100644
index 00000000000..753ad3b76f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventGroup('AmazonEventBridgeEventGroup', 'Amazon Event Bridge Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Remote.puml
new file mode 100644
index 00000000000..f01f3d4b114
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEventGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent')
+
+' renders the element
+AmazonEventBridgeEventGroup('AmazonEventBridgeEventGroup', 'Amazon Event Bridge Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.png
new file mode 100644
index 00000000000..d323f9cb480
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.puml
new file mode 100644
index 00000000000..8d188df6752
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRule
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRule('AmazonEventBridgeRule', 'Amazon Event Bridge Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Remote.puml
new file mode 100644
index 00000000000..03d273c3424
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRule
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRule('AmazonEventBridgeRule', 'Amazon Event Bridge Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.md
new file mode 100644
index 00000000000..a639ba6cc98
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeRule
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+```
+
+
+
+| Illustration | AmazonEventBridgeRule | AmazonEventBridgeRuleCard | AmazonEventBridgeRuleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.png) | ![illustration for AmazonEventBridgeRule](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.Local.png) | ![illustration for AmazonEventBridgeRuleCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.png) | ![illustration for AmazonEventBridgeRuleGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeRule
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRule
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRule('AmazonEventBridgeRule', 'Amazon Event Bridge Rule', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRule
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRule('AmazonEventBridgeRule', 'Amazon Event Bridge Rule', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeRuleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleCard('AmazonEventBridgeRuleCard', 'Amazon Event Bridge Rule Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleCard('AmazonEventBridgeRuleCard', 'Amazon Event Bridge Rule Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeRuleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleGroup('AmazonEventBridgeRuleGroup', 'Amazon Event Bridge Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleGroup('AmazonEventBridgeRuleGroup', 'Amazon Event Bridge Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.png
new file mode 100644
index 00000000000..3909b26fc00
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.puml
new file mode 100644
index 00000000000..5f21ad1d8c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule
+
+sprite $AmazonEventBridgeRuleXs [10x10/16z] Oq01R52Q6mYH03U2P8AAW01CZ0k86H6wkO4S5
+
+sprite $AmazonEventBridgeRuleSm [12x12/16z] VOk30K0n30Ml3lQVzzlenNZqI2WhlkGAA8ZPqa8WBbNctic-i4efgwmYgkoqvROG8VDa1
+
+sprite $AmazonEventBridgeRuleMd [16x16/16z] ZSl5WGGW402mC3ZqN-_fkkSV7vbaHut1Th8XqnpLMgK9qgnMH4mi81VECzci_QyfH452xk3qC-H9pba0CXEMaquGd5MFVGC
+
+sprite $AmazonEventBridgeRuleLg [20x20/16z] {
+bT35eG8n5030YPEy_klz0gpUTk8kdadzte6WdliZ4ond0IgvkslXBKSdhJdda4ZU2l4joOktrabVRK4MY5qnUbE7tIoy1InOtwwNxxbsaNZhTebUPChBIT0J
+u_PJjNdg5m
+}
+
+!procedure AmazonEventBridgeRule($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeRuleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeRuleLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeRuleGroup($id, $name='Amazon Event Bridge Rule', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeRuleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.png
new file mode 100644
index 00000000000..7bdbbb13b9a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.puml
new file mode 100644
index 00000000000..f8f739f1960
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleCard('AmazonEventBridgeRuleCard', 'Amazon Event Bridge Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Remote.puml
new file mode 100644
index 00000000000..5069ec355e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleCard('AmazonEventBridgeRuleCard', 'Amazon Event Bridge Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.png
new file mode 100644
index 00000000000..f1eaf651d94
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.puml
new file mode 100644
index 00000000000..fae32bb8672
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleGroup('AmazonEventBridgeRuleGroup', 'Amazon Event Bridge Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Remote.puml
new file mode 100644
index 00000000000..15e561ea018
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRuleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeRuleGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule')
+
+' renders the element
+AmazonEventBridgeRuleGroup('AmazonEventBridgeRuleGroup', 'Amazon Event Bridge Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.png
new file mode 100644
index 00000000000..f65e2c133d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.puml
new file mode 100644
index 00000000000..dc30aee23e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEvent('AmazonEventBridgeSaasPartnerEvent', 'Amazon Event Bridge Saas Partner Event', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Remote.puml
new file mode 100644
index 00000000000..98670c34f20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEvent('AmazonEventBridgeSaasPartnerEvent', 'Amazon Event Bridge Saas Partner Event', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.md
new file mode 100644
index 00000000000..6175158735d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeSaasPartnerEvent
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+```
+
+
+
+| Illustration | AmazonEventBridgeSaasPartnerEvent | AmazonEventBridgeSaasPartnerEventCard | AmazonEventBridgeSaasPartnerEventGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.png) | ![illustration for AmazonEventBridgeSaasPartnerEvent](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.Local.png) | ![illustration for AmazonEventBridgeSaasPartnerEventCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.png) | ![illustration for AmazonEventBridgeSaasPartnerEventGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeSaasPartnerEvent
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEvent('AmazonEventBridgeSaasPartnerEvent', 'Amazon Event Bridge Saas Partner Event', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEvent
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEvent('AmazonEventBridgeSaasPartnerEvent', 'Amazon Event Bridge Saas Partner Event', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeSaasPartnerEventCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventCard('AmazonEventBridgeSaasPartnerEventCard', 'Amazon Event Bridge Saas Partner Event Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventCard('AmazonEventBridgeSaasPartnerEventCard', 'Amazon Event Bridge Saas Partner Event Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeSaasPartnerEventGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventGroup('AmazonEventBridgeSaasPartnerEventGroup', 'Amazon Event Bridge Saas Partner Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventGroup('AmazonEventBridgeSaasPartnerEventGroup', 'Amazon Event Bridge Saas Partner Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.png
new file mode 100644
index 00000000000..fb4d678adf7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.puml
new file mode 100644
index 00000000000..ba659e6f622
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent
+
+sprite $AmazonEventBridgeSaasPartnerEventXs [10x10/16z] Oy0EM1WOM44q6n1pGyLOcK1Si2XSZ96Pcml40M5c9FrCK5F
+
+sprite $AmazonEventBridgeSaasPartnerEventSm [12x12/16z] 1S610G0G40IW0Dpllwy20B0943G0q3VdKYq0ETwpmd2L1oZLBZ3CWiu14n08q00V
+
+sprite $AmazonEventBridgeSaasPartnerEventMd [16x16/16z] PS770GD0200Whf-w_xvvfGFuLxmDakCfc0HF7UY9UT1gNmPeszd8vYbsgZLa1PgWz04cWZ86Jp4hDtbWBzhrT3eDqbERD18Wi7nhm0C
+
+sprite $AmazonEventBridgeSaasPartnerEventLg [20x20/16z] {
+VL070eCm23I3UV__Rq5ATyLrKqsEgv6uneTcSU59fnOVyjhRvuEoM_0LJAnyS34WWHOXbsZRE7PbUWWp6tZJjZY1B0hAQSV5-_mPw_yG3csrzfo15PfxEAEb
+I3fy9HHKQEPZVQw-6WElUXAktUWPSbyNFRKzwXrVCnhS
+}
+
+!procedure AmazonEventBridgeSaasPartnerEvent($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeSaasPartnerEventCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeSaasPartnerEventLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeSaasPartnerEventGroup($id, $name='Amazon Event Bridge Saas Partner Event', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeSaasPartnerEventLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.png
new file mode 100644
index 00000000000..cfd10fd07f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.puml
new file mode 100644
index 00000000000..770c15f972c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventCard('AmazonEventBridgeSaasPartnerEventCard', 'Amazon Event Bridge Saas Partner Event Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Remote.puml
new file mode 100644
index 00000000000..a943eaf7f33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventCard('AmazonEventBridgeSaasPartnerEventCard', 'Amazon Event Bridge Saas Partner Event Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.png
new file mode 100644
index 00000000000..96d5cc61c43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.puml
new file mode 100644
index 00000000000..2bc803822a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventGroup('AmazonEventBridgeSaasPartnerEventGroup', 'Amazon Event Bridge Saas Partner Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Remote.puml
new file mode 100644
index 00000000000..9405de7f824
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEventGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSaasPartnerEventGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent')
+
+' renders the element
+AmazonEventBridgeSaasPartnerEventGroup('AmazonEventBridgeSaasPartnerEventGroup', 'Amazon Event Bridge Saas Partner Event Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.png
new file mode 100644
index 00000000000..3b66a49d190
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.puml
new file mode 100644
index 00000000000..266a53344a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchema
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchema('AmazonEventBridgeSchema', 'Amazon Event Bridge Schema', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Remote.puml
new file mode 100644
index 00000000000..783d8f64c2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchema
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchema('AmazonEventBridgeSchema', 'Amazon Event Bridge Schema', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.md
new file mode 100644
index 00000000000..2301d7df006
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeSchema
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+```
+
+
+
+| Illustration | AmazonEventBridgeSchema | AmazonEventBridgeSchemaCard | AmazonEventBridgeSchemaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.png) | ![illustration for AmazonEventBridgeSchema](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.Local.png) | ![illustration for AmazonEventBridgeSchemaCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.png) | ![illustration for AmazonEventBridgeSchemaGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeSchema
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchema
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchema('AmazonEventBridgeSchema', 'Amazon Event Bridge Schema', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchema
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchema('AmazonEventBridgeSchema', 'Amazon Event Bridge Schema', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeSchemaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaCard('AmazonEventBridgeSchemaCard', 'Amazon Event Bridge Schema Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaCard('AmazonEventBridgeSchemaCard', 'Amazon Event Bridge Schema Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeSchemaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaGroup('AmazonEventBridgeSchemaGroup', 'Amazon Event Bridge Schema Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaGroup('AmazonEventBridgeSchemaGroup', 'Amazon Event Bridge Schema Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.png
new file mode 100644
index 00000000000..f15b367091f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.puml
new file mode 100644
index 00000000000..f28b2e73c31
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema
+
+sprite $AmazonEventBridgeSchemaXs [10x10/16z] Oy04J62I6yhY1cCcY10NK0mYnCd63HLZXwZZ0d5Gz3910Gi
+
+sprite $AmazonEventBridgeSchemaSm [12x12/16z] JSc54S0m3C10XS7xxzjJEJ6--R-IdxT9GbYS0nQ4iz3PN7FgtfnNPCX4qM4-3eNAkkQ94PUZwljzSG
+
+sprite $AmazonEventBridgeSchemaMd [16x16/16z] ROw30G0n5CLgPVzv3xLIVZ-nGvf1fE9MDTfikbt-CHl5ha6c_1J2N9zAHR6Xs9gOxL8gupml9ZVgLPZx5_C_tFND85ZmBm
+
+sprite $AmazonEventBridgeSchemaLg [20x20/16z] {
+VO-50SGW0CI2o-q_xqknUbei7COTLMS2ueIDozKRfvqRmx9D3BSoCilX2DNY33jd5QaLzYvjEzhfl3HSb7Ov0zILsr16YRqBuBDXdmlZNPekP82jqkjxDyBE
+sHC-4k8P-mK
+}
+
+!procedure AmazonEventBridgeSchema($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeSchemaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeSchemaLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeSchemaGroup($id, $name='Amazon Event Bridge Schema', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeSchemaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.png
new file mode 100644
index 00000000000..d0d355b7679
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.puml
new file mode 100644
index 00000000000..6f2b622cbd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaCard('AmazonEventBridgeSchemaCard', 'Amazon Event Bridge Schema Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Remote.puml
new file mode 100644
index 00000000000..986a15ab290
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaCard('AmazonEventBridgeSchemaCard', 'Amazon Event Bridge Schema Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.png
new file mode 100644
index 00000000000..f6262bb4d92
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.puml
new file mode 100644
index 00000000000..8a1c700c001
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaGroup('AmazonEventBridgeSchemaGroup', 'Amazon Event Bridge Schema Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Remote.puml
new file mode 100644
index 00000000000..21024f76ad0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema')
+
+' renders the element
+AmazonEventBridgeSchemaGroup('AmazonEventBridgeSchemaGroup', 'Amazon Event Bridge Schema Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.png
new file mode 100644
index 00000000000..854b94d93f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.puml
new file mode 100644
index 00000000000..f93774bfc33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistry
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistry('AmazonEventBridgeSchemaRegistry', 'Amazon Event Bridge Schema Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Remote.puml
new file mode 100644
index 00000000000..7aa5606aeb0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistry
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistry('AmazonEventBridgeSchemaRegistry', 'Amazon Event Bridge Schema Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.md
new file mode 100644
index 00000000000..4a5f1195ec5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.md
@@ -0,0 +1,157 @@
+# AmazonEventBridgeSchemaRegistry
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+```
+
+
+
+| Illustration | AmazonEventBridgeSchemaRegistry | AmazonEventBridgeSchemaRegistryCard | AmazonEventBridgeSchemaRegistryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.png) | ![illustration for AmazonEventBridgeSchemaRegistry](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.Local.png) | ![illustration for AmazonEventBridgeSchemaRegistryCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.png) | ![illustration for AmazonEventBridgeSchemaRegistryGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.png) |
+
+
+
+
+## AmazonEventBridgeSchemaRegistry
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistry
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistry('AmazonEventBridgeSchemaRegistry', 'Amazon Event Bridge Schema Registry', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistry
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistry('AmazonEventBridgeSchemaRegistry', 'Amazon Event Bridge Schema Registry', 'an optional tech label')
+@enduml
+```
+
+## AmazonEventBridgeSchemaRegistryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryCard('AmazonEventBridgeSchemaRegistryCard', 'Amazon Event Bridge Schema Registry Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryCard('AmazonEventBridgeSchemaRegistryCard', 'Amazon Event Bridge Schema Registry Card', 'an optional description')
+@enduml
+```
+
+## AmazonEventBridgeSchemaRegistryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryGroup('AmazonEventBridgeSchemaRegistryGroup', 'Amazon Event Bridge Schema Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryGroup('AmazonEventBridgeSchemaRegistryGroup', 'Amazon Event Bridge Schema Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.png
new file mode 100644
index 00000000000..b0811ce4768
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.puml
new file mode 100644
index 00000000000..b42c2f5b045
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry
+
+sprite $AmazonEventBridgeSchemaRegistryXs [10x10/16z] LKg50O0m30l3oV__ijMzCVJYt37V1ZxWHDSaxqJ5fTSanEhfdfbpRSpYtEC7
+
+sprite $AmazonEventBridgeSchemaRegistrySm [12x12/16z] NOk50S002CE2pEZ__uwv19Vo9hpHbWepZOWgkbzmv13TvwHjlsnx6csfq0F6R8Z8ltQs2LccRrgxjRMXBMa5
+
+sprite $AmazonEventBridgeSchemaRegistryMd [16x16/16z] XSs53G0n5CDGbzkV_USzPepWAI9pdMpQ2WOUq8hHSek8YUc3eP4sVRdO42BMwLC22FA4CKqhEWy31sZYsBE_dbjxEO8cVdkb1m
+
+sprite $AmazonEventBridgeSchemaRegistryLg [20x20/16z] {
+VP053aHH20FdkVJ-vrqXV9U9DJZbZgap1U4i8bQJes6nfEgnh104eW-AF5QWWHWHbbY5Rh744gDE5H3qCPF7Z4KynYuyzaOfMgngBZTt67PB8RxTF4ASzbiZ
+UmoanOF-V5zq5f4hfPw9Nm
+}
+
+!procedure AmazonEventBridgeSchemaRegistry($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry', $name, $tech)
+!endprocedure
+
+!procedure AmazonEventBridgeSchemaRegistryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEventBridgeSchemaRegistryLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEventBridgeSchemaRegistryGroup($id, $name='Amazon Event Bridge Schema Registry', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonEventBridgeSchemaRegistryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.png
new file mode 100644
index 00000000000..bf778bbc6dc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.puml
new file mode 100644
index 00000000000..eff05f508c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryCard('AmazonEventBridgeSchemaRegistryCard', 'Amazon Event Bridge Schema Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Remote.puml
new file mode 100644
index 00000000000..49b189fa654
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryCard('AmazonEventBridgeSchemaRegistryCard', 'Amazon Event Bridge Schema Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.png
new file mode 100644
index 00000000000..905a04ebec8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.puml
new file mode 100644
index 00000000000..d38dcf1431b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryGroup('AmazonEventBridgeSchemaRegistryGroup', 'Amazon Event Bridge Schema Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Remote.puml
new file mode 100644
index 00000000000..10775122357
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEventBridgeSchemaRegistryGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry')
+
+' renders the element
+AmazonEventBridgeSchemaRegistryGroup('AmazonEventBridgeSchemaRegistryGroup', 'Amazon Event Bridge Schema Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.png
new file mode 100644
index 00000000000..12c3039e2fe
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.puml
new file mode 100644
index 00000000000..022aa6f7379
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBroker
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBroker('AmazonMqBroker', 'Amazon Mq Broker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Remote.puml
new file mode 100644
index 00000000000..47544fb3731
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBroker
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBroker('AmazonMqBroker', 'Amazon Mq Broker', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.md
new file mode 100644
index 00000000000..ca368fbc3d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.md
@@ -0,0 +1,157 @@
+# AmazonMqBroker
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+```
+
+
+
+| Illustration | AmazonMqBroker | AmazonMqBrokerCard | AmazonMqBrokerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.png) | ![illustration for AmazonMqBroker](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.Local.png) | ![illustration for AmazonMqBrokerCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.png) | ![illustration for AmazonMqBrokerGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.png) |
+
+
+
+
+## AmazonMqBroker
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBroker
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBroker('AmazonMqBroker', 'Amazon Mq Broker', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBroker
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBroker('AmazonMqBroker', 'Amazon Mq Broker', 'an optional tech label')
+@enduml
+```
+
+## AmazonMqBrokerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerCard('AmazonMqBrokerCard', 'Amazon Mq Broker Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerCard('AmazonMqBrokerCard', 'Amazon Mq Broker Card', 'an optional description')
+@enduml
+```
+
+## AmazonMqBrokerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerGroup('AmazonMqBrokerGroup', 'Amazon Mq Broker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerGroup('AmazonMqBrokerGroup', 'Amazon Mq Broker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.png
new file mode 100644
index 00000000000..c8cc1fab14e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.puml
new file mode 100644
index 00000000000..0a3d2a4841a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker
+
+sprite $AmazonMqBrokerXs [10x10/16z] Oq01B1nG1ZUCO6K04OmGGMvkECt9pS74m0XaSq756244GYy2
+
+sprite $AmazonMqBrokerSm [12x12/16z] NSQ5OGGm30J1CTjI__KcptIuVbKA86U_xOrxUUqmKGHZq4QmgIttaDc5jJWPH6MK2cKXrDVkMAsi7Rxq3m
+
+sprite $AmazonMqBrokerMd [16x16/16z] {
+XSw5ZGDG40FHMVgmxh_UWp1d14yMck_bDFNMoCb_LimxLzQjQS4XY_LF0rfZ_ra6KvFQuDP8q6nfGheo_bSlV5ju19B10jf8mG3mdETVzOyDvgsSViH9pAdM
+yZ-V-mK
+}
+
+sprite $AmazonMqBrokerLg [20x20/16z] {
+bSR5eKCn34N18p-XR__rViPmPZKyoRk3NuTsTApbvM_Zmu1EL-5dyqY-H1hlh00va0ah-HPwnvViJeJ0X53A44XomPejRrPIMSMOC6IDGWPcG4fRUj_1km4A
+O0L4y44oJjQ6piRvRBRjoMmTR-Dnhm
+}
+
+!procedure AmazonMqBroker($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker', $name, $tech)
+!endprocedure
+
+!procedure AmazonMqBrokerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonMqBrokerLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonMqBrokerGroup($id, $name='Amazon Mq Broker', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonMqBrokerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.png
new file mode 100644
index 00000000000..736ff19caba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.puml
new file mode 100644
index 00000000000..b65792b4326
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerCard('AmazonMqBrokerCard', 'Amazon Mq Broker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Remote.puml
new file mode 100644
index 00000000000..a16eb01d528
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerCard('AmazonMqBrokerCard', 'Amazon Mq Broker Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.png
new file mode 100644
index 00000000000..d2a8b7016eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.puml
new file mode 100644
index 00000000000..d221bcac566
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerGroup('AmazonMqBrokerGroup', 'Amazon Mq Broker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Remote.puml
new file mode 100644
index 00000000000..66bf2ed1015
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBrokerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonMqBrokerGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker')
+
+' renders the element
+AmazonMqBrokerGroup('AmazonMqBrokerGroup', 'Amazon Mq Broker Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.png
new file mode 100644
index 00000000000..c08cde2da5a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.puml
new file mode 100644
index 00000000000..886eba6ae55
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotification('AmazonSimpleNotificationServiceEmailNotification', 'Amazon Simple Notification Service Email Notification', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Remote.puml
new file mode 100644
index 00000000000..04296519199
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotification('AmazonSimpleNotificationServiceEmailNotification', 'Amazon Simple Notification Service Email Notification', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.md
new file mode 100644
index 00000000000..15b8ff3e279
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.md
@@ -0,0 +1,157 @@
+# AmazonSimpleNotificationServiceEmailNotification
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+```
+
+
+
+| Illustration | AmazonSimpleNotificationServiceEmailNotification | AmazonSimpleNotificationServiceEmailNotificationCard | AmazonSimpleNotificationServiceEmailNotificationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.png) | ![illustration for AmazonSimpleNotificationServiceEmailNotification](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.Local.png) | ![illustration for AmazonSimpleNotificationServiceEmailNotificationCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.png) | ![illustration for AmazonSimpleNotificationServiceEmailNotificationGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.png) |
+
+
+
+
+## AmazonSimpleNotificationServiceEmailNotification
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotification('AmazonSimpleNotificationServiceEmailNotification', 'Amazon Simple Notification Service Email Notification', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotification('AmazonSimpleNotificationServiceEmailNotification', 'Amazon Simple Notification Service Email Notification', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceEmailNotificationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationCard('AmazonSimpleNotificationServiceEmailNotificationCard', 'Amazon Simple Notification Service Email Notification Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationCard('AmazonSimpleNotificationServiceEmailNotificationCard', 'Amazon Simple Notification Service Email Notification Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceEmailNotificationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationGroup('AmazonSimpleNotificationServiceEmailNotificationGroup', 'Amazon Simple Notification Service Email Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationGroup('AmazonSimpleNotificationServiceEmailNotificationGroup', 'Amazon Simple Notification Service Email Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.png
new file mode 100644
index 00000000000..8a05f556622
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.puml
new file mode 100644
index 00000000000..b1122379d29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification
+
+sprite $AmazonSimpleNotificationServiceEmailNotificationXs [10x10/16z] Oq00PWOam082R10c43CnSC80N0aZ0m70nCG88fW
+
+sprite $AmazonSimpleNotificationServiceEmailNotificationSm [12x12/16z] JOg50G112CDoXku_xxiGd9PATkMbu-etg0zw7p886Y2CtbVGVwx_pIgxi9pffTlLitWS2URTOmS
+
+sprite $AmazonSimpleNotificationServiceEmailNotificationMd [16x16/16z] NSU75SCm30FHKvU0_UTDZyt7pmgoObS2WtAkvqzKgJ6efz70R81E6Mj-iayaif6IY4IdXkeqOXNCvd3OdoicqIGJmlXtrnC
+
+sprite $AmazonSimpleNotificationServiceEmailNotificationLg [20x20/16z] {
+RS_50GGn34FHRuXXt7-zoxnv5qiw9MpbbFnE1iEt0Hh_81Gmdri4CZs6gMjI66ZW01ZkHZwsaIjR9khYkio2x5_6meB0dNWa9VWXHl53d9qXcaCoEHufs1bM
+qH91lzB6zYs9A8e8Ua_gkt-S0G
+}
+
+!procedure AmazonSimpleNotificationServiceEmailNotification($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceEmailNotificationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleNotificationServiceEmailNotificationLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceEmailNotificationGroup($id, $name='Amazon Simple Notification Service Email Notification', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonSimpleNotificationServiceEmailNotificationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.png
new file mode 100644
index 00000000000..43a27230a64
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.puml
new file mode 100644
index 00000000000..5c9fea34975
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationCard('AmazonSimpleNotificationServiceEmailNotificationCard', 'Amazon Simple Notification Service Email Notification Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Remote.puml
new file mode 100644
index 00000000000..f176b8b51e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationCard('AmazonSimpleNotificationServiceEmailNotificationCard', 'Amazon Simple Notification Service Email Notification Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.png
new file mode 100644
index 00000000000..92d58f898f1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.puml
new file mode 100644
index 00000000000..43a74bcad7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationGroup('AmazonSimpleNotificationServiceEmailNotificationGroup', 'Amazon Simple Notification Service Email Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Remote.puml
new file mode 100644
index 00000000000..95cf234e013
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotificationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceEmailNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceEmailNotificationGroup('AmazonSimpleNotificationServiceEmailNotificationGroup', 'Amazon Simple Notification Service Email Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.png
new file mode 100644
index 00000000000..7e7e6363fc1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.puml
new file mode 100644
index 00000000000..c60f7ac5f97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotification('AmazonSimpleNotificationServiceHttpNotification', 'Amazon Simple Notification Service Http Notification', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Remote.puml
new file mode 100644
index 00000000000..6f4e14da3c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotification('AmazonSimpleNotificationServiceHttpNotification', 'Amazon Simple Notification Service Http Notification', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.md
new file mode 100644
index 00000000000..eb7aa9379eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.md
@@ -0,0 +1,157 @@
+# AmazonSimpleNotificationServiceHttpNotification
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+```
+
+
+
+| Illustration | AmazonSimpleNotificationServiceHttpNotification | AmazonSimpleNotificationServiceHttpNotificationCard | AmazonSimpleNotificationServiceHttpNotificationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.png) | ![illustration for AmazonSimpleNotificationServiceHttpNotification](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.Local.png) | ![illustration for AmazonSimpleNotificationServiceHttpNotificationCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.png) | ![illustration for AmazonSimpleNotificationServiceHttpNotificationGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.png) |
+
+
+
+
+## AmazonSimpleNotificationServiceHttpNotification
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotification('AmazonSimpleNotificationServiceHttpNotification', 'Amazon Simple Notification Service Http Notification', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotification
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotification('AmazonSimpleNotificationServiceHttpNotification', 'Amazon Simple Notification Service Http Notification', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceHttpNotificationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationCard('AmazonSimpleNotificationServiceHttpNotificationCard', 'Amazon Simple Notification Service Http Notification Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationCard('AmazonSimpleNotificationServiceHttpNotificationCard', 'Amazon Simple Notification Service Http Notification Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceHttpNotificationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationGroup('AmazonSimpleNotificationServiceHttpNotificationGroup', 'Amazon Simple Notification Service Http Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationGroup('AmazonSimpleNotificationServiceHttpNotificationGroup', 'Amazon Simple Notification Service Http Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.png
new file mode 100644
index 00000000000..e611a62dbd7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.puml
new file mode 100644
index 00000000000..eea69c1a27e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification
+
+sprite $AmazonSimpleNotificationServiceHttpNotificationXs [10x10/16z] Oq00PWOam082R50E9mCJ0oSCm9KmCX00J4oC8889
+
+sprite $AmazonSimpleNotificationServiceHttpNotificationSm [12x12/16z] JOg50G112CDoXku_xxiGd9PATkMbu-etg0_ehIs2nalGVyf_bLrOplJIxUfPF8u4y-wn0m
+
+sprite $AmazonSimpleNotificationServiceHttpNotificationMd [16x16/16z] NSU75SCm30FHKvU0_UTDZyt7pmgoObS2WtAkvqzKgT5dhRCFC1juPHYzWF69H3PI4f7er52THgo2sHmE-tF599faGXZ_xde2
+
+sprite $AmazonSimpleNotificationServiceHttpNotificationLg [20x20/16z] {
+RS_50GGn34FHRuXXt7-zoxnv5qiw9MpbbFnE1iEt0Hh_81Gmdri4CZs6iLJLUu463d3T06tbkerScPY8g5zZaFtBM5WGk1EFf0G_n2X-YBCpH7D89iSZ1Jl3
+AbeYw5VQsBub4KKHGUz9VVUFCm
+}
+
+!procedure AmazonSimpleNotificationServiceHttpNotification($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceHttpNotificationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleNotificationServiceHttpNotificationLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceHttpNotificationGroup($id, $name='Amazon Simple Notification Service Http Notification', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonSimpleNotificationServiceHttpNotificationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.png
new file mode 100644
index 00000000000..27820f6c224
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.puml
new file mode 100644
index 00000000000..ed6e4d6b032
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationCard('AmazonSimpleNotificationServiceHttpNotificationCard', 'Amazon Simple Notification Service Http Notification Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Remote.puml
new file mode 100644
index 00000000000..6c3f0ccc160
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationCard('AmazonSimpleNotificationServiceHttpNotificationCard', 'Amazon Simple Notification Service Http Notification Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.png
new file mode 100644
index 00000000000..6caa8ec2038
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.puml
new file mode 100644
index 00000000000..89bcd2b6910
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationGroup('AmazonSimpleNotificationServiceHttpNotificationGroup', 'Amazon Simple Notification Service Http Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Remote.puml
new file mode 100644
index 00000000000..5f5dad52603
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotificationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceHttpNotificationGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification')
+
+' renders the element
+AmazonSimpleNotificationServiceHttpNotificationGroup('AmazonSimpleNotificationServiceHttpNotificationGroup', 'Amazon Simple Notification Service Http Notification Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.png
new file mode 100644
index 00000000000..46cd1bf553f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.puml
new file mode 100644
index 00000000000..85f7af4801d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopic
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopic('AmazonSimpleNotificationServiceTopic', 'Amazon Simple Notification Service Topic', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Remote.puml
new file mode 100644
index 00000000000..6c0113c5b5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopic
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopic('AmazonSimpleNotificationServiceTopic', 'Amazon Simple Notification Service Topic', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.md
new file mode 100644
index 00000000000..05583d4be64
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.md
@@ -0,0 +1,157 @@
+# AmazonSimpleNotificationServiceTopic
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+```
+
+
+
+| Illustration | AmazonSimpleNotificationServiceTopic | AmazonSimpleNotificationServiceTopicCard | AmazonSimpleNotificationServiceTopicGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.png) | ![illustration for AmazonSimpleNotificationServiceTopic](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.Local.png) | ![illustration for AmazonSimpleNotificationServiceTopicCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.png) | ![illustration for AmazonSimpleNotificationServiceTopicGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.png) |
+
+
+
+
+## AmazonSimpleNotificationServiceTopic
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopic
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopic('AmazonSimpleNotificationServiceTopic', 'Amazon Simple Notification Service Topic', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopic
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopic('AmazonSimpleNotificationServiceTopic', 'Amazon Simple Notification Service Topic', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceTopicCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicCard('AmazonSimpleNotificationServiceTopicCard', 'Amazon Simple Notification Service Topic Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicCard('AmazonSimpleNotificationServiceTopicCard', 'Amazon Simple Notification Service Topic Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleNotificationServiceTopicGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicGroup('AmazonSimpleNotificationServiceTopicGroup', 'Amazon Simple Notification Service Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicGroup('AmazonSimpleNotificationServiceTopicGroup', 'Amazon Simple Notification Service Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.png
new file mode 100644
index 00000000000..bbbc3dce340
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.puml
new file mode 100644
index 00000000000..ed51cef70ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic
+
+sprite $AmazonSimpleNotificationServiceTopicXs [10x10/16z] Oq00JXY0Yp0ni4016mC3DpS7X4388iI02fb110i35W
+
+sprite $AmazonSimpleNotificationServiceTopicSm [12x12/16z] LOs30G0n302lYFUVzyrhO_6blz2uoPyVBsWoyz3rwz5Wng4BsRHV-krHzXFdLpwi
+
+sprite $AmazonSimpleNotificationServiceTopicMd [16x16/16z] XKk30G0n44kj_UTzepWpW1Qjz55HHtR-5xqP4WZ37nQ_7tWFE-IfA5VcQrR4mHynnQEgpquplGC
+
+sprite $AmazonSimpleNotificationServiceTopicLg [20x20/16z] ZStL0SKW343H6o-m_xpFjNv-8CvPrUQC8JEM36Pq8-SpcNZC2PqQ39acnkiNA7EoUaEPMzzdgEEOuQ-VqESvJv8PCOIbZXT51FNvdNG5
+
+!procedure AmazonSimpleNotificationServiceTopic($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceTopicCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleNotificationServiceTopicLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleNotificationServiceTopicGroup($id, $name='Amazon Simple Notification Service Topic', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonSimpleNotificationServiceTopicLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.png
new file mode 100644
index 00000000000..0ddcb6e9152
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.puml
new file mode 100644
index 00000000000..354afdc9429
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicCard('AmazonSimpleNotificationServiceTopicCard', 'Amazon Simple Notification Service Topic Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Remote.puml
new file mode 100644
index 00000000000..71a2da7bd7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicCard('AmazonSimpleNotificationServiceTopicCard', 'Amazon Simple Notification Service Topic Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.png
new file mode 100644
index 00000000000..a249fe893cd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.puml
new file mode 100644
index 00000000000..9ead0d9bf9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicGroup('AmazonSimpleNotificationServiceTopicGroup', 'Amazon Simple Notification Service Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Remote.puml
new file mode 100644
index 00000000000..77dab3d329c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopicGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleNotificationServiceTopicGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic')
+
+' renders the element
+AmazonSimpleNotificationServiceTopicGroup('AmazonSimpleNotificationServiceTopicGroup', 'Amazon Simple Notification Service Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.png
new file mode 100644
index 00000000000..0b67c5c4c07
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.puml
new file mode 100644
index 00000000000..43a5ef9d797
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessage
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessage('AmazonSimpleQueueServiceMessage', 'Amazon Simple Queue Service Message', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Remote.puml
new file mode 100644
index 00000000000..c233b4eeb8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessage
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessage('AmazonSimpleQueueServiceMessage', 'Amazon Simple Queue Service Message', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.md
new file mode 100644
index 00000000000..9ca0bcf1ff6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.md
@@ -0,0 +1,157 @@
+# AmazonSimpleQueueServiceMessage
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+```
+
+
+
+| Illustration | AmazonSimpleQueueServiceMessage | AmazonSimpleQueueServiceMessageCard | AmazonSimpleQueueServiceMessageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.png) | ![illustration for AmazonSimpleQueueServiceMessage](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.Local.png) | ![illustration for AmazonSimpleQueueServiceMessageCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.png) | ![illustration for AmazonSimpleQueueServiceMessageGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.png) |
+
+
+
+
+## AmazonSimpleQueueServiceMessage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessage
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessage('AmazonSimpleQueueServiceMessage', 'Amazon Simple Queue Service Message', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessage
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessage('AmazonSimpleQueueServiceMessage', 'Amazon Simple Queue Service Message', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleQueueServiceMessageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageCard('AmazonSimpleQueueServiceMessageCard', 'Amazon Simple Queue Service Message Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageCard('AmazonSimpleQueueServiceMessageCard', 'Amazon Simple Queue Service Message Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleQueueServiceMessageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageGroup('AmazonSimpleQueueServiceMessageGroup', 'Amazon Simple Queue Service Message Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageGroup('AmazonSimpleQueueServiceMessageGroup', 'Amazon Simple Queue Service Message Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.png
new file mode 100644
index 00000000000..6ea77fd34c2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.puml
new file mode 100644
index 00000000000..941a6e4a9d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage
+
+sprite $AmazonSimpleQueueServiceMessageXs [10x10/16z] Oq00JWOM18kRWPi5pcA5iDWPs9aXBE9qCB6nCx43nG
+
+sprite $AmazonSimpleQueueServiceMessageSm [12x12/16z] ZKo50GGn3A9jFFlF-t_k5XS0MwkrkbJXKe4kF12EQLumtKmWGfanRbSOWJ3AHvq8pqXZmHy
+
+sprite $AmazonSimpleQueueServiceMessageMd [16x16/16z] jOs30G1H34FVDxh_l6URDHDM8ZcBSjbgyIGWrTPBrok5qedTlUxs-Sv-YH_vXLygmOabUm8b
+
+sprite $AmazonSimpleQueueServiceMessageLg [20x20/16z] nG_50SD0w3YqiF--HUgIRt2NzHCq4j1tR4SNy8fTzbf4pvfdJAjZOvhFMAGLLQv7lVSwVgk3jE3N3imT_8nPMlOHEzvnwX-uj-IEdNyGpCqe2S3GZ1Mx0W
+
+!procedure AmazonSimpleQueueServiceMessage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleQueueServiceMessageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleQueueServiceMessageLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleQueueServiceMessageGroup($id, $name='Amazon Simple Queue Service Message', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonSimpleQueueServiceMessageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.png
new file mode 100644
index 00000000000..0e32e64a973
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.puml
new file mode 100644
index 00000000000..16e3e056eab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageCard('AmazonSimpleQueueServiceMessageCard', 'Amazon Simple Queue Service Message Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Remote.puml
new file mode 100644
index 00000000000..e1aeb48c21e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageCard('AmazonSimpleQueueServiceMessageCard', 'Amazon Simple Queue Service Message Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.png
new file mode 100644
index 00000000000..3819cc9a269
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.puml
new file mode 100644
index 00000000000..a0b0a763753
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageGroup('AmazonSimpleQueueServiceMessageGroup', 'Amazon Simple Queue Service Message Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Remote.puml
new file mode 100644
index 00000000000..ab8dd14554e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceMessageGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage')
+
+' renders the element
+AmazonSimpleQueueServiceMessageGroup('AmazonSimpleQueueServiceMessageGroup', 'Amazon Simple Queue Service Message Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.png
new file mode 100644
index 00000000000..7d1cb5b0fe5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.puml
new file mode 100644
index 00000000000..88fc5b4c90d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueue
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueue('AmazonSimpleQueueServiceQueue', 'Amazon Simple Queue Service Queue', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Remote.puml
new file mode 100644
index 00000000000..62931a7b8c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueue
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueue('AmazonSimpleQueueServiceQueue', 'Amazon Simple Queue Service Queue', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.md b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.md
new file mode 100644
index 00000000000..71edcb20a89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.md
@@ -0,0 +1,157 @@
+# AmazonSimpleQueueServiceQueue
+
+
+```text
+aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue
+```
+
+```text
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+```
+
+
+
+| Illustration | AmazonSimpleQueueServiceQueue | AmazonSimpleQueueServiceQueueCard | AmazonSimpleQueueServiceQueueGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.png) | ![illustration for AmazonSimpleQueueServiceQueue](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.Local.png) | ![illustration for AmazonSimpleQueueServiceQueueCard](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.png) | ![illustration for AmazonSimpleQueueServiceQueueGroup](../../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.png) |
+
+
+
+
+## AmazonSimpleQueueServiceQueue
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueue
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueue('AmazonSimpleQueueServiceQueue', 'Amazon Simple Queue Service Queue', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueue
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueue('AmazonSimpleQueueServiceQueue', 'Amazon Simple Queue Service Queue', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleQueueServiceQueueCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueCard('AmazonSimpleQueueServiceQueueCard', 'Amazon Simple Queue Service Queue Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueCard('AmazonSimpleQueueServiceQueueCard', 'Amazon Simple Queue Service Queue Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleQueueServiceQueueGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueGroup('AmazonSimpleQueueServiceQueueGroup', 'Amazon Simple Queue Service Queue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueGroup('AmazonSimpleQueueServiceQueueGroup', 'Amazon Simple Queue Service Queue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.png
new file mode 100644
index 00000000000..728eb3d9c62
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.puml
new file mode 100644
index 00000000000..73b0cd8c968
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue
+
+sprite $AmazonSimpleQueueServiceQueueXs [10x10/16z] XSQt0S0W00F1jybe_trHJRpgU8gbm0-DBD4yoPEyY4Vq8AG4tce
+
+sprite $AmazonSimpleQueueServiceQueueSm [12x12/16z] Oo06SC81DmCZaC_8pGOakHWOMHZ1R3OmcnN4Pe68GzGm0zd8whdWW1kNLG
+
+sprite $AmazonSimpleQueueServiceQueueMd [16x16/16z] fOi35W0n4CMoQ3ku_tdNDlBu4VxYkiGm0CK804CsdCYGFGtPGvz3wB8pv7BODHpwWA2Kms0hU4aD
+
+sprite $AmazonSimpleQueueServiceQueueLg [20x20/16z] lOrL0e0m34FJUPlxdnTt-m7sCgq5DQ0UIU2GSG6vq_2SOxv_S1FJDIOwnQXpB1ZdMEGG6pJ7obmdIrtOU8G7tmxnY9tcc1r9-9WM
+
+!procedure AmazonSimpleQueueServiceQueue($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleQueueServiceQueueCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleQueueServiceQueueLg>', 'ApplicationIntegration', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleQueueServiceQueueGroup($id, $name='Amazon Simple Queue Service Queue', $tech='')
+ IconGroupElement($id, 'ApplicationIntegrationFamily', '<$AmazonSimpleQueueServiceQueueLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.png
new file mode 100644
index 00000000000..4acdc5f0094
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.puml
new file mode 100644
index 00000000000..907a9fd183f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueCard('AmazonSimpleQueueServiceQueueCard', 'Amazon Simple Queue Service Queue Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Remote.puml
new file mode 100644
index 00000000000..332b1ddece7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueCard
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueCard('AmazonSimpleQueueServiceQueueCard', 'Amazon Simple Queue Service Queue Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.png b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.png
new file mode 100644
index 00000000000..f33d5ac1f2c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.puml
new file mode 100644
index 00000000000..da49261bd91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueGroup('AmazonSimpleQueueServiceQueueGroup', 'Amazon Simple Queue Service Queue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Remote.puml
new file mode 100644
index 00000000000..5d1e52ab1ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueueGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleQueueServiceQueueGroup
+include('aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue')
+
+' renders the element
+AmazonSimpleQueueServiceQueueGroup('AmazonSimpleQueueServiceQueueGroup', 'Amazon Simple Queue Service Queue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.png b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.png
new file mode 100644
index 00000000000..ca7ae038be9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.puml
new file mode 100644
index 00000000000..07123e13f1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchain
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchain('AmazonManagedBlockchainBlockchain', 'Amazon Managed Blockchain Blockchain', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Remote.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Remote.puml
new file mode 100644
index 00000000000..97076804ff4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchain
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchain('AmazonManagedBlockchainBlockchain', 'Amazon Managed Blockchain Blockchain', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.md b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.md
new file mode 100644
index 00000000000..ef247ba2cfb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.md
@@ -0,0 +1,157 @@
+# AmazonManagedBlockchainBlockchain
+
+
+```text
+aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain
+```
+
+```text
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+```
+
+
+
+| Illustration | AmazonManagedBlockchainBlockchain | AmazonManagedBlockchainBlockchainCard | AmazonManagedBlockchainBlockchainGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.png) | ![illustration for AmazonManagedBlockchainBlockchain](../../../aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.Local.png) | ![illustration for AmazonManagedBlockchainBlockchainCard](../../../aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.png) | ![illustration for AmazonManagedBlockchainBlockchainGroup](../../../aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.png) |
+
+
+
+
+## AmazonManagedBlockchainBlockchain
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchain
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchain('AmazonManagedBlockchainBlockchain', 'Amazon Managed Blockchain Blockchain', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchain
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchain('AmazonManagedBlockchainBlockchain', 'Amazon Managed Blockchain Blockchain', 'an optional tech label')
+@enduml
+```
+
+## AmazonManagedBlockchainBlockchainCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainCard
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainCard('AmazonManagedBlockchainBlockchainCard', 'Amazon Managed Blockchain Blockchain Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainCard
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainCard('AmazonManagedBlockchainBlockchainCard', 'Amazon Managed Blockchain Blockchain Card', 'an optional description')
+@enduml
+```
+
+## AmazonManagedBlockchainBlockchainGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainGroup
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainGroup('AmazonManagedBlockchainBlockchainGroup', 'Amazon Managed Blockchain Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainGroup
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainGroup('AmazonManagedBlockchainBlockchainGroup', 'Amazon Managed Blockchain Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.png b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.png
new file mode 100644
index 00000000000..a6fee8f703e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.png differ
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.puml
new file mode 100644
index 00000000000..25709b9780a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain
+
+sprite $AmazonManagedBlockchainBlockchainXs [10x10/16z] Oo0US30miBCoC3AmGhX05WSCuDS8
+
+sprite $AmazonManagedBlockchainBlockchainSm [12x12/16z] bOC90G0X2C3cKA1_uNjim1wcgEYwhpPiCxkGGm4LXPT8BOQy
+
+sprite $AmazonManagedBlockchainBlockchainMd [16x16/16z] jSV70S0W5CDGKVNtdpY66S8xkF1QgVF4le5Lgo8tIvG5XI3dB_jED6-mew_4t37usGS
+
+sprite $AmazonManagedBlockchainBlockchainLg [20x20/16z] pOk10G1H14A3rFuJtp75Vm24bsZ-L7B1vO3tO6vMRGd2PDF6j6MwTRl4ddaAONQNTbkGHzFo_Hsyd9U9X_W
+
+!procedure AmazonManagedBlockchainBlockchain($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain', $name, $tech)
+!endprocedure
+
+!procedure AmazonManagedBlockchainBlockchainCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonManagedBlockchainBlockchainLg>', 'Blockchain', $funcName, $content)
+!endprocedure
+
+!procedure AmazonManagedBlockchainBlockchainGroup($id, $name='Amazon Managed Blockchain Blockchain', $tech='')
+ IconGroupElement($id, 'BlockchainFamily', '<$AmazonManagedBlockchainBlockchainLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.png b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.png
new file mode 100644
index 00000000000..e58902a2824
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.puml
new file mode 100644
index 00000000000..8797c0d5d55
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainCard
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainCard('AmazonManagedBlockchainBlockchainCard', 'Amazon Managed Blockchain Blockchain Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Remote.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Remote.puml
new file mode 100644
index 00000000000..e456277fdeb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainCard
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainCard('AmazonManagedBlockchainBlockchainCard', 'Amazon Managed Blockchain Blockchain Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.png b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.png
new file mode 100644
index 00000000000..c02098c06a0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.puml
new file mode 100644
index 00000000000..95f56b12d52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainGroup
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainGroup('AmazonManagedBlockchainBlockchainGroup', 'Amazon Managed Blockchain Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Remote.puml
new file mode 100644
index 00000000000..fd3f30caf82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchainGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonManagedBlockchainBlockchainGroup
+include('aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain')
+
+' renders the element
+AmazonManagedBlockchainBlockchainGroup('AmazonManagedBlockchainBlockchainGroup', 'Amazon Managed Blockchain Blockchain Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.png
new file mode 100644
index 00000000000..8b7a68064c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.puml
new file mode 100644
index 00000000000..e37b1d44983
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourney
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourney('AmazonPinpointJourney', 'Amazon Pinpoint Journey', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Remote.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Remote.puml
new file mode 100644
index 00000000000..dc62c1e7b5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourney
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourney('AmazonPinpointJourney', 'Amazon Pinpoint Journey', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.md b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.md
new file mode 100644
index 00000000000..b4012a73c81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.md
@@ -0,0 +1,157 @@
+# AmazonPinpointJourney
+
+
+```text
+aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney
+```
+
+```text
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+```
+
+
+
+| Illustration | AmazonPinpointJourney | AmazonPinpointJourneyCard | AmazonPinpointJourneyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.png) | ![illustration for AmazonPinpointJourney](../../../aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.Local.png) | ![illustration for AmazonPinpointJourneyCard](../../../aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.png) | ![illustration for AmazonPinpointJourneyGroup](../../../aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.png) |
+
+
+
+
+## AmazonPinpointJourney
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourney
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourney('AmazonPinpointJourney', 'Amazon Pinpoint Journey', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourney
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourney('AmazonPinpointJourney', 'Amazon Pinpoint Journey', 'an optional tech label')
+@enduml
+```
+
+## AmazonPinpointJourneyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyCard('AmazonPinpointJourneyCard', 'Amazon Pinpoint Journey Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyCard('AmazonPinpointJourneyCard', 'Amazon Pinpoint Journey Card', 'an optional description')
+@enduml
+```
+
+## AmazonPinpointJourneyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyGroup('AmazonPinpointJourneyGroup', 'Amazon Pinpoint Journey Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyGroup('AmazonPinpointJourneyGroup', 'Amazon Pinpoint Journey Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.png
new file mode 100644
index 00000000000..290d9d83cd4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.puml
new file mode 100644
index 00000000000..55bec5a3a77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney
+
+sprite $AmazonPinpointJourneyXs [10x10/16z] LS650SGm00GWsdXk_tdV5VpPyP9uYxSZHy99Px1ZXL2dH0fBTqXW0LS
+
+sprite $AmazonPinpointJourneySm [12x12/16z] NScr0GD000GWtkNstpTDd1R_ihqKyLOBRvcKzzph4DeSX9HrIb2uHpbX8MLEiLKSBZOe1V
+
+sprite $AmazonPinpointJourneyMd [16x16/16z] {
+RKu74WD12BB5MRd__pUSgLlOgiA07A7GgRwufjhdMeBycR4qAfBDbwhWuYokSB8osKBYlWUjKpdHHnDv1gshsj-ZUoKMojeXX5bcT3wGsrdLfDusDmOmfPdm
+1
+}
+
+sprite $AmazonPinpointJourneyLg [20x20/16z] {
+XOy50WGX24Lfr7__yqwmRDSpQQ0VgB-fR1bUTKdqfbDCq1k3ttKCUWV8irZoNHLC41PqhG2MU38oSt7f87L72TagdYiWPQ5IoJfVJC9Tvsf14BHabrj7sN7U
+qEvrXKuxTHQTuH0rc2QVza1FEbGCbOZhBd8w_M47
+}
+
+!procedure AmazonPinpointJourney($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney', $name, $tech)
+!endprocedure
+
+!procedure AmazonPinpointJourneyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonPinpointJourneyLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonPinpointJourneyGroup($id, $name='Amazon Pinpoint Journey', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonPinpointJourneyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.png
new file mode 100644
index 00000000000..9d0a2fe3548
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.puml
new file mode 100644
index 00000000000..0b866b054f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyCard('AmazonPinpointJourneyCard', 'Amazon Pinpoint Journey Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Remote.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Remote.puml
new file mode 100644
index 00000000000..c8ef945bb11
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyCard('AmazonPinpointJourneyCard', 'Amazon Pinpoint Journey Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.png
new file mode 100644
index 00000000000..2ccf88a7a2a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.puml
new file mode 100644
index 00000000000..12e37fc146a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyGroup('AmazonPinpointJourneyGroup', 'Amazon Pinpoint Journey Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Remote.puml
new file mode 100644
index 00000000000..917b9ba9c8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourneyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonPinpointJourneyGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney')
+
+' renders the element
+AmazonPinpointJourneyGroup('AmazonPinpointJourneyGroup', 'Amazon Pinpoint Journey Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.png
new file mode 100644
index 00000000000..7ee3a5ff0db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.puml
new file mode 100644
index 00000000000..09062ec567b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmail
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmail('AmazonSimpleEmailServiceEmail', 'Amazon Simple Email Service Email', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Remote.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Remote.puml
new file mode 100644
index 00000000000..a856370aa60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmail
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmail('AmazonSimpleEmailServiceEmail', 'Amazon Simple Email Service Email', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.md b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.md
new file mode 100644
index 00000000000..28e807907ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.md
@@ -0,0 +1,157 @@
+# AmazonSimpleEmailServiceEmail
+
+
+```text
+aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail
+```
+
+```text
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+```
+
+
+
+| Illustration | AmazonSimpleEmailServiceEmail | AmazonSimpleEmailServiceEmailCard | AmazonSimpleEmailServiceEmailGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.png) | ![illustration for AmazonSimpleEmailServiceEmail](../../../aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.Local.png) | ![illustration for AmazonSimpleEmailServiceEmailCard](../../../aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.png) | ![illustration for AmazonSimpleEmailServiceEmailGroup](../../../aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.png) |
+
+
+
+
+## AmazonSimpleEmailServiceEmail
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmail
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmail('AmazonSimpleEmailServiceEmail', 'Amazon Simple Email Service Email', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmail
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmail('AmazonSimpleEmailServiceEmail', 'Amazon Simple Email Service Email', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleEmailServiceEmailCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailCard('AmazonSimpleEmailServiceEmailCard', 'Amazon Simple Email Service Email Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailCard('AmazonSimpleEmailServiceEmailCard', 'Amazon Simple Email Service Email Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleEmailServiceEmailGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailGroup('AmazonSimpleEmailServiceEmailGroup', 'Amazon Simple Email Service Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailGroup('AmazonSimpleEmailServiceEmailGroup', 'Amazon Simple Email Service Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.png
new file mode 100644
index 00000000000..0d9193c7d77
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.puml
new file mode 100644
index 00000000000..97fbcd3231f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail
+
+sprite $AmazonSimpleEmailServiceEmailXs [10x10/16z] JSU30G1H30FGrDf_tZF-AuD5lKzMlw-CdWOzE3MVwnW-wZ0ok3uxm_dTbA6l7G
+
+sprite $AmazonSimpleEmailServiceEmailSm [12x12/16z] LKo30G0m34jc_7_lZ7Pi2BN8DoPhx9rp3CxlXLBhCHIWxB6EWVERTyzZgDWp8-mOvknsPMH1lkMsWdzr
+
+sprite $AmazonSimpleEmailServiceEmailMd [16x16/16z] XSV50SH040InMXhg_ECzPh3r4xiYg_4qkrmyoJ3rTJEGMQns8p4N3q906zVr15606h2S-yb1JXuVQKAFct5M_VeSNFawNusx6KAg9nKVZW
+
+sprite $AmazonSimpleEmailServiceEmailLg [20x20/16z] {
+ZSxL0KCn34DH9MPh_ttxi4ptpoU8_vEoPrf4-4YQMTcF5Y2yORS64XGZzCpewmRnkwjwBbEJDuh6Oel2zA1QfiM8fOwDE74pU2t3HZSpKaZSMoHcOb1kreOz
+sc7Ryb74RWIU_apgGq67w7C3Rxe
+}
+
+!procedure AmazonSimpleEmailServiceEmail($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleEmailServiceEmailCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleEmailServiceEmailLg>', 'BusinessApplications', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleEmailServiceEmailGroup($id, $name='Amazon Simple Email Service Email', $tech='')
+ IconGroupElement($id, 'BusinessApplicationsFamily', '<$AmazonSimpleEmailServiceEmailLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.png
new file mode 100644
index 00000000000..cdf0af793d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.puml
new file mode 100644
index 00000000000..e7e474e8423
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailCard('AmazonSimpleEmailServiceEmailCard', 'Amazon Simple Email Service Email Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Remote.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Remote.puml
new file mode 100644
index 00000000000..0b4de5f2be4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailCard
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailCard('AmazonSimpleEmailServiceEmailCard', 'Amazon Simple Email Service Email Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.png b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.png
new file mode 100644
index 00000000000..6186fd4bd1a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.puml
new file mode 100644
index 00000000000..2027f766ec7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailGroup('AmazonSimpleEmailServiceEmailGroup', 'Amazon Simple Email Service Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Remote.puml b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Remote.puml
new file mode 100644
index 00000000000..a7b6bfb50cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmailGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleEmailServiceEmailGroup
+include('aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail')
+
+' renders the element
+AmazonSimpleEmailServiceEmailGroup('AmazonSimpleEmailServiceEmailGroup', 'Amazon Simple Email Service Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.png
new file mode 100644
index 00000000000..b796e883501
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.puml
new file mode 100644
index 00000000000..3ab5e2c1a9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1Instance('AmazonEc2A1Instance', 'Amazon Ec2 A1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Remote.puml
new file mode 100644
index 00000000000..43a04e28fcc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1Instance('AmazonEc2A1Instance', 'Amazon Ec2 A1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.md
new file mode 100644
index 00000000000..f54c298705a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2A1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2A1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+```
+
+
+
+| Illustration | AmazonEc2A1Instance | AmazonEc2A1InstanceCard | AmazonEc2A1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.png) | ![illustration for AmazonEc2A1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.Local.png) | ![illustration for AmazonEc2A1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.png) | ![illustration for AmazonEc2A1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2A1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1Instance('AmazonEc2A1Instance', 'Amazon Ec2 A1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1Instance('AmazonEc2A1Instance', 'Amazon Ec2 A1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2A1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceCard('AmazonEc2A1InstanceCard', 'Amazon Ec2 A1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceCard('AmazonEc2A1InstanceCard', 'Amazon Ec2 A1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2A1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceGroup('AmazonEc2A1InstanceGroup', 'Amazon Ec2 A1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceGroup('AmazonEc2A1InstanceGroup', 'Amazon Ec2 A1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.png
new file mode 100644
index 00000000000..16c345a1c8a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.puml
new file mode 100644
index 00000000000..d3207648bc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2A1Instance
+
+sprite $AmazonEc2A1InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf29kPWu4DAik6h8uP35YHp0C
+
+sprite $AmazonEc2A1InstanceSm [12x12/16z] LSs54G1120F0dHEW_uRV5TV4NwAf9g3Y4dPtphIxpaPGyim1WoejX3RkcrF-E6JbOUF7km8
+
+sprite $AmazonEc2A1InstanceMd [16x16/16z] TO-55S0m509_ybfW_ubxTITw4AqFgLoXQSLkIfP-mQ7lCYZSNPB8BqppDVUMI-k0bp0PXGydIzvQBVoxV-VF-wrT-VmFes0jF04
+
+sprite $AmazonEc2A1InstanceLg [20x20/16z] {
+bP250G0n20F34mBxJ_pkNkznLTmb8O2237fWaTNbkV619JR9sJLIxLYAbrx4tbFux7M1fYPlOjOGjh2gViW-Ch2gc3ov9dPt5xF3NUpNEtoJWfEU55bTrvMd
+FoKS7QPXq5e
+}
+
+!procedure AmazonEc2A1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2A1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2A1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2A1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2A1InstanceGroup($id, $name='Amazon Ec2 A1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2A1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.png
new file mode 100644
index 00000000000..f4cbda27256
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.puml
new file mode 100644
index 00000000000..5ac7213a82f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceCard('AmazonEc2A1InstanceCard', 'Amazon Ec2 A1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..72dec1696ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceCard('AmazonEc2A1InstanceCard', 'Amazon Ec2 A1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.png
new file mode 100644
index 00000000000..46776330d81
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..4fbc01a3e70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceGroup('AmazonEc2A1InstanceGroup', 'Amazon Ec2 A1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..c4f45f3c0a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2A1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2A1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2A1Instance')
+
+' renders the element
+AmazonEc2A1InstanceGroup('AmazonEc2A1InstanceGroup', 'Amazon Ec2 A1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.png
new file mode 100644
index 00000000000..7e70820f02c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.puml
new file mode 100644
index 00000000000..503c028d550
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Ami
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2Ami('AmazonEc2Ami', 'Amazon Ec2 Ami', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Remote.puml
new file mode 100644
index 00000000000..912104887fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Ami
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2Ami('AmazonEc2Ami', 'Amazon Ec2 Ami', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.md
new file mode 100644
index 00000000000..7cf1623ecdb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.md
@@ -0,0 +1,157 @@
+# AmazonEc2Ami
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Ami
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+```
+
+
+
+| Illustration | AmazonEc2Ami | AmazonEc2AmiCard | AmazonEc2AmiGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Ami.png) | ![illustration for AmazonEc2Ami](../../../aws-q1-2022/Resource/Compute/AmazonEc2Ami.Local.png) | ![illustration for AmazonEc2AmiCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.png) | ![illustration for AmazonEc2AmiGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.png) |
+
+
+
+
+## AmazonEc2Ami
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Ami
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2Ami('AmazonEc2Ami', 'Amazon Ec2 Ami', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Ami
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2Ami('AmazonEc2Ami', 'Amazon Ec2 Ami', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2AmiCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiCard('AmazonEc2AmiCard', 'Amazon Ec2 Ami Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiCard('AmazonEc2AmiCard', 'Amazon Ec2 Ami Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2AmiGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiGroup('AmazonEc2AmiGroup', 'Amazon Ec2 Ami Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiGroup('AmazonEc2AmiGroup', 'Amazon Ec2 Ami Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.png
new file mode 100644
index 00000000000..a75dbcef1dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.puml
new file mode 100644
index 00000000000..a1dee7413eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Ami.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Ami
+
+sprite $AmazonEc2AmiXs [10x10/16z] Oq00LYZD0KGGm0pYiW05s80iDZPsDWusa1WJ121aaLa8lHnGTUm
+
+sprite $AmazonEc2AmiSm [12x12/16z] TSg30G113031ZTD_mszZ3Y5NBHipH6qbnNGH4loHzsRETNFR_yzDDZHMcsO4
+
+sprite $AmazonEc2AmiMd [16x16/16z] dShL0KCn34FHcnZtNxXzp7o-R4bibOm5I9Q4m6SuKHG2Ya0--P5PzzVPRl_XnsRTlw0Ln6ULFm
+
+sprite $AmazonEc2AmiLg [20x20/16z] dS-50GCn243HZxF_nFMUwujxO9LNZwKyfuAfXbgSy-TqzfZOUmvuTjwdo8jpJrNFgb_bCoSwnkPSkdl4i-fdgRrtxyyjuqrcKf5s7SlYoISK7W
+
+!procedure AmazonEc2Ami($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Ami', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2AmiCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2AmiLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2AmiGroup($id, $name='Amazon Ec2 Ami', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2AmiLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.png
new file mode 100644
index 00000000000..f6e54617420
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.puml
new file mode 100644
index 00000000000..06d587e76e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiCard('AmazonEc2AmiCard', 'Amazon Ec2 Ami Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Remote.puml
new file mode 100644
index 00000000000..c3aaf0a5f53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiCard('AmazonEc2AmiCard', 'Amazon Ec2 Ami Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.png
new file mode 100644
index 00000000000..98438c70e14
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.puml
new file mode 100644
index 00000000000..aa9cbe3ba89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiGroup('AmazonEc2AmiGroup', 'Amazon Ec2 Ami Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Remote.puml
new file mode 100644
index 00000000000..0604875cf4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AmiGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AmiGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Ami')
+
+' renders the element
+AmazonEc2AmiGroup('AmazonEc2AmiGroup', 'Amazon Ec2 Ami Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.png
new file mode 100644
index 00000000000..9ac8ed6272a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.puml
new file mode 100644
index 00000000000..2c7b3ecb198
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Remote.puml
new file mode 100644
index 00000000000..be501d2f37a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.md
new file mode 100644
index 00000000000..d295186fe90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.md
@@ -0,0 +1,157 @@
+# AmazonEc2AutoScaling
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+```
+
+
+
+| Illustration | AmazonEc2AutoScaling | AmazonEc2AutoScalingCard | AmazonEc2AutoScalingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.png) | ![illustration for AmazonEc2AutoScaling](../../../aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.Local.png) | ![illustration for AmazonEc2AutoScalingCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.png) | ![illustration for AmazonEc2AutoScalingGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.png) |
+
+
+
+
+## AmazonEc2AutoScaling
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScaling
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScaling('AmazonEc2AutoScaling', 'Amazon Ec2 Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2AutoScalingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2AutoScalingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.png
new file mode 100644
index 00000000000..3473dc19815
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.puml
new file mode 100644
index 00000000000..5a178ee78ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling
+
+sprite $AmazonEc2AutoScalingXs [10x10/16z] Oq0571Wi161aO61bO0VAWAHO8HGZ2mix0nEwIWv655C
+
+sprite $AmazonEc2AutoScalingSm [12x12/16z] RKo50S0m388e_pyyzpKk0Bv6tREfxkLnTw_p5W2vLaaESEthlKXpz2aQGvsKllSP
+
+sprite $AmazonEc2AutoScalingMd [16x16/16z] ROg55G0n2CLIW-m_yRrpQohmXJd5jmnzQUJDMuzHg6oiSnWHGcT5UcoZhLgLLITghWw7BgjQQPgPK3We1TxuKXtV3KrU7985
+
+sprite $AmazonEc2AutoScalingLg [20x20/16z] ZOor0GC14CDyhFqN3dEUr1crXS-_1x-c8UA_YVv11wYX1_ySsTo2bYOVfXitRrGtYolgc-StLPASzpRc_KTU62GlFOaY6Xs1HSz-7QVphqRgZxTr1W
+
+!procedure AmazonEc2AutoScaling($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2AutoScalingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2AutoScalingLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2AutoScalingGroup($id, $name='Amazon Ec2 Auto Scaling', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2AutoScalingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.png
new file mode 100644
index 00000000000..4f1e66b0297
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.puml
new file mode 100644
index 00000000000..a4332f61341
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Remote.puml
new file mode 100644
index 00000000000..11f58739ee5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingCard('AmazonEc2AutoScalingCard', 'Amazon Ec2 Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.png
new file mode 100644
index 00000000000..9dde4357e72
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.puml
new file mode 100644
index 00000000000..2f73f870b70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Remote.puml
new file mode 100644
index 00000000000..6c74e6342c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AutoScalingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AutoScalingGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling')
+
+' renders the element
+AmazonEc2AutoScalingGroup('AmazonEc2AutoScalingGroup', 'Amazon Ec2 Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.png
new file mode 100644
index 00000000000..6056468d174
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.puml
new file mode 100644
index 00000000000..944f8aed0fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentia
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentia('AmazonEc2AwsInferentia', 'Amazon Ec2 Aws Inferentia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Remote.puml
new file mode 100644
index 00000000000..3599e18be44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentia
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentia('AmazonEc2AwsInferentia', 'Amazon Ec2 Aws Inferentia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.md
new file mode 100644
index 00000000000..022d220032c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.md
@@ -0,0 +1,157 @@
+# AmazonEc2AwsInferentia
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+```
+
+
+
+| Illustration | AmazonEc2AwsInferentia | AmazonEc2AwsInferentiaCard | AmazonEc2AwsInferentiaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.png) | ![illustration for AmazonEc2AwsInferentia](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.Local.png) | ![illustration for AmazonEc2AwsInferentiaCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.png) | ![illustration for AmazonEc2AwsInferentiaGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.png) |
+
+
+
+
+## AmazonEc2AwsInferentia
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentia
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentia('AmazonEc2AwsInferentia', 'Amazon Ec2 Aws Inferentia', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentia
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentia('AmazonEc2AwsInferentia', 'Amazon Ec2 Aws Inferentia', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2AwsInferentiaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaCard('AmazonEc2AwsInferentiaCard', 'Amazon Ec2 Aws Inferentia Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaCard('AmazonEc2AwsInferentiaCard', 'Amazon Ec2 Aws Inferentia Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2AwsInferentiaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaGroup('AmazonEc2AwsInferentiaGroup', 'Amazon Ec2 Aws Inferentia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaGroup('AmazonEc2AwsInferentiaGroup', 'Amazon Ec2 Aws Inferentia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.png
new file mode 100644
index 00000000000..c68ea0d19d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.puml
new file mode 100644
index 00000000000..32d085b68fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia
+
+sprite $AmazonEc2AwsInferentiaXs [10x10/16z] LOo30G1024LpV_-5ptoPz8EWYtQNxewHUREUOMMWM5bqtz5-DV3dNmK
+
+sprite $AmazonEc2AwsInferentiaSm [12x12/16z] NSs53KGn30Kmg_2Q_HS-_6n547QNfff0PKEYVQbeQT2iHXfT4sglLprdleQG-AkmQlrYtFw-0G
+
+sprite $AmazonEc2AwsInferentiaMd [16x16/16z] TO-50G0n30Af0VilN7sNgyOJV408xeTBZEhByvvYZZlg8hjs4q4IGyXfi198CQOjBRNi2IL7SDhjYzrUzfnBploD5mS6j_eRM_rktV3dFBEmj_8D
+
+sprite $AmazonEc2AwsInferentiaLg [20x20/16z] {
+VP050aCn24FJJmAv_uLdXVdswiN1Bn82Z5p8FtygNyPiWIk59u80CWqS0wAIDxsZjF7Maun3s1YHYgqtVwqtVrHW_knNMrkjHqeKFRayw-rSrdgBiJg6coVR
+9wQEU4Biiej9caKM__MK243Wmatj3
+}
+
+!procedure AmazonEc2AwsInferentia($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2AwsInferentiaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2AwsInferentiaLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2AwsInferentiaGroup($id, $name='Amazon Ec2 Aws Inferentia', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2AwsInferentiaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.png
new file mode 100644
index 00000000000..393a041ea08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.puml
new file mode 100644
index 00000000000..c0f14aba9c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaCard('AmazonEc2AwsInferentiaCard', 'Amazon Ec2 Aws Inferentia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Remote.puml
new file mode 100644
index 00000000000..fc19210914a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaCard('AmazonEc2AwsInferentiaCard', 'Amazon Ec2 Aws Inferentia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.png
new file mode 100644
index 00000000000..5b0a4e7ac34
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.puml
new file mode 100644
index 00000000000..2fe2876407c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaGroup('AmazonEc2AwsInferentiaGroup', 'Amazon Ec2 Aws Inferentia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Remote.puml
new file mode 100644
index 00000000000..44421d26bc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentiaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsInferentiaGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia')
+
+' renders the element
+AmazonEc2AwsInferentiaGroup('AmazonEc2AwsInferentiaGroup', 'Amazon Ec2 Aws Inferentia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.png
new file mode 100644
index 00000000000..f1b9644b9e4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.puml
new file mode 100644
index 00000000000..29a8f1d5636
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNet
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNet('AmazonEc2AwsMicroserviceExtractorForNet', 'Amazon Ec2 Aws Microservice Extractor For Net', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Remote.puml
new file mode 100644
index 00000000000..30b6561b64f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNet
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNet('AmazonEc2AwsMicroserviceExtractorForNet', 'Amazon Ec2 Aws Microservice Extractor For Net', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.md
new file mode 100644
index 00000000000..f13752d8f7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.md
@@ -0,0 +1,157 @@
+# AmazonEc2AwsMicroserviceExtractorForNet
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+```
+
+
+
+| Illustration | AmazonEc2AwsMicroserviceExtractorForNet | AmazonEc2AwsMicroserviceExtractorForNetCard | AmazonEc2AwsMicroserviceExtractorForNetGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.png) | ![illustration for AmazonEc2AwsMicroserviceExtractorForNet](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.Local.png) | ![illustration for AmazonEc2AwsMicroserviceExtractorForNetCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.png) | ![illustration for AmazonEc2AwsMicroserviceExtractorForNetGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.png) |
+
+
+
+
+## AmazonEc2AwsMicroserviceExtractorForNet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNet
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNet('AmazonEc2AwsMicroserviceExtractorForNet', 'Amazon Ec2 Aws Microservice Extractor For Net', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNet
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNet('AmazonEc2AwsMicroserviceExtractorForNet', 'Amazon Ec2 Aws Microservice Extractor For Net', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2AwsMicroserviceExtractorForNetCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetCard('AmazonEc2AwsMicroserviceExtractorForNetCard', 'Amazon Ec2 Aws Microservice Extractor For Net Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetCard('AmazonEc2AwsMicroserviceExtractorForNetCard', 'Amazon Ec2 Aws Microservice Extractor For Net Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2AwsMicroserviceExtractorForNetGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetGroup('AmazonEc2AwsMicroserviceExtractorForNetGroup', 'Amazon Ec2 Aws Microservice Extractor For Net Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetGroup('AmazonEc2AwsMicroserviceExtractorForNetGroup', 'Amazon Ec2 Aws Microservice Extractor For Net Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.png
new file mode 100644
index 00000000000..4cd23ee2d1d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.puml
new file mode 100644
index 00000000000..f4e208db31d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet
+
+sprite $AmazonEc2AwsMicroserviceExtractorForNetXs [10x10/16z] LKo50G0m2CBs_uVNQGU0pxBvxAUg8aa0dWSvBslLnyJpfiq5eA4YunJSQmK
+
+sprite $AmazonEc2AwsMicroserviceExtractorForNetSm [12x12/16z] NSQ5OGH030F1ERBLVyF9CmdNhxBhIGEhe1jc2cNa54NgaCStWb0zTURjfsApjApAfPrrm11FLG_u1m
+
+sprite $AmazonEc2AwsMicroserviceExtractorForNetMd [16x16/16z] {
+RKq50WH123B1_x_uHhtUjHFaNb3-tU44-glBpShePFdSH75w4w-Kf0csrtDRypbVj9Ew1plQVC-UBpBDgZuzgnhpkUzRBepj8oKZm80NK8wcEevESxGIEayV
+SUeM3m
+}
+
+sprite $AmazonEc2AwsMicroserviceExtractorForNetLg [20x20/16z] {
+VOrL5W1H24Br6R3_5SzXkh6l7zYV4d4ZnM7DSI6npPsuncL78NVKkJ2pf5RIBNOcMxIRBIm6h4IfXaXgaBwp16Cxzb6fxgLFEsjdGMzTPAkFe5oNSg58rSv6
+oc9XWQZkHWMInSp5trTNLOJjefdJhaAF7UsAycsT
+}
+
+!procedure AmazonEc2AwsMicroserviceExtractorForNet($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2AwsMicroserviceExtractorForNetCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2AwsMicroserviceExtractorForNetLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2AwsMicroserviceExtractorForNetGroup($id, $name='Amazon Ec2 Aws Microservice Extractor For Net', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2AwsMicroserviceExtractorForNetLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.png
new file mode 100644
index 00000000000..2798273c228
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.puml
new file mode 100644
index 00000000000..e7fbc2b5ad6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetCard('AmazonEc2AwsMicroserviceExtractorForNetCard', 'Amazon Ec2 Aws Microservice Extractor For Net Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Remote.puml
new file mode 100644
index 00000000000..96690211f1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetCard('AmazonEc2AwsMicroserviceExtractorForNetCard', 'Amazon Ec2 Aws Microservice Extractor For Net Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.png
new file mode 100644
index 00000000000..99bf5efe64f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.puml
new file mode 100644
index 00000000000..0ba45e67a9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetGroup('AmazonEc2AwsMicroserviceExtractorForNetGroup', 'Amazon Ec2 Aws Microservice Extractor For Net Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Remote.puml
new file mode 100644
index 00000000000..5ed7f97c6f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNetGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2AwsMicroserviceExtractorForNetGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet')
+
+' renders the element
+AmazonEc2AwsMicroserviceExtractorForNetGroup('AmazonEc2AwsMicroserviceExtractorForNetGroup', 'Amazon Ec2 Aws Microservice Extractor For Net Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.png
new file mode 100644
index 00000000000..f3ee0d4ef8e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.puml
new file mode 100644
index 00000000000..3e64f97d30b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4Instance('AmazonEc2C4Instance', 'Amazon Ec2 C4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Remote.puml
new file mode 100644
index 00000000000..0a467b05b5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4Instance('AmazonEc2C4Instance', 'Amazon Ec2 C4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.md
new file mode 100644
index 00000000000..05110da6b67
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C4Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C4Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+```
+
+
+
+| Illustration | AmazonEc2C4Instance | AmazonEc2C4InstanceCard | AmazonEc2C4InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.png) | ![illustration for AmazonEc2C4Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.Local.png) | ![illustration for AmazonEc2C4InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.png) | ![illustration for AmazonEc2C4InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C4Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4Instance('AmazonEc2C4Instance', 'Amazon Ec2 C4 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4Instance('AmazonEc2C4Instance', 'Amazon Ec2 C4 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C4InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceCard('AmazonEc2C4InstanceCard', 'Amazon Ec2 C4 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceCard('AmazonEc2C4InstanceCard', 'Amazon Ec2 C4 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C4InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceGroup('AmazonEc2C4InstanceGroup', 'Amazon Ec2 C4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceGroup('AmazonEc2C4InstanceGroup', 'Amazon Ec2 C4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.png
new file mode 100644
index 00000000000..800ec1c5526
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.puml
new file mode 100644
index 00000000000..74372fdc567
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C4Instance
+
+sprite $AmazonEc2C4InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf29kPWm6ec14aouQiZXaCM97C0m
+
+sprite $AmazonEc2C4InstanceSm [12x12/16z] NOs55K0X30Fl0Kso_yBVbOEwyKUDD0GGNS0k1n7jzjr0CF1X8mGDagF7jAVdODg3u-EFtzqL
+
+sprite $AmazonEc2C4InstanceMd [16x16/16z] RO-75GCn349TWVqd3ayakSeL-wkhlGYDJVuG7FIZ-XUkyHEDY3M9WFqdziVozp0H__8TyKlcaM18yMk5__bHya_ysf_uISzzmZ2Z-0C
+
+sprite $AmazonEc2C4InstanceLg [20x20/16z] {
+bL250G0X23pwzf_ukrEb6_3q4W4GASWNMnJxln0RRONTC-z99W-sIh-DYpZ6PTWS9oJ09QwtpUYhZUHiCuw4CUjfwa4xpYAopT8hfrcaQG_RlV0vl3pTsRCU
+tcxgCFHc5unX7G
+}
+
+!procedure AmazonEc2C4Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C4Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C4InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C4InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C4InstanceGroup($id, $name='Amazon Ec2 C4 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C4InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.png
new file mode 100644
index 00000000000..71c4a79249b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.puml
new file mode 100644
index 00000000000..3cdeca28043
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceCard('AmazonEc2C4InstanceCard', 'Amazon Ec2 C4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Remote.puml
new file mode 100644
index 00000000000..b2b3749b9c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceCard('AmazonEc2C4InstanceCard', 'Amazon Ec2 C4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.png
new file mode 100644
index 00000000000..98faa5525d2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.puml
new file mode 100644
index 00000000000..4b94554ef84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceGroup('AmazonEc2C4InstanceGroup', 'Amazon Ec2 C4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..d31a118de88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C4InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C4Instance')
+
+' renders the element
+AmazonEc2C4InstanceGroup('AmazonEc2C4InstanceGroup', 'Amazon Ec2 C4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.png
new file mode 100644
index 00000000000..e93241720ec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.puml
new file mode 100644
index 00000000000..5aeed35ab80
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstance('AmazonEc2C5aInstance', 'Amazon Ec2 C5a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Remote.puml
new file mode 100644
index 00000000000..a18492975bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstance('AmazonEc2C5aInstance', 'Amazon Ec2 C5a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.md
new file mode 100644
index 00000000000..fb878bae8da
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C5AInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+```
+
+
+
+| Illustration | AmazonEc2C5AInstance | AmazonEc2C5AInstanceCard | AmazonEc2C5AInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.png) | ![illustration for AmazonEc2C5AInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.Local.png) | ![illustration for AmazonEc2C5AInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.png) | ![illustration for AmazonEc2C5AInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C5AInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstance('AmazonEc2C5aInstance', 'Amazon Ec2 C5a Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstance('AmazonEc2C5aInstance', 'Amazon Ec2 C5a Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C5AInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceCard('AmazonEc2C5aInstanceCard', 'Amazon Ec2 C5a Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceCard('AmazonEc2C5aInstanceCard', 'Amazon Ec2 C5a Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C5AInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceGroup('AmazonEc2C5aInstanceGroup', 'Amazon Ec2 C5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceGroup('AmazonEc2C5aInstanceGroup', 'Amazon Ec2 C5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.png
new file mode 100644
index 00000000000..90d2ae9586f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.puml
new file mode 100644
index 00000000000..58e57828023
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance
+
+sprite $AmazonEc2C5AInstanceXs [10x10/16z] Oq0576n876PK5WSJ8vZ5mS32mC32mSp1m0QLPKDMnmm6h4Zc0G
+
+sprite $AmazonEc2C5AInstanceSm [12x12/16z] LOs50G0n30Al4iB-2xzBumvKKSST0LYFWCGj5lsjiuDeG22mEj24NM_Ukk90EY-RXNS7
+
+sprite $AmazonEc2C5AInstanceMd [16x16/16z] RKy74e0m3Ee4_lzYEUfMj2C9urf-WC8YBwooqP-ofnpj05t2tGC0FB_LNlGShApXPcv6houobreKKwwbw2S72-UfFm1-_R_vn05ztxDgk4Rg3G
+
+sprite $AmazonEc2C5AInstanceLg [20x20/16z] {
+bL050WGm2485nly_VDrzwva0tWr3GE22FzYqifldOmwsXPin163dphRCbt5I03HGHvirnxXqwsJZgKSFO7LFZhOaQ1vyzCwMw9XhMwQKzrYg7h3KNppcPeYd
+y4MJsLsxzKbJOW21XKFO5W
+}
+
+!procedure AmazonEc2C5AInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C5AInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C5AInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C5AInstanceGroup($id, $name='Amazon Ec2 C5a Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C5AInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.png
new file mode 100644
index 00000000000..574cba3401e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.puml
new file mode 100644
index 00000000000..9d0fddd2dc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceCard('AmazonEc2C5aInstanceCard', 'Amazon Ec2 C5a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Remote.puml
new file mode 100644
index 00000000000..d43b1f05fe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceCard('AmazonEc2C5aInstanceCard', 'Amazon Ec2 C5a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.png
new file mode 100644
index 00000000000..1fdf90bd254
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.puml
new file mode 100644
index 00000000000..897c9e12dcb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceGroup('AmazonEc2C5aInstanceGroup', 'Amazon Ec2 C5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..cb6e624f998
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance')
+
+' renders the element
+AmazonEc2C5AInstanceGroup('AmazonEc2C5aInstanceGroup', 'Amazon Ec2 C5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.png
new file mode 100644
index 00000000000..eaf408d0cd5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.puml
new file mode 100644
index 00000000000..44054ef0645
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstance('AmazonEc2C5AdInstance', 'Amazon Ec2 C5 Ad Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Remote.puml
new file mode 100644
index 00000000000..dac7d5cd2a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstance('AmazonEc2C5AdInstance', 'Amazon Ec2 C5 Ad Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.md
new file mode 100644
index 00000000000..632d0d07eb2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C5AdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+```
+
+
+
+| Illustration | AmazonEc2C5AdInstance | AmazonEc2C5AdInstanceCard | AmazonEc2C5AdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.png) | ![illustration for AmazonEc2C5AdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.Local.png) | ![illustration for AmazonEc2C5AdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.png) | ![illustration for AmazonEc2C5AdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C5AdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstance('AmazonEc2C5AdInstance', 'Amazon Ec2 C5 Ad Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstance('AmazonEc2C5AdInstance', 'Amazon Ec2 C5 Ad Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C5AdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceCard('AmazonEc2C5AdInstanceCard', 'Amazon Ec2 C5 Ad Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceCard('AmazonEc2C5AdInstanceCard', 'Amazon Ec2 C5 Ad Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C5AdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceGroup('AmazonEc2C5AdInstanceGroup', 'Amazon Ec2 C5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceGroup('AmazonEc2C5AdInstanceGroup', 'Amazon Ec2 C5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.png
new file mode 100644
index 00000000000..dbb203f9efa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.puml
new file mode 100644
index 00000000000..e471bd8d70f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance
+
+sprite $AmazonEc2C5AdInstanceXs [10x10/16z] Oq0576n876PK5ZiRXCK1LiZ0pC701fLbGrR730QiIEO1
+
+sprite $AmazonEc2C5AdInstanceSm [12x12/16z] NKq50G11369E_yAlvtC5x98AAl8jcKs0ntzXGdjT-YxSdpBoNRrLUP3xJQyF71JhCzzuRm
+
+sprite $AmazonEc2C5AdInstanceMd [16x16/16z] PKy50W114B4n-F-BptLjJWFuBq9mBdUtAzlRkxcpdqjngNutaia__5pT-KPjUQAGKnKFTfz9WHr56ybtbq1eVlf1_UV_ySLp-QVdy1cVcxy
+
+sprite $AmazonEc2C5AdInstanceLg [20x20/16z] {
+bP074iD030BH23Z-_-8elISszhKTTNoJ8I1mmJ-OLkQxRdrY2mzgpcRdYItpevtqR6VroQvMsoUavYM701SuEhCaECM0ux5BTBPJowMCuTTQgbvggLrzz8F4
+Y_cYoSmn_w-P4et1B9pC3W
+}
+
+!procedure AmazonEc2C5AdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C5AdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C5AdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C5AdInstanceGroup($id, $name='Amazon Ec2 C5 Ad Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C5AdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.png
new file mode 100644
index 00000000000..87995d2ada8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.puml
new file mode 100644
index 00000000000..288b9b4e34d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceCard('AmazonEc2C5AdInstanceCard', 'Amazon Ec2 C5 Ad Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..212a5d95513
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceCard('AmazonEc2C5AdInstanceCard', 'Amazon Ec2 C5 Ad Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.png
new file mode 100644
index 00000000000..9f706b91c08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..d4f8b6b275f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceGroup('AmazonEc2C5AdInstanceGroup', 'Amazon Ec2 C5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..6ed9401aca3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance')
+
+' renders the element
+AmazonEc2C5AdInstanceGroup('AmazonEc2C5AdInstanceGroup', 'Amazon Ec2 C5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.png
new file mode 100644
index 00000000000..23db0f9c8ef
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.puml
new file mode 100644
index 00000000000..87a1038ad6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstance('AmazonEc2C5dInstance', 'Amazon Ec2 C5d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Remote.puml
new file mode 100644
index 00000000000..6640c75285e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstance('AmazonEc2C5dInstance', 'Amazon Ec2 C5d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.md
new file mode 100644
index 00000000000..aaf80b1ad29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C5DInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+```
+
+
+
+| Illustration | AmazonEc2C5DInstance | AmazonEc2C5DInstanceCard | AmazonEc2C5DInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.png) | ![illustration for AmazonEc2C5DInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.Local.png) | ![illustration for AmazonEc2C5DInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.png) | ![illustration for AmazonEc2C5DInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C5DInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstance('AmazonEc2C5dInstance', 'Amazon Ec2 C5d Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstance('AmazonEc2C5dInstance', 'Amazon Ec2 C5d Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C5DInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceCard('AmazonEc2C5dInstanceCard', 'Amazon Ec2 C5d Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceCard('AmazonEc2C5dInstanceCard', 'Amazon Ec2 C5d Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C5DInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceGroup('AmazonEc2C5dInstanceGroup', 'Amazon Ec2 C5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceGroup('AmazonEc2C5dInstanceGroup', 'Amazon Ec2 C5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.png
new file mode 100644
index 00000000000..3728a616485
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.puml
new file mode 100644
index 00000000000..968d6ece1fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance
+
+sprite $AmazonEc2C5DInstanceXs [10x10/16z] Oq0576n876PK5WSZ8mC7Cv06SpYOEHZOeB9ioEgOmO0LoJm
+
+sprite $AmazonEc2C5DInstanceSm [12x12/16z] LOs50K1124BVdOhil_3lj1FuYoQUQ2-jIs3tGopcNVS4nLub0gkE4lj_SzT_76ZtOVdZNG4
+
+sprite $AmazonEc2C5DInstanceMd [16x16/16z] RO-54S0m4CEAzky_SNKDWmk9Ni5Z4nq-Way9B_F4___nkKeCYcg997p7VCRBBqDlsj-_L4_4xoDWSjtuY7--BEHRvvV8w_hh_bP9hFT9B5W_Vm
+
+sprite $AmazonEc2C5DInstanceLg [20x20/16z] {
+bP075WCm248nAd3_4_V5xjrcvpydU3U81Wm6-86rBEjyv33XPcHjF_gEYVNIhdlRBKJi3vATOnTUeSqyTiDwVpjK9sPx6D3UTdQF7SGaLxNUrnBnK4lyrKVU
+ZAwJkOfLBbMfFcbQIA1HWJ4x
+}
+
+!procedure AmazonEc2C5DInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C5DInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C5DInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C5DInstanceGroup($id, $name='Amazon Ec2 C5d Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C5DInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.png
new file mode 100644
index 00000000000..ffc7c59a180
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.puml
new file mode 100644
index 00000000000..22e32e5c618
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceCard('AmazonEc2C5dInstanceCard', 'Amazon Ec2 C5d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Remote.puml
new file mode 100644
index 00000000000..99152c2c7c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceCard('AmazonEc2C5dInstanceCard', 'Amazon Ec2 C5d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.png
new file mode 100644
index 00000000000..b4ede9a7ec1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.puml
new file mode 100644
index 00000000000..3e1b25e9d0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceGroup('AmazonEc2C5dInstanceGroup', 'Amazon Ec2 C5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..a0a60e16753
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5DInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance')
+
+' renders the element
+AmazonEc2C5DInstanceGroup('AmazonEc2C5dInstanceGroup', 'Amazon Ec2 C5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.png
new file mode 100644
index 00000000000..57c266e8a41
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.puml
new file mode 100644
index 00000000000..6d1b34f329d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5Instance('AmazonEc2C5Instance', 'Amazon Ec2 C5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Remote.puml
new file mode 100644
index 00000000000..0921ce0d831
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5Instance('AmazonEc2C5Instance', 'Amazon Ec2 C5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.md
new file mode 100644
index 00000000000..c722ec12a9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C5Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C5Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+```
+
+
+
+| Illustration | AmazonEc2C5Instance | AmazonEc2C5InstanceCard | AmazonEc2C5InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.png) | ![illustration for AmazonEc2C5Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.Local.png) | ![illustration for AmazonEc2C5InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.png) | ![illustration for AmazonEc2C5InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C5Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5Instance('AmazonEc2C5Instance', 'Amazon Ec2 C5 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5Instance('AmazonEc2C5Instance', 'Amazon Ec2 C5 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C5InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceCard('AmazonEc2C5InstanceCard', 'Amazon Ec2 C5 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceCard('AmazonEc2C5InstanceCard', 'Amazon Ec2 C5 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C5InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceGroup('AmazonEc2C5InstanceGroup', 'Amazon Ec2 C5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceGroup('AmazonEc2C5InstanceGroup', 'Amazon Ec2 C5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.png
new file mode 100644
index 00000000000..aeaab9eeb9b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.puml
new file mode 100644
index 00000000000..f10deee7131
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C5Instance
+
+sprite $AmazonEc2C5InstanceXs [10x10/16z] Oq0576n876Oq5WSGCeCe861ZOEO04X1PDcHrp630YcGU
+
+sprite $AmazonEc2C5InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGNiCj1HBrzLn1qsc4Z1hkV73t6Jy_1j0V7n--_koi
+
+sprite $AmazonEc2C5InstanceMd [16x16/16z] ROy15i0G04AtyQhxdtW1G84luBa83n-vek17MxdD6Byc6k7P9W3E9tPbpb_Rp9gx2pMNpAdGB9MSyVamxoy2p_FF-uacdVyf33Co_m
+
+sprite $AmazonEc2C5InstanceLg [20x20/16z] {
+bL254G0X34iz-q_yxWfKStKylKG0H0ho1OjY_nTX8rROFVDUPFA0LVfjNCGnBiEMEB8dcU9cB7kEDPVaZ6jgZv4n-s46wVayYwopY9ncaQOzRFV2v_3oT6Ul
+UdgxgSFGmouOmpe
+}
+
+!procedure AmazonEc2C5Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C5Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C5InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C5InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C5InstanceGroup($id, $name='Amazon Ec2 C5 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C5InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.png
new file mode 100644
index 00000000000..e85a90c14c6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.puml
new file mode 100644
index 00000000000..6013d010557
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceCard('AmazonEc2C5InstanceCard', 'Amazon Ec2 C5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Remote.puml
new file mode 100644
index 00000000000..0e65b281099
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceCard('AmazonEc2C5InstanceCard', 'Amazon Ec2 C5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.png
new file mode 100644
index 00000000000..dbcbd68896c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.puml
new file mode 100644
index 00000000000..70ffcec83aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceGroup('AmazonEc2C5InstanceGroup', 'Amazon Ec2 C5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..2d8707aa3be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5Instance')
+
+' renders the element
+AmazonEc2C5InstanceGroup('AmazonEc2C5InstanceGroup', 'Amazon Ec2 C5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.png
new file mode 100644
index 00000000000..a3d7a29bb9b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.puml
new file mode 100644
index 00000000000..72b776b1d0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstance('AmazonEc2C5nInstance', 'Amazon Ec2 C5n Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Remote.puml
new file mode 100644
index 00000000000..32b0ed08530
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstance('AmazonEc2C5nInstance', 'Amazon Ec2 C5n Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.md
new file mode 100644
index 00000000000..f0078c80776
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C5NInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+```
+
+
+
+| Illustration | AmazonEc2C5NInstance | AmazonEc2C5NInstanceCard | AmazonEc2C5NInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.png) | ![illustration for AmazonEc2C5NInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.Local.png) | ![illustration for AmazonEc2C5NInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.png) | ![illustration for AmazonEc2C5NInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C5NInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstance('AmazonEc2C5nInstance', 'Amazon Ec2 C5n Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstance('AmazonEc2C5nInstance', 'Amazon Ec2 C5n Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C5NInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceCard('AmazonEc2C5nInstanceCard', 'Amazon Ec2 C5n Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceCard('AmazonEc2C5nInstanceCard', 'Amazon Ec2 C5n Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C5NInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceGroup('AmazonEc2C5nInstanceGroup', 'Amazon Ec2 C5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceGroup('AmazonEc2C5nInstanceGroup', 'Amazon Ec2 C5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.png
new file mode 100644
index 00000000000..feb563cebb4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.puml
new file mode 100644
index 00000000000..57e426fbbbf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance
+
+sprite $AmazonEc2C5NInstanceXs [10x10/16z] LOor0G1020E3i__2xteD4i5FEYxoRsOvjWI18oNHpGI8lpuPsDDN0G
+
+sprite $AmazonEc2C5NInstanceSm [12x12/16z] LSs50GGW30J1mIxfl-5tNOYRVpBr5EYy8F6aOxxzciIn43gREUaseqQDTy-J_prKr-FllxjN
+
+sprite $AmazonEc2C5NInstanceMd [16x16/16z] ROy54W0n20EnIVZ_YozpNjdgGjKsm6YjXak3AdtsfrOyK0f57m0e_tCrKkug0ZppdXQArPdlZf94GTvzxcTLflpP_m2kvw_t4m-z_kToo77w0G
+
+sprite $AmazonEc2C5NInstanceLg [20x20/16z] {
+bP254S0m30DbrluBbvaRpfzHk1k908WKv0EBOZVdmmPMsp3clLzonohzqYvYRvTXerqmkhNOzKozmzto71b9k02YMI2CZC5EIarbP6ijlU5QYyYX5ldLXsr6
+-6HUdkxihcuzQUem8FhI1xCM
+}
+
+!procedure AmazonEc2C5NInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C5NInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C5NInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C5NInstanceGroup($id, $name='Amazon Ec2 C5n Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C5NInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.png
new file mode 100644
index 00000000000..a8bdc67a700
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.puml
new file mode 100644
index 00000000000..0cfa6d401e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceCard('AmazonEc2C5nInstanceCard', 'Amazon Ec2 C5n Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Remote.puml
new file mode 100644
index 00000000000..5d55d2bfa7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceCard('AmazonEc2C5nInstanceCard', 'Amazon Ec2 C5n Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.png
new file mode 100644
index 00000000000..46d7d0e89d9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.puml
new file mode 100644
index 00000000000..0c3c5f0584d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceGroup('AmazonEc2C5nInstanceGroup', 'Amazon Ec2 C5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..bc213522eb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C5NInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance')
+
+' renders the element
+AmazonEc2C5NInstanceGroup('AmazonEc2C5nInstanceGroup', 'Amazon Ec2 C5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.png
new file mode 100644
index 00000000000..186b837ce08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.puml
new file mode 100644
index 00000000000..fada710786b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstance('AmazonEc2C6gInstance', 'Amazon Ec2 C6g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Remote.puml
new file mode 100644
index 00000000000..16ce219bbd6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstance('AmazonEc2C6gInstance', 'Amazon Ec2 C6g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.md
new file mode 100644
index 00000000000..13b311f205b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C6GInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+```
+
+
+
+| Illustration | AmazonEc2C6GInstance | AmazonEc2C6GInstanceCard | AmazonEc2C6GInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.png) | ![illustration for AmazonEc2C6GInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.Local.png) | ![illustration for AmazonEc2C6GInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.png) | ![illustration for AmazonEc2C6GInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C6GInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstance('AmazonEc2C6gInstance', 'Amazon Ec2 C6g Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstance('AmazonEc2C6gInstance', 'Amazon Ec2 C6g Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C6GInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceCard('AmazonEc2C6gInstanceCard', 'Amazon Ec2 C6g Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceCard('AmazonEc2C6gInstanceCard', 'Amazon Ec2 C6g Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C6GInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceGroup('AmazonEc2C6gInstanceGroup', 'Amazon Ec2 C6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceGroup('AmazonEc2C6gInstanceGroup', 'Amazon Ec2 C6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.png
new file mode 100644
index 00000000000..61bf7fbea7d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.puml
new file mode 100644
index 00000000000..2f0caecd5f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance
+
+sprite $AmazonEc2C6GInstanceXs [10x10/16z] Oq0576n876PK5WSZ8vZ50UAmiJ5pC80LCt8mio6hOmO3LYJp
+
+sprite $AmazonEc2C6GInstanceSm [12x12/16z] LSs50G0X243HPo7xBtoTN-do9wgi0Z8ksEKWGxtzMObMq0KPGr78F7gEuEZXuB-7cVFu_NTt1G
+
+sprite $AmazonEc2C6GInstanceMd [16x16/16z] RO-54S0m549_3DX_udBqwYNw85e_Gh7aXXqxNPG-EFiX6c7t403dDtQZSzjiMPjybT51SYbSm2X8sG_QwFFOVnnk_tN-x_t48Vty9mmpmXi
+
+sprite $AmazonEc2C6GInstanceLg [20x20/16z] {
+bP055WGn34A94Uv_ugsi-zJxNnHy6aG10WtymgervkM8nHft8t8Sf1vOCz_QLKqx0tmpLcmxkT7iOhTOpJCzgZUJj1ZH74T8os8iHbKQ-wKMS-rQp9vgiKDz
+nDseF9jtCbFZ6kkRfed0m6bOPYS
+}
+
+!procedure AmazonEc2C6GInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C6GInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C6GInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C6GInstanceGroup($id, $name='Amazon Ec2 C6g Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C6GInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.png
new file mode 100644
index 00000000000..ca34751b6f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.puml
new file mode 100644
index 00000000000..a5c4f1d7eca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceCard('AmazonEc2C6gInstanceCard', 'Amazon Ec2 C6g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Remote.puml
new file mode 100644
index 00000000000..24616961b8b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceCard('AmazonEc2C6gInstanceCard', 'Amazon Ec2 C6g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.png
new file mode 100644
index 00000000000..f3015ef87d1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.puml
new file mode 100644
index 00000000000..d27295f2029
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceGroup('AmazonEc2C6gInstanceGroup', 'Amazon Ec2 C6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..fe327e3f949
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance')
+
+' renders the element
+AmazonEc2C6GInstanceGroup('AmazonEc2C6gInstanceGroup', 'Amazon Ec2 C6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.png
new file mode 100644
index 00000000000..8304803ea9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.puml
new file mode 100644
index 00000000000..0435447dfbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstance('AmazonEc2C6GdInstance', 'Amazon Ec2 C6 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Remote.puml
new file mode 100644
index 00000000000..58be6b8d016
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstance('AmazonEc2C6GdInstance', 'Amazon Ec2 C6 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.md
new file mode 100644
index 00000000000..e11918dedb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C6GdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+```
+
+
+
+| Illustration | AmazonEc2C6GdInstance | AmazonEc2C6GdInstanceCard | AmazonEc2C6GdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.png) | ![illustration for AmazonEc2C6GdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.Local.png) | ![illustration for AmazonEc2C6GdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.png) | ![illustration for AmazonEc2C6GdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C6GdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstance('AmazonEc2C6GdInstance', 'Amazon Ec2 C6 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstance('AmazonEc2C6GdInstance', 'Amazon Ec2 C6 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C6GdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceCard('AmazonEc2C6GdInstanceCard', 'Amazon Ec2 C6 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceCard('AmazonEc2C6GdInstanceCard', 'Amazon Ec2 C6 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C6GdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceGroup('AmazonEc2C6GdInstanceGroup', 'Amazon Ec2 C6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceGroup('AmazonEc2C6GdInstanceGroup', 'Amazon Ec2 C6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.png
new file mode 100644
index 00000000000..46bb565d9d7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.puml
new file mode 100644
index 00000000000..325bce99641
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance
+
+sprite $AmazonEc2C6GdInstanceXs [10x10/16z] LKo50G0m2CBs_uVNQGU0tz9nJVufR4xPcYKaqS6a47znCimUlGe
+
+sprite $AmazonEc2C6GdInstanceSm [12x12/16z] LKs50G0m2CBs_uVNQIVW5sSamtkPlgHDns3CmBiExWlHLfhtbRL2t3BNZQsRTV_Zj5t6CFruAm
+
+sprite $AmazonEc2C6GdInstanceMd [16x16/16z] RO-55S1024FHXFqdxcdzbF_GoC-2KAfTJ3IsNUCT6BON6u9s9GBDV-DsUVaD7FxiZf38xgzgJ4qnILHrlzCegOnxVenUt_hV_iHUzT6p68qn-
+
+sprite $AmazonEc2C6GdInstanceLg [20x20/16z] {
+bP255KKn34990pJxJ_prkTTxJnGS3KD0mG6VCFLwp-78B-kOZUJxi6l1khbh9otjhFpQjTxaBrBodqDe4P2JFrPLRvQGK7xRLUbdfsQ7YjIobX27MY9MjSIZ
+Fd8snBzvfybwN-zrfYcHU6C6lcOl
+}
+
+!procedure AmazonEc2C6GdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C6GdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C6GdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C6GdInstanceGroup($id, $name='Amazon Ec2 C6 Gd Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C6GdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.png
new file mode 100644
index 00000000000..4b3e676be60
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.puml
new file mode 100644
index 00000000000..71ccef57d02
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceCard('AmazonEc2C6GdInstanceCard', 'Amazon Ec2 C6 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..19ba0332d29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceCard('AmazonEc2C6GdInstanceCard', 'Amazon Ec2 C6 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.png
new file mode 100644
index 00000000000..452b5641f7d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..161eede3c01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceGroup('AmazonEc2C6GdInstanceGroup', 'Amazon Ec2 C6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..f0001e8c942
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance')
+
+' renders the element
+AmazonEc2C6GdInstanceGroup('AmazonEc2C6GdInstanceGroup', 'Amazon Ec2 C6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.png
new file mode 100644
index 00000000000..418b07580b0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.puml
new file mode 100644
index 00000000000..08718166dfd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstance('AmazonEc2C6GnInstance', 'Amazon Ec2 C6 Gn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Remote.puml
new file mode 100644
index 00000000000..3d0fe8f700f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstance('AmazonEc2C6GnInstance', 'Amazon Ec2 C6 Gn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.md
new file mode 100644
index 00000000000..1b23f81e912
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C6GnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+```
+
+
+
+| Illustration | AmazonEc2C6GnInstance | AmazonEc2C6GnInstanceCard | AmazonEc2C6GnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.png) | ![illustration for AmazonEc2C6GnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.Local.png) | ![illustration for AmazonEc2C6GnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.png) | ![illustration for AmazonEc2C6GnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C6GnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstance('AmazonEc2C6GnInstance', 'Amazon Ec2 C6 Gn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstance('AmazonEc2C6GnInstance', 'Amazon Ec2 C6 Gn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C6GnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceCard('AmazonEc2C6GnInstanceCard', 'Amazon Ec2 C6 Gn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceCard('AmazonEc2C6GnInstanceCard', 'Amazon Ec2 C6 Gn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C6GnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceGroup('AmazonEc2C6GnInstanceGroup', 'Amazon Ec2 C6 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceGroup('AmazonEc2C6GnInstanceGroup', 'Amazon Ec2 C6 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.png
new file mode 100644
index 00000000000..6e58be298e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.puml
new file mode 100644
index 00000000000..bd7178cae6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance
+
+sprite $AmazonEc2C6GnInstanceXs [10x10/16z] Oq0576n876PK5ZihXCK1f5Wu69Wv6C2AMHcOsP3LCOC1Av9v
+
+sprite $AmazonEc2C6GnInstanceSm [12x12/16z] NKs50G112C9s_uN_hyjEm2tEI8RNCdq8KBr9EdZMmNKXsjxggbGgxfdZHiVDk7zm41dDzEBz0G
+
+sprite $AmazonEc2C6GnInstanceMd [16x16/16z] RK-50SD020JAtx7_n4NY2UuY7m2XH3B6DIP6otRTTc2we9sDGEOlVZAlUNP-QIfNjSf7c0lLCmv4LFv7eopLTUtti_-SzxcVs24-_qcDzD7-7m
+
+sprite $AmazonEc2C6GnInstanceLg [20x20/16z] {
+bL050aKn2C89ZFjV-CNlZdMe1DurGq3WWZ-yQMRhvwKFRnCthRddENTlqtmP9zt7MNs86xFacxZzJHW5o4qUtfA0Q8Y8u4vqYBE63ONm0nVfpANgWKlzfQDl
+cdWAdpIPRTl61qyFd26mS0XR0G
+}
+
+!procedure AmazonEc2C6GnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C6GnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C6GnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C6GnInstanceGroup($id, $name='Amazon Ec2 C6 Gn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C6GnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.png
new file mode 100644
index 00000000000..3642427267a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.puml
new file mode 100644
index 00000000000..204cdb9d70e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceCard('AmazonEc2C6GnInstanceCard', 'Amazon Ec2 C6 Gn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..2a9acb1c335
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceCard('AmazonEc2C6GnInstanceCard', 'Amazon Ec2 C6 Gn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.png
new file mode 100644
index 00000000000..497999daa6a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..419709abf23
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceGroup('AmazonEc2C6GnInstanceGroup', 'Amazon Ec2 C6 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..14d9f19c587
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance')
+
+' renders the element
+AmazonEc2C6GnInstanceGroup('AmazonEc2C6GnInstanceGroup', 'Amazon Ec2 C6 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.png
new file mode 100644
index 00000000000..5eeaf2238fa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.puml
new file mode 100644
index 00000000000..d42c59b185e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstance('AmazonEc2C6iInstance', 'Amazon Ec2 C6i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Remote.puml
new file mode 100644
index 00000000000..0a76a369ae2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstance('AmazonEc2C6iInstance', 'Amazon Ec2 C6i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.md
new file mode 100644
index 00000000000..dd61681797f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C6IInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+```
+
+
+
+| Illustration | AmazonEc2C6IInstance | AmazonEc2C6IInstanceCard | AmazonEc2C6IInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.png) | ![illustration for AmazonEc2C6IInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.Local.png) | ![illustration for AmazonEc2C6IInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.png) | ![illustration for AmazonEc2C6IInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C6IInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstance('AmazonEc2C6iInstance', 'Amazon Ec2 C6i Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstance('AmazonEc2C6iInstance', 'Amazon Ec2 C6i Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C6IInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceCard('AmazonEc2C6iInstanceCard', 'Amazon Ec2 C6i Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceCard('AmazonEc2C6iInstanceCard', 'Amazon Ec2 C6i Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C6IInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceGroup('AmazonEc2C6iInstanceGroup', 'Amazon Ec2 C6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceGroup('AmazonEc2C6iInstanceGroup', 'Amazon Ec2 C6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.png
new file mode 100644
index 00000000000..a8a827d07f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.puml
new file mode 100644
index 00000000000..441bec4d6a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance
+
+sprite $AmazonEc2C6IInstanceXs [10x10/16z] Oq0576n876Oq5WSB4uZ5mS3AmCRAmCp1m0QLPKDMnmm6h4Zc0G
+
+sprite $AmazonEc2C6IInstanceSm [12x12/16z] NOs55GC134B_Yn3sNxWzjxW2Rr7WG03M8I0TQuiuQYP0J3e2RQj25ZOXOZhxkDdbWyDuDgiNxny
+
+sprite $AmazonEc2C6IInstanceMd [16x16/16z] RKy54e0m32kzaUR_BoRCBSWMczW5i33gGw4UUfZ_cIPl2564Zo8WV-BwulSVoJbRVFtPVD8jD4t-6CZi9xnynLi_O_G7l-uVQE1vdy8XZim_
+
+sprite $AmazonEc2C6IInstanceLg [20x20/16z] {
+bP254GCm30FVf6Z_XSlC3UVFADuDCM0Kw0ERvTqy7tLWYvjH3KY-OqlzqcxctavJ9xlbRkSwsHrO5GZcn6p31A4SxPWzHxjGfLFwK4l4GotnLnzrCwPFvglL
+xTsrMvyqROeTxk1WjWK
+}
+
+!procedure AmazonEc2C6IInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C6IInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C6IInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C6IInstanceGroup($id, $name='Amazon Ec2 C6i Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C6IInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.png
new file mode 100644
index 00000000000..d32ff9273f0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.puml
new file mode 100644
index 00000000000..026ad163c33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceCard('AmazonEc2C6iInstanceCard', 'Amazon Ec2 C6i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Remote.puml
new file mode 100644
index 00000000000..ab9876129d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceCard('AmazonEc2C6iInstanceCard', 'Amazon Ec2 C6i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.png
new file mode 100644
index 00000000000..696685e84db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.puml
new file mode 100644
index 00000000000..a1d9233c5e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceGroup('AmazonEc2C6iInstanceGroup', 'Amazon Ec2 C6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..66a25e98a51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C6IInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance')
+
+' renders the element
+AmazonEc2C6IInstanceGroup('AmazonEc2C6iInstanceGroup', 'Amazon Ec2 C6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.png
new file mode 100644
index 00000000000..842061aa43c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.puml
new file mode 100644
index 00000000000..4baaf9e4e14
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstance('AmazonEc2C7gInstance', 'Amazon Ec2 C7g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Remote.puml
new file mode 100644
index 00000000000..aadd7cf52e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstance('AmazonEc2C7gInstance', 'Amazon Ec2 C7g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.md
new file mode 100644
index 00000000000..84e32595311
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2C7GInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+```
+
+
+
+| Illustration | AmazonEc2C7GInstance | AmazonEc2C7GInstanceCard | AmazonEc2C7GInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.png) | ![illustration for AmazonEc2C7GInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.Local.png) | ![illustration for AmazonEc2C7GInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.png) | ![illustration for AmazonEc2C7GInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2C7GInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstance('AmazonEc2C7gInstance', 'Amazon Ec2 C7g Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstance('AmazonEc2C7gInstance', 'Amazon Ec2 C7g Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2C7GInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceCard('AmazonEc2C7gInstanceCard', 'Amazon Ec2 C7g Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceCard('AmazonEc2C7gInstanceCard', 'Amazon Ec2 C7g Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2C7GInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceGroup('AmazonEc2C7gInstanceGroup', 'Amazon Ec2 C7g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceGroup('AmazonEc2C7gInstanceGroup', 'Amazon Ec2 C7g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.png
new file mode 100644
index 00000000000..6b12738242e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.puml
new file mode 100644
index 00000000000..0e2016bccd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance
+
+sprite $AmazonEc2C7GInstanceXs [10x10/16z] Oq0576n876PK5Xip1vZ50LB7mG7aiK7qCBCXgsC60rOaym
+
+sprite $AmazonEc2C7GInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKLiH5Tm2Od4VNsNK7qKW51D21jar25WNxrd4nxS7py_hkx0W
+
+sprite $AmazonEc2C7GInstanceMd [16x16/16z] RS-70SGW30D0Oq3o_XE_qASdzACxFXA2KQhuCwbSRisHUw88vdaGqFh5ggJSMhFfzUmB8xrUbNDrqKUWokSvGmtFyzulytt_-trYJ_MCPpTas3y
+
+sprite $AmazonEc2C7GInstanceLg [20x20/16z] {
+bL050W8n34ijo_zVJ727kwtkBRuzOW210VwmpPB_bTJ9jl3mgar8FTaM-sFSp7CSfyvnL4cynfridMPHEJpR967CeTDt_9pYWfLPOEl3B3hF4d6R9JiS5xls
+g8StVGbVpMwP6NxTj56mkGEdi0C
+}
+
+!procedure AmazonEc2C7GInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2C7GInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2C7GInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2C7GInstanceGroup($id, $name='Amazon Ec2 C7g Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2C7GInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.png
new file mode 100644
index 00000000000..23b219adaa7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.puml
new file mode 100644
index 00000000000..0518f509106
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceCard('AmazonEc2C7gInstanceCard', 'Amazon Ec2 C7g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Remote.puml
new file mode 100644
index 00000000000..51721708a4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceCard('AmazonEc2C7gInstanceCard', 'Amazon Ec2 C7g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.png
new file mode 100644
index 00000000000..74b88c3657f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.puml
new file mode 100644
index 00000000000..adda64664e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceGroup('AmazonEc2C7gInstanceGroup', 'Amazon Ec2 C7g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..4b8ec1e43ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2C7GInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2C7GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance')
+
+' renders the element
+AmazonEc2C7GInstanceGroup('AmazonEc2C7gInstanceGroup', 'Amazon Ec2 C7g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.png
new file mode 100644
index 00000000000..e35562bd8fa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.puml
new file mode 100644
index 00000000000..102089db622
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2Instance('AmazonEc2D2Instance', 'Amazon Ec2 D2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Remote.puml
new file mode 100644
index 00000000000..8348b89fed8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2Instance('AmazonEc2D2Instance', 'Amazon Ec2 D2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.md
new file mode 100644
index 00000000000..298d32b87ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2D2Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2D2Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+```
+
+
+
+| Illustration | AmazonEc2D2Instance | AmazonEc2D2InstanceCard | AmazonEc2D2InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.png) | ![illustration for AmazonEc2D2Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.Local.png) | ![illustration for AmazonEc2D2InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.png) | ![illustration for AmazonEc2D2InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2D2Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2Instance('AmazonEc2D2Instance', 'Amazon Ec2 D2 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2Instance('AmazonEc2D2Instance', 'Amazon Ec2 D2 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2D2InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceCard('AmazonEc2D2InstanceCard', 'Amazon Ec2 D2 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceCard('AmazonEc2D2InstanceCard', 'Amazon Ec2 D2 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2D2InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceGroup('AmazonEc2D2InstanceGroup', 'Amazon Ec2 D2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceGroup('AmazonEc2D2InstanceGroup', 'Amazon Ec2 D2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.png
new file mode 100644
index 00000000000..dab149c7f8a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.puml
new file mode 100644
index 00000000000..cdb16c5412d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2D2Instance
+
+sprite $AmazonEc2D2InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf29kPWu4DAik6h8uP35YHp0C
+
+sprite $AmazonEc2D2InstanceSm [12x12/16z] NOs55GCn3CNq0lBVV-7sc9IOYJSsqX0W7e2o4scdNmr4wI14X0a9JIpIZfwTpnugjVtnkli7
+
+sprite $AmazonEc2D2InstanceMd [16x16/16z] TO-55S0m44A90VjFNEf--dw87JwC49paYbLnBtN1NdTJa5dTZMJq2oTrrRNeYH5XrUrm0KeDswlUXT7-pn_y-Rwucp_dIMUO2qy
+
+sprite $AmazonEc2D2InstanceLg [20x20/16z] {
+bP255S1034998x3_n7Nty_il2kv68G6X3FN0akhcVFZ0YCtm052b7MF5fLtctgxI9pkf0JNPJQow2Ok9IHfO08ETbBDTmsxRGorcXrhiLn--6HcJEQCYr5tT
+Uj8quEXm60Qp5W
+}
+
+!procedure AmazonEc2D2Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2D2Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2D2InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2D2InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2D2InstanceGroup($id, $name='Amazon Ec2 D2 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2D2InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.png
new file mode 100644
index 00000000000..fbb37da045e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.puml
new file mode 100644
index 00000000000..e84d4e3ae93
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceCard('AmazonEc2D2InstanceCard', 'Amazon Ec2 D2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Remote.puml
new file mode 100644
index 00000000000..9c4a8a97020
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceCard('AmazonEc2D2InstanceCard', 'Amazon Ec2 D2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.png
new file mode 100644
index 00000000000..3b523333146
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.puml
new file mode 100644
index 00000000000..bec4419c4ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceGroup('AmazonEc2D2InstanceGroup', 'Amazon Ec2 D2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..4bb2f78b1c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D2InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D2Instance')
+
+' renders the element
+AmazonEc2D2InstanceGroup('AmazonEc2D2InstanceGroup', 'Amazon Ec2 D2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.png
new file mode 100644
index 00000000000..737d2f23fef
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.puml
new file mode 100644
index 00000000000..e82785699ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstance('AmazonEc2D3EnInstance', 'Amazon Ec2 D3 En Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Remote.puml
new file mode 100644
index 00000000000..432559e2ac5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstance('AmazonEc2D3EnInstance', 'Amazon Ec2 D3 En Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.md
new file mode 100644
index 00000000000..9d01ad011a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2D3EnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+```
+
+
+
+| Illustration | AmazonEc2D3EnInstance | AmazonEc2D3EnInstanceCard | AmazonEc2D3EnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.png) | ![illustration for AmazonEc2D3EnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.Local.png) | ![illustration for AmazonEc2D3EnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.png) | ![illustration for AmazonEc2D3EnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2D3EnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstance('AmazonEc2D3EnInstance', 'Amazon Ec2 D3 En Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstance('AmazonEc2D3EnInstance', 'Amazon Ec2 D3 En Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2D3EnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceCard('AmazonEc2D3EnInstanceCard', 'Amazon Ec2 D3 En Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceCard('AmazonEc2D3EnInstanceCard', 'Amazon Ec2 D3 En Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2D3EnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceGroup('AmazonEc2D3EnInstanceGroup', 'Amazon Ec2 D3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceGroup('AmazonEc2D3EnInstanceGroup', 'Amazon Ec2 D3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.png
new file mode 100644
index 00000000000..853c422f2c5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.puml
new file mode 100644
index 00000000000..e3419c64cf6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance
+
+sprite $AmazonEc2D3EnInstanceXs [10x10/16z] Oq0576n876RiB0wmGWPc3WOsg1WRiZfcC615CWy
+
+sprite $AmazonEc2D3EnInstanceSm [12x12/16z] LOs30G0130ElpluBlrapuI_jo6a0zIMm-o5g_Ax7eIldU3lEowaAwNzprtyS6CrX-UDT0G
+
+sprite $AmazonEc2D3EnInstanceMd [16x16/16z] RO-50G9030EFIfBz5yOTxhNUyWTXWX5NokNAzRwAKmyCoCK3IL1lCk1tkwzs3Vsq9oMgsQALGDKknWVgV_oR_BU-zI1_vq68N6yu0G
+
+sprite $AmazonEc2D3EnInstanceLg [20x20/16z] {
+bP255GGm24D_7qbW_uNFtQ_57NZtWc788XzixjdzCwc3hRbv9I2PErj7B-Fi-xYuNiKTRC48bNIqpGmvM3EcQiR7E9MCPUhjB6izz5X_xL4tppg5joADMcfz
+kgaeC5eSmhO
+}
+
+!procedure AmazonEc2D3EnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2D3EnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2D3EnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2D3EnInstanceGroup($id, $name='Amazon Ec2 D3 En Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2D3EnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.png
new file mode 100644
index 00000000000..3c33a4b1bbc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.puml
new file mode 100644
index 00000000000..904fe5bc0d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceCard('AmazonEc2D3EnInstanceCard', 'Amazon Ec2 D3 En Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..f1453fa7ee1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceCard('AmazonEc2D3EnInstanceCard', 'Amazon Ec2 D3 En Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.png
new file mode 100644
index 00000000000..f3319b52fb4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..f35bc677891
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceGroup('AmazonEc2D3EnInstanceGroup', 'Amazon Ec2 D3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..07b556a5c48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance')
+
+' renders the element
+AmazonEc2D3EnInstanceGroup('AmazonEc2D3EnInstanceGroup', 'Amazon Ec2 D3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.png
new file mode 100644
index 00000000000..47b72986d97
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.puml
new file mode 100644
index 00000000000..0bdfb62aae9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3Instance('AmazonEc2D3Instance', 'Amazon Ec2 D3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Remote.puml
new file mode 100644
index 00000000000..8a54f03dee1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3Instance('AmazonEc2D3Instance', 'Amazon Ec2 D3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.md
new file mode 100644
index 00000000000..a2f3ed7ac45
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2D3Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2D3Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+```
+
+
+
+| Illustration | AmazonEc2D3Instance | AmazonEc2D3InstanceCard | AmazonEc2D3InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.png) | ![illustration for AmazonEc2D3Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.Local.png) | ![illustration for AmazonEc2D3InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.png) | ![illustration for AmazonEc2D3InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2D3Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3Instance('AmazonEc2D3Instance', 'Amazon Ec2 D3 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3Instance('AmazonEc2D3Instance', 'Amazon Ec2 D3 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2D3InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceCard('AmazonEc2D3InstanceCard', 'Amazon Ec2 D3 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceCard('AmazonEc2D3InstanceCard', 'Amazon Ec2 D3 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2D3InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceGroup('AmazonEc2D3InstanceGroup', 'Amazon Ec2 D3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceGroup('AmazonEc2D3InstanceGroup', 'Amazon Ec2 D3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.png
new file mode 100644
index 00000000000..2142edffbd5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.puml
new file mode 100644
index 00000000000..d9755494a2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2D3Instance
+
+sprite $AmazonEc2D3InstanceXs [10x10/16z] Oq0576n876Oq5ZiG0baS43Op1mDGCIC34mCp6x8wPZ1WHJ8F
+
+sprite $AmazonEc2D3InstanceSm [12x12/16z] NOq50W0X2C1c3Vx_uUjqIXT_h6H5WFG2b9EKUljHGOPq45B6wIHLHX1tpycqXyWuVl_TNG4
+
+sprite $AmazonEc2D3InstanceMd [16x16/16z] RK-54G0n34hxFSZ-4pzrrpXWZmMZkIwg6wdjvIrkYdrHBXXd8w3yukjopRFblsGXrRoxV1rGrxtbQO6l_dl-ZK_qvRUUwaC-Yly3
+
+sprite $AmazonEc2D3InstanceLg [20x20/16z] {
+bP255G0X34DJp_uJdxlYy5yrU1g908WKv0kBOZ-NmqPMs0tp_iZaWLNwhLt4qIx3PhigxRVDTZD308cPaHoPmtfR61cBdIIWVgX5f4Uwr29ogaMQ-h3T29_D
+ozET_TMlDqqTXXwxO3Jh
+}
+
+!procedure AmazonEc2D3Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2D3Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2D3InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2D3InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2D3InstanceGroup($id, $name='Amazon Ec2 D3 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2D3InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.png
new file mode 100644
index 00000000000..32b01521ba5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.puml
new file mode 100644
index 00000000000..57acd000be7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceCard('AmazonEc2D3InstanceCard', 'Amazon Ec2 D3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Remote.puml
new file mode 100644
index 00000000000..f48f5896024
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceCard('AmazonEc2D3InstanceCard', 'Amazon Ec2 D3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.png
new file mode 100644
index 00000000000..c1441f5314d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.puml
new file mode 100644
index 00000000000..ac8b3568d0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceGroup('AmazonEc2D3InstanceGroup', 'Amazon Ec2 D3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..928a5be192e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2D3InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2D3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2D3Instance')
+
+' renders the element
+AmazonEc2D3InstanceGroup('AmazonEc2D3InstanceGroup', 'Amazon Ec2 D3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.png
new file mode 100644
index 00000000000..5171bae8d96
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.puml
new file mode 100644
index 00000000000..9302879496e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstance('AmazonEc2DbInstance', 'Amazon Ec2 Db Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Remote.puml
new file mode 100644
index 00000000000..7f988ceb8e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstance('AmazonEc2DbInstance', 'Amazon Ec2 Db Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.md
new file mode 100644
index 00000000000..4d8c5db2817
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2DbInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2DbInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+```
+
+
+
+| Illustration | AmazonEc2DbInstance | AmazonEc2DbInstanceCard | AmazonEc2DbInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.png) | ![illustration for AmazonEc2DbInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.Local.png) | ![illustration for AmazonEc2DbInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.png) | ![illustration for AmazonEc2DbInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2DbInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstance('AmazonEc2DbInstance', 'Amazon Ec2 Db Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstance('AmazonEc2DbInstance', 'Amazon Ec2 Db Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2DbInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceCard('AmazonEc2DbInstanceCard', 'Amazon Ec2 Db Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceCard('AmazonEc2DbInstanceCard', 'Amazon Ec2 Db Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2DbInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceGroup('AmazonEc2DbInstanceGroup', 'Amazon Ec2 Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceGroup('AmazonEc2DbInstanceGroup', 'Amazon Ec2 Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.png
new file mode 100644
index 00000000000..627062d8233
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.puml
new file mode 100644
index 00000000000..5bac64ae87b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2DbInstance
+
+sprite $AmazonEc2DbInstanceXs [10x10/16z] JSor0G0m20J06BB_nC4Thler2kuE-9LtNVAsQw-enobc8KY9ALD4cSKV
+
+sprite $AmazonEc2DbInstanceSm [12x12/16z] LOk54K0X5CFov2ZxB_m59sTLRg88l4jlH9Cq4j3GybkFbwaiBO-A-xnMY9HYQ5hLz42IlG
+
+sprite $AmazonEc2DbInstanceMd [16x16/16z] POs50G0n30A9mluBlsjxrHXWngCX6AymIRMQQjl3uDENZZbkFJ5hVzvwxBUUkgb_zI0Th-y-xFxgLJN30SR1KSS-aCbGs1t3lT2uwmzfW1jUKdAi
+
+sprite $AmazonEc2DbInstanceLg [20x20/16z] {
+TT250GKX30FGjacW-o_yvHJDAG_7DY50bz7qccQhUb9nYDJsA4S1Q8tO6TcQ-F-ujmQVvl2xq1XhQXWluOxis-KHxyOhnxQysLiqXa8A1NpjFPVNtYojoemv
+dlYnuIy
+}
+
+!procedure AmazonEc2DbInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2DbInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2DbInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2DbInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2DbInstanceGroup($id, $name='Amazon Ec2 Db Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2DbInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.png
new file mode 100644
index 00000000000..553239d0881
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.puml
new file mode 100644
index 00000000000..c667ea262af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceCard('AmazonEc2DbInstanceCard', 'Amazon Ec2 Db Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Remote.puml
new file mode 100644
index 00000000000..5e02264cf59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceCard('AmazonEc2DbInstanceCard', 'Amazon Ec2 Db Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.png
new file mode 100644
index 00000000000..1b72b7dbee8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.puml
new file mode 100644
index 00000000000..0d582b9c18d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceGroup('AmazonEc2DbInstanceGroup', 'Amazon Ec2 Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..203dd208165
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2DbInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2DbInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2DbInstance')
+
+' renders the element
+AmazonEc2DbInstanceGroup('AmazonEc2DbInstanceGroup', 'Amazon Ec2 Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.png
new file mode 100644
index 00000000000..d0ba42544b7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.puml
new file mode 100644
index 00000000000..4acaed2de75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1Instance('AmazonEc2Dl1Instance', 'Amazon Ec2 Dl1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Remote.puml
new file mode 100644
index 00000000000..5214924e938
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1Instance('AmazonEc2Dl1Instance', 'Amazon Ec2 Dl1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.md
new file mode 100644
index 00000000000..826771bb844
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Dl1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+```
+
+
+
+| Illustration | AmazonEc2Dl1Instance | AmazonEc2Dl1InstanceCard | AmazonEc2Dl1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.png) | ![illustration for AmazonEc2Dl1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.Local.png) | ![illustration for AmazonEc2Dl1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.png) | ![illustration for AmazonEc2Dl1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Dl1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1Instance('AmazonEc2Dl1Instance', 'Amazon Ec2 Dl1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1Instance('AmazonEc2Dl1Instance', 'Amazon Ec2 Dl1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Dl1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceCard('AmazonEc2Dl1InstanceCard', 'Amazon Ec2 Dl1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceCard('AmazonEc2Dl1InstanceCard', 'Amazon Ec2 Dl1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Dl1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceGroup('AmazonEc2Dl1InstanceGroup', 'Amazon Ec2 Dl1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceGroup('AmazonEc2Dl1InstanceGroup', 'Amazon Ec2 Dl1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.png
new file mode 100644
index 00000000000..1102427a872
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.puml
new file mode 100644
index 00000000000..59dc706d7c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance
+
+sprite $AmazonEc2Dl1InstanceXs [10x10/16z] Oq0576n876PK5ZkKnS70n05YSJ2mCJ028GCp6x8wPZ1WHJ8F
+
+sprite $AmazonEc2Dl1InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5TG640HHOu19gAh6NMSF9zCU71-__-wk
+
+sprite $AmazonEc2Dl1InstanceMd [16x16/16z] TG-30S0mB5Zm_yEhtSO6N431m2DhSSaYUfRP_QY1fMAZqQWQyvCVsUQyvJnZIh3cl7lq2NErkkSy6p21llg7Vzrlsi2l_-J1NiS7
+
+sprite $AmazonEc2Dl1InstanceLg [20x20/16z] {
+bP250G0n20D3iUo_yBjhNGu7RoFW0162-62U7EPwwCGIXw4ssWLFBCCUzTpFUk4wwPKCJF95RsHQG0EABOpaoZ0oqXSz3HE17NEHOGrCbbn4Bhb8Knrw66wB
+UbgOSRY6zTLJWsB09fZKUW
+}
+
+!procedure AmazonEc2Dl1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Dl1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Dl1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Dl1InstanceGroup($id, $name='Amazon Ec2 Dl1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Dl1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.png
new file mode 100644
index 00000000000..ec7b21875cb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.puml
new file mode 100644
index 00000000000..ea95f95224d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceCard('AmazonEc2Dl1InstanceCard', 'Amazon Ec2 Dl1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..c13137becd3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceCard('AmazonEc2Dl1InstanceCard', 'Amazon Ec2 Dl1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.png
new file mode 100644
index 00000000000..e9e06c68d84
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..6bbf3dbfd79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceGroup('AmazonEc2Dl1InstanceGroup', 'Amazon Ec2 Dl1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..5a9ec2dfdbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Dl1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Dl1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance')
+
+' renders the element
+AmazonEc2Dl1InstanceGroup('AmazonEc2Dl1InstanceGroup', 'Amazon Ec2 Dl1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.png
new file mode 100644
index 00000000000..7de568dc31b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.puml
new file mode 100644
index 00000000000..ff4ffc5d5a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddress
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddress('AmazonEc2ElasticIpAddress', 'Amazon Ec2 Elastic Ip Address', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Remote.puml
new file mode 100644
index 00000000000..3cd0d145275
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddress
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddress('AmazonEc2ElasticIpAddress', 'Amazon Ec2 Elastic Ip Address', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.md
new file mode 100644
index 00000000000..9622f70ecaf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.md
@@ -0,0 +1,157 @@
+# AmazonEc2ElasticIpAddress
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+```
+
+
+
+| Illustration | AmazonEc2ElasticIpAddress | AmazonEc2ElasticIpAddressCard | AmazonEc2ElasticIpAddressGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.png) | ![illustration for AmazonEc2ElasticIpAddress](../../../aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.Local.png) | ![illustration for AmazonEc2ElasticIpAddressCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.png) | ![illustration for AmazonEc2ElasticIpAddressGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.png) |
+
+
+
+
+## AmazonEc2ElasticIpAddress
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddress
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddress('AmazonEc2ElasticIpAddress', 'Amazon Ec2 Elastic Ip Address', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddress
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddress('AmazonEc2ElasticIpAddress', 'Amazon Ec2 Elastic Ip Address', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2ElasticIpAddressCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressCard('AmazonEc2ElasticIpAddressCard', 'Amazon Ec2 Elastic Ip Address Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressCard('AmazonEc2ElasticIpAddressCard', 'Amazon Ec2 Elastic Ip Address Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2ElasticIpAddressGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressGroup('AmazonEc2ElasticIpAddressGroup', 'Amazon Ec2 Elastic Ip Address Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressGroup('AmazonEc2ElasticIpAddressGroup', 'Amazon Ec2 Elastic Ip Address Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.png
new file mode 100644
index 00000000000..b9e7289deb7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.puml
new file mode 100644
index 00000000000..9049cbe0ffc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress
+
+sprite $AmazonEc2ElasticIpAddressXs [10x10/16z] Oo00c60CDcHH3Z1Wu61W1F5O2PW1
+
+sprite $AmazonEc2ElasticIpAddressSm [12x12/16z] bS470G11200WRgdz2_zC86Yhcc2GJB0Pg9yYGE8S3JS
+
+sprite $AmazonEc2ElasticIpAddressMd [16x16/16z] hKc30G102Cor_y9lD40wGlcW6IPB2g0dyC4nUC5XNqMSiLMjy78mnRFbqm4
+
+sprite $AmazonEc2ElasticIpAddressLg [20x20/16z] nKw50G0X2AIv_HV-i7K1wURe8WcV5GzpQC_Yxrly8KgXHraY6uE2KY_H92Cl3toySMi7E4V9Yml09owwHoy
+
+!procedure AmazonEc2ElasticIpAddress($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2ElasticIpAddressCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2ElasticIpAddressLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2ElasticIpAddressGroup($id, $name='Amazon Ec2 Elastic Ip Address', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2ElasticIpAddressLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.png
new file mode 100644
index 00000000000..df676f2eea1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.puml
new file mode 100644
index 00000000000..63982588fc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressCard('AmazonEc2ElasticIpAddressCard', 'Amazon Ec2 Elastic Ip Address Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Remote.puml
new file mode 100644
index 00000000000..63bd00eedca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressCard('AmazonEc2ElasticIpAddressCard', 'Amazon Ec2 Elastic Ip Address Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.png
new file mode 100644
index 00000000000..49ac6b34836
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.puml
new file mode 100644
index 00000000000..f268867a818
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressGroup('AmazonEc2ElasticIpAddressGroup', 'Amazon Ec2 Elastic Ip Address Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Remote.puml
new file mode 100644
index 00000000000..0b0bda32a74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddressGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2ElasticIpAddressGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress')
+
+' renders the element
+AmazonEc2ElasticIpAddressGroup('AmazonEc2ElasticIpAddressGroup', 'Amazon Ec2 Elastic Ip Address Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.png
new file mode 100644
index 00000000000..48725cfe271
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.puml
new file mode 100644
index 00000000000..eafa33be693
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1Instance('AmazonEc2F1Instance', 'Amazon Ec2 F1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Remote.puml
new file mode 100644
index 00000000000..76a6e899a96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1Instance('AmazonEc2F1Instance', 'Amazon Ec2 F1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.md
new file mode 100644
index 00000000000..355f62dcf7e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2F1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2F1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+```
+
+
+
+| Illustration | AmazonEc2F1Instance | AmazonEc2F1InstanceCard | AmazonEc2F1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.png) | ![illustration for AmazonEc2F1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.Local.png) | ![illustration for AmazonEc2F1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.png) | ![illustration for AmazonEc2F1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2F1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1Instance('AmazonEc2F1Instance', 'Amazon Ec2 F1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1Instance('AmazonEc2F1Instance', 'Amazon Ec2 F1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2F1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceCard('AmazonEc2F1InstanceCard', 'Amazon Ec2 F1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceCard('AmazonEc2F1InstanceCard', 'Amazon Ec2 F1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2F1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceGroup('AmazonEc2F1InstanceGroup', 'Amazon Ec2 F1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceGroup('AmazonEc2F1InstanceGroup', 'Amazon Ec2 F1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.png
new file mode 100644
index 00000000000..9e13f33550f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.puml
new file mode 100644
index 00000000000..7b4d5020a37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2F1Instance
+
+sprite $AmazonEc2F1InstanceXs [10x10/16z] Oq0576n876Oq5WSGCeCe1dOGYuE13IhBXgoE6GnOaSm3
+
+sprite $AmazonEc2F1InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN8C51HBrzLn1qVDW8n83aw2dqf-TWseFZu_VVtHK
+
+sprite $AmazonEc2F1InstanceMd [16x16/16z] RS-54S0m30D0rzUJjF_2OMRuiEsHO3IbYafdoYfjuUyzCH7qUH18wujJvRhEjfwxhwvBsR0lM-hhrU_pqy_tYPvqnTECP1H7
+
+sprite $AmazonEc2F1InstanceLg [20x20/16z] {
+bP254S0m30DbrluBbvaRpfzHk1k908WKv0EBOZVdmmPMs0pptY-vOvL-QHUnjykmoKv8A2UxcNct5qQoPvN0mCZOs85FjOWSQf5VVTXcX4_cvUdExkhMawOE
+GuTTC9Yr
+}
+
+!procedure AmazonEc2F1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2F1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2F1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2F1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2F1InstanceGroup($id, $name='Amazon Ec2 F1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2F1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.png
new file mode 100644
index 00000000000..b3556c35892
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.puml
new file mode 100644
index 00000000000..e3a86b871ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceCard('AmazonEc2F1InstanceCard', 'Amazon Ec2 F1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..ffd6d3238eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceCard('AmazonEc2F1InstanceCard', 'Amazon Ec2 F1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.png
new file mode 100644
index 00000000000..e8138be95b5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..9c1f47244cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceGroup('AmazonEc2F1InstanceGroup', 'Amazon Ec2 F1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..8d60f5b3808
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2F1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2F1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2F1Instance')
+
+' renders the element
+AmazonEc2F1InstanceGroup('AmazonEc2F1InstanceGroup', 'Amazon Ec2 F1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.png
new file mode 100644
index 00000000000..49f99f0776e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.puml
new file mode 100644
index 00000000000..e60deb6e108
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3Instance('AmazonEc2G3Instance', 'Amazon Ec2 G3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Remote.puml
new file mode 100644
index 00000000000..e81f5eb5f8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3Instance('AmazonEc2G3Instance', 'Amazon Ec2 G3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.md
new file mode 100644
index 00000000000..4633f981a68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2G3Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2G3Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+```
+
+
+
+| Illustration | AmazonEc2G3Instance | AmazonEc2G3InstanceCard | AmazonEc2G3InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.png) | ![illustration for AmazonEc2G3Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.Local.png) | ![illustration for AmazonEc2G3InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.png) | ![illustration for AmazonEc2G3InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2G3Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3Instance('AmazonEc2G3Instance', 'Amazon Ec2 G3 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3Instance('AmazonEc2G3Instance', 'Amazon Ec2 G3 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2G3InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceCard('AmazonEc2G3InstanceCard', 'Amazon Ec2 G3 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceCard('AmazonEc2G3InstanceCard', 'Amazon Ec2 G3 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2G3InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceGroup('AmazonEc2G3InstanceGroup', 'Amazon Ec2 G3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceGroup('AmazonEc2G3InstanceGroup', 'Amazon Ec2 G3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.png
new file mode 100644
index 00000000000..69a20f7ad9a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.puml
new file mode 100644
index 00000000000..b72d0dcf5f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2G3Instance
+
+sprite $AmazonEc2G3InstanceXs [10x10/16z] Oq0576n876Oq5WSGCeCe861bOEPW02fc149cDcHrp630YcGU
+
+sprite $AmazonEc2G3InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5KJjT114I7H8ZXxZk-TaseFZu_VVtHK
+
+sprite $AmazonEc2G3InstanceMd [16x16/16z] RS-50S0m40B0Zm7xJrpgSRtunoOX67B5pKndNUt5cjz44yp_GS3hdLrvhQVRVDQBqUvrAKTEZ2fRkjTP8hC_7ztvpjltYJTfZUSsR5m-
+
+sprite $AmazonEc2G3InstanceLg [20x20/16z] {
+bL250GGn20iIclqNVZbtQN47dBq20Q4CTM5Zq--F93fRm-950gZIojOg3-F8TLmnXZYJ8768wsmTeZ3O97Mgu0mW98vnJhXpFOjrECnYjfd5NkqHYySSmbjM
+fdxi1rStJGH0fA4B-m8
+}
+
+!procedure AmazonEc2G3Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2G3Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2G3InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2G3InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2G3InstanceGroup($id, $name='Amazon Ec2 G3 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2G3InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.png
new file mode 100644
index 00000000000..1150bd5387c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.puml
new file mode 100644
index 00000000000..a2a757905d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceCard('AmazonEc2G3InstanceCard', 'Amazon Ec2 G3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Remote.puml
new file mode 100644
index 00000000000..987f76f77d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceCard('AmazonEc2G3InstanceCard', 'Amazon Ec2 G3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.png
new file mode 100644
index 00000000000..805ab0aef03
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.puml
new file mode 100644
index 00000000000..e7dcbc7fda1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceGroup('AmazonEc2G3InstanceGroup', 'Amazon Ec2 G3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..df254fcea96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G3InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G3Instance')
+
+' renders the element
+AmazonEc2G3InstanceGroup('AmazonEc2G3InstanceGroup', 'Amazon Ec2 G3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.png
new file mode 100644
index 00000000000..c619a71cc2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.puml
new file mode 100644
index 00000000000..c16f94f97ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstance('AmazonEc2G4AdInstance', 'Amazon Ec2 G4 Ad Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Remote.puml
new file mode 100644
index 00000000000..9397ce409fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstance('AmazonEc2G4AdInstance', 'Amazon Ec2 G4 Ad Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.md
new file mode 100644
index 00000000000..6bd89e7aeca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2G4AdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+```
+
+
+
+| Illustration | AmazonEc2G4AdInstance | AmazonEc2G4AdInstanceCard | AmazonEc2G4AdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.png) | ![illustration for AmazonEc2G4AdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.Local.png) | ![illustration for AmazonEc2G4AdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.png) | ![illustration for AmazonEc2G4AdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2G4AdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstance('AmazonEc2G4AdInstance', 'Amazon Ec2 G4 Ad Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstance('AmazonEc2G4AdInstance', 'Amazon Ec2 G4 Ad Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2G4AdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceCard('AmazonEc2G4AdInstanceCard', 'Amazon Ec2 G4 Ad Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceCard('AmazonEc2G4AdInstanceCard', 'Amazon Ec2 G4 Ad Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2G4AdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceGroup('AmazonEc2G4AdInstanceGroup', 'Amazon Ec2 G4 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceGroup('AmazonEc2G4AdInstanceGroup', 'Amazon Ec2 G4 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.png
new file mode 100644
index 00000000000..b8b0ed637d0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.puml
new file mode 100644
index 00000000000..ef762967684
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance
+
+sprite $AmazonEc2G4AdInstanceXs [10x10/16z] Oq0576n876RiB0u69WuWmSp1m0OLOqDMnmm6h4Zc0G
+
+sprite $AmazonEc2G4AdInstanceSm [12x12/16z] NKq50G11369E_yAlvtC5x98AAl8jcKs0rpzXGdjT-fxNMrf-vsK8CtA_wVM1Ws9zvXll3G
+
+sprite $AmazonEc2G4AdInstanceMd [16x16/16z] TO-50G0n20DJIxB_n4zvjwlYW0y8mN68f2gMyqwnrns5IDKpa0pxHOwZgrrf7oKjQFEsAti5uZJQqrvS047r9_wKF-kBE_wO9sM6p9GN
+
+sprite $AmazonEc2G4AdInstanceLg [20x20/16z] {
+bL25WKKn20ilqko_yCbtbnPtmBCN62Woo0kRL__-aN1dMxXu582aLxOLFOoph-DYtiHjrA57C7zKtCIThIsofG8RaArtSR97urfyEilCpIpprHwyUDOXV2bI
+jVG7hsug430qs8Nz0W
+}
+
+!procedure AmazonEc2G4AdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2G4AdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2G4AdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2G4AdInstanceGroup($id, $name='Amazon Ec2 G4 Ad Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2G4AdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.png
new file mode 100644
index 00000000000..1194c9d7da2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.puml
new file mode 100644
index 00000000000..0940afe57cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceCard('AmazonEc2G4AdInstanceCard', 'Amazon Ec2 G4 Ad Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..1776804acca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceCard('AmazonEc2G4AdInstanceCard', 'Amazon Ec2 G4 Ad Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.png
new file mode 100644
index 00000000000..6ef892190f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..ccc57bc2f87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceGroup('AmazonEc2G4AdInstanceGroup', 'Amazon Ec2 G4 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..f734e731d65
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance')
+
+' renders the element
+AmazonEc2G4AdInstanceGroup('AmazonEc2G4AdInstanceGroup', 'Amazon Ec2 G4 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.png
new file mode 100644
index 00000000000..ac9a3ccd670
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.puml
new file mode 100644
index 00000000000..79335caed10
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstance('AmazonEc2G4DnInstance', 'Amazon Ec2 G4 Dn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Remote.puml
new file mode 100644
index 00000000000..27baa776ee0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstance('AmazonEc2G4DnInstance', 'Amazon Ec2 G4 Dn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.md
new file mode 100644
index 00000000000..9536aff6a73
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2G4DnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+```
+
+
+
+| Illustration | AmazonEc2G4DnInstance | AmazonEc2G4DnInstanceCard | AmazonEc2G4DnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.png) | ![illustration for AmazonEc2G4DnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.Local.png) | ![illustration for AmazonEc2G4DnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.png) | ![illustration for AmazonEc2G4DnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2G4DnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstance('AmazonEc2G4DnInstance', 'Amazon Ec2 G4 Dn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstance('AmazonEc2G4DnInstance', 'Amazon Ec2 G4 Dn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2G4DnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceCard('AmazonEc2G4DnInstanceCard', 'Amazon Ec2 G4 Dn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceCard('AmazonEc2G4DnInstanceCard', 'Amazon Ec2 G4 Dn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2G4DnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceGroup('AmazonEc2G4DnInstanceGroup', 'Amazon Ec2 G4 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceGroup('AmazonEc2G4DnInstanceGroup', 'Amazon Ec2 G4 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.png
new file mode 100644
index 00000000000..07c3d4f6bf9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.puml
new file mode 100644
index 00000000000..6c638cc4cd2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance
+
+sprite $AmazonEc2G4DnInstanceXs [10x10/16z] Oq0576n876PK5Zi30ok8nS74nCm8P74mi45bsP3LCOC1Av9v
+
+sprite $AmazonEc2G4DnInstanceSm [12x12/16z] NOs50S0m408l1ko_S5tphi1VL4b50D4b875AHBrhLv1xeO0WgYwbICbqSzKJ3euFwp_U5G
+
+sprite $AmazonEc2G4DnInstanceMd [16x16/16z] RK-50SD02EIHE_QVk4WzmLta1Y2KBCQwoi8SEQxh2zZ5r4yZKFallvYll7RjvAqp0RNEPwgMVGG1P7O-A4SO7Z_zykx_-BVxYHVaxJ-bKJx6Vm
+
+sprite $AmazonEc2G4DnInstanceLg [20x20/16z] {
+bP250GD020EF9m7sNxZktdS18hnhXM6ee3wykMVNpqiUtfgRbWAgvkwjIo_ZxFkuSXxYr871vpXe5cJXJldmDZDhBQLZMLJE-11NJaoLy5ik4GzSuYyTUTEi
+KtYhf55BhK-UYWIZu12s1G
+}
+
+!procedure AmazonEc2G4DnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2G4DnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2G4DnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2G4DnInstanceGroup($id, $name='Amazon Ec2 G4 Dn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2G4DnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.png
new file mode 100644
index 00000000000..05fe594985c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.puml
new file mode 100644
index 00000000000..f08380beeaa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceCard('AmazonEc2G4DnInstanceCard', 'Amazon Ec2 G4 Dn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..9041c70c0c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceCard('AmazonEc2G4DnInstanceCard', 'Amazon Ec2 G4 Dn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.png
new file mode 100644
index 00000000000..be66877070d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..b6a15ef155a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceGroup('AmazonEc2G4DnInstanceGroup', 'Amazon Ec2 G4 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..38aa417a6c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G4DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance')
+
+' renders the element
+AmazonEc2G4DnInstanceGroup('AmazonEc2G4DnInstanceGroup', 'Amazon Ec2 G4 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.png
new file mode 100644
index 00000000000..d814c0af38c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.puml
new file mode 100644
index 00000000000..d09084591f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstance('AmazonEc2G5gInstance', 'Amazon Ec2 G5g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Remote.puml
new file mode 100644
index 00000000000..21cd3cb50ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstance('AmazonEc2G5gInstance', 'Amazon Ec2 G5g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.md
new file mode 100644
index 00000000000..7dc6000c503
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2G5GInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+```
+
+
+
+| Illustration | AmazonEc2G5GInstance | AmazonEc2G5GInstanceCard | AmazonEc2G5GInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.png) | ![illustration for AmazonEc2G5GInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.Local.png) | ![illustration for AmazonEc2G5GInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.png) | ![illustration for AmazonEc2G5GInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2G5GInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstance('AmazonEc2G5gInstance', 'Amazon Ec2 G5g Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstance('AmazonEc2G5gInstance', 'Amazon Ec2 G5g Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2G5GInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceCard('AmazonEc2G5gInstanceCard', 'Amazon Ec2 G5g Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceCard('AmazonEc2G5gInstanceCard', 'Amazon Ec2 G5g Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2G5GInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceGroup('AmazonEc2G5gInstanceGroup', 'Amazon Ec2 G5g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceGroup('AmazonEc2G5gInstanceGroup', 'Amazon Ec2 G5g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.png
new file mode 100644
index 00000000000..a2e200f0883
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.puml
new file mode 100644
index 00000000000..760a4dbe80e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance
+
+sprite $AmazonEc2G5GInstanceXs [10x10/16z] Oq0576n876PK5YiJ8vZ5mS30ni3Amim1fC1wcDcGrJ630IkIUG
+
+sprite $AmazonEc2G5GInstanceSm [12x12/16z] NOq50a0X24EV2cFtl_3lbCwDlwZZZW2iIs3tGopwNLS79K2YuvnEezdtJJjkxli9Xt8T5Z_U5G
+
+sprite $AmazonEc2G5GInstanceMd [16x16/16z] RO-50GD020Dvkx3_n4rJbtl5eVv0gTg72bDUdJlYdWza4Srw0DZ-9ll8TYYj-CRkQumIushljYo_p45tuiLIZVsC3uT7V3tWRttneF_C4ndBHBu
+
+sprite $AmazonEc2G5GInstanceLg [20x20/16z] {
+bL050WGm2889wFy_VDrzczsAToymC0YH3pRtxFwPrC7Mk7ab0CdSsJfw6MVlunP07cnn7U9aBfriElK8LFPQ3W-scK6mXpR4cl4XZXtRGiAdMMfmc8Lyc8L_
+xL4tppg5joADMZluT5EX04F48MmB
+}
+
+!procedure AmazonEc2G5GInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2G5GInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2G5GInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2G5GInstanceGroup($id, $name='Amazon Ec2 G5g Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2G5GInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.png
new file mode 100644
index 00000000000..14d2c9f6633
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.puml
new file mode 100644
index 00000000000..0308b560168
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceCard('AmazonEc2G5gInstanceCard', 'Amazon Ec2 G5g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Remote.puml
new file mode 100644
index 00000000000..e8375d2c4be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceCard('AmazonEc2G5gInstanceCard', 'Amazon Ec2 G5g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.png
new file mode 100644
index 00000000000..2a942f898b2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.puml
new file mode 100644
index 00000000000..55d6864f254
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceGroup('AmazonEc2G5gInstanceGroup', 'Amazon Ec2 G5g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..a4b93eaa4f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5GInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance')
+
+' renders the element
+AmazonEc2G5GInstanceGroup('AmazonEc2G5gInstanceGroup', 'Amazon Ec2 G5g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.png
new file mode 100644
index 00000000000..8948bec2b51
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.puml
new file mode 100644
index 00000000000..511de31487c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5Instance('AmazonEc2G5Instance', 'Amazon Ec2 G5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Remote.puml
new file mode 100644
index 00000000000..571815db80a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5Instance('AmazonEc2G5Instance', 'Amazon Ec2 G5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.md
new file mode 100644
index 00000000000..b00cdc80192
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2G5Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2G5Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+```
+
+
+
+| Illustration | AmazonEc2G5Instance | AmazonEc2G5InstanceCard | AmazonEc2G5InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.png) | ![illustration for AmazonEc2G5Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.Local.png) | ![illustration for AmazonEc2G5InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.png) | ![illustration for AmazonEc2G5InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2G5Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5Instance('AmazonEc2G5Instance', 'Amazon Ec2 G5 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5Instance('AmazonEc2G5Instance', 'Amazon Ec2 G5 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2G5InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceCard('AmazonEc2G5InstanceCard', 'Amazon Ec2 G5 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceCard('AmazonEc2G5InstanceCard', 'Amazon Ec2 G5 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2G5InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceGroup('AmazonEc2G5InstanceGroup', 'Amazon Ec2 G5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceGroup('AmazonEc2G5InstanceGroup', 'Amazon Ec2 G5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.png
new file mode 100644
index 00000000000..7b283061f71
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.puml
new file mode 100644
index 00000000000..38c53834778
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2G5Instance
+
+sprite $AmazonEc2G5InstanceXs [10x10/16z] NOp50K0X3CLIx_uBVnSWbyeJPZhviMLh2eC68R0cGL4iHvzTnD2t0m
+
+sprite $AmazonEc2G5InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGNiCj1HBryN47KGGST9NltawF7cAk7WsaFZe_VVtTN
+
+sprite $AmazonEc2G5InstanceMd [16x16/16z] TOy50e0m00AnWF-_M5qdkhZT4eiGWh_2YAU-pw4EU9yv-f3VQ0x9ppVy5RLUoLy7bBnzuePn-sCxUfuuj5lVyF9yCSVJUnBpOmP-0G
+
+sprite $AmazonEc2G5InstanceLg [20x20/16z] {
+bP250GD020EFHvBz5wwxzrs02E_Qq60cc0zlBSiwBtbu4pSj2vZntPkcNiPrtyTDvoakB4PrYWDTv-dDDj1XgXFIxdDC515rpsK5QvsvH3nmYRzqv4thEeMh
+figbAjKdJuk4fe93s1O
+}
+
+!procedure AmazonEc2G5Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2G5Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2G5InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2G5InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2G5InstanceGroup($id, $name='Amazon Ec2 G5 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2G5InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.png
new file mode 100644
index 00000000000..3ea74db6886
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.puml
new file mode 100644
index 00000000000..6c8cb56caf2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceCard('AmazonEc2G5InstanceCard', 'Amazon Ec2 G5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Remote.puml
new file mode 100644
index 00000000000..7d02b2e5c30
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceCard('AmazonEc2G5InstanceCard', 'Amazon Ec2 G5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.png
new file mode 100644
index 00000000000..6fc25eeb10b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.puml
new file mode 100644
index 00000000000..bc980ef7060
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceGroup('AmazonEc2G5InstanceGroup', 'Amazon Ec2 G5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..7b9c4855c75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2G5InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2G5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2G5Instance')
+
+' renders the element
+AmazonEc2G5InstanceGroup('AmazonEc2G5InstanceGroup', 'Amazon Ec2 G5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.png
new file mode 100644
index 00000000000..e361584b8b5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.puml
new file mode 100644
index 00000000000..da6c42f6ae0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1Instance('AmazonEc2H1Instance', 'Amazon Ec2 H1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Remote.puml
new file mode 100644
index 00000000000..ee55441a63c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1Instance('AmazonEc2H1Instance', 'Amazon Ec2 H1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.md
new file mode 100644
index 00000000000..4db83748fd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2H1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2H1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+```
+
+
+
+| Illustration | AmazonEc2H1Instance | AmazonEc2H1InstanceCard | AmazonEc2H1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.png) | ![illustration for AmazonEc2H1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.Local.png) | ![illustration for AmazonEc2H1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.png) | ![illustration for AmazonEc2H1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2H1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1Instance('AmazonEc2H1Instance', 'Amazon Ec2 H1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1Instance('AmazonEc2H1Instance', 'Amazon Ec2 H1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2H1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceCard('AmazonEc2H1InstanceCard', 'Amazon Ec2 H1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceCard('AmazonEc2H1InstanceCard', 'Amazon Ec2 H1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2H1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceGroup('AmazonEc2H1InstanceGroup', 'Amazon Ec2 H1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceGroup('AmazonEc2H1InstanceGroup', 'Amazon Ec2 H1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.png
new file mode 100644
index 00000000000..61c06193de5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.puml
new file mode 100644
index 00000000000..41eecf2bff6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2H1Instance
+
+sprite $AmazonEc2H1InstanceXs [10x10/16z] Oq0576n876Pq5WiRYCN1mC3A0XJZO623oh8XgsC60rOaym
+
+sprite $AmazonEc2H1InstanceSm [12x12/16z] LSs53GHG20MmVdkm_yBdsX31_SlKKw3pGkAfOyPJJMBRHUZOPwFRVDG_Cq__TwYkH-o_lrS
+
+sprite $AmazonEc2H1InstanceMd [16x16/16z] TOy50e0m009P0Vz_iTYDBcwtn4S8mIbSiIgVbth1NlSeo8pk8Hb_uHHTlJRVq9jMRuSvEiAqTn_-Mt_Xp_F5FVvupy8CS-49
+
+sprite $AmazonEc2H1InstanceLg [20x20/16z] {
+bP054WGm20ENQGBv_uVFtQ_UnU7TQ0oXY_x0FDdDyx4ERBWPItkxpXsRraiz-rwllKvwGudMKU-65MUMPCziSM29RstHXrog7dAfl-fODyCwgOzQokxQhKyz
+5GlCiHBO0W
+}
+
+!procedure AmazonEc2H1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2H1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2H1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2H1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2H1InstanceGroup($id, $name='Amazon Ec2 H1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2H1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.png
new file mode 100644
index 00000000000..ecf4a81f8f9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.puml
new file mode 100644
index 00000000000..144f3a4dcef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceCard('AmazonEc2H1InstanceCard', 'Amazon Ec2 H1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..dde01a2b9b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceCard('AmazonEc2H1InstanceCard', 'Amazon Ec2 H1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.png
new file mode 100644
index 00000000000..e7bca72bb42
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..e931286b70a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceGroup('AmazonEc2H1InstanceGroup', 'Amazon Ec2 H1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..716168e4ed8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2H1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2H1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2H1Instance')
+
+' renders the element
+AmazonEc2H1InstanceGroup('AmazonEc2H1InstanceGroup', 'Amazon Ec2 H1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.png
new file mode 100644
index 00000000000..9e9ae788723
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.puml
new file mode 100644
index 00000000000..28e78847bd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstance('AmazonEc2HabanaGaudiInstance', 'Amazon Ec2 Habana Gaudi Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Remote.puml
new file mode 100644
index 00000000000..8bf00e0b9aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstance('AmazonEc2HabanaGaudiInstance', 'Amazon Ec2 Habana Gaudi Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.md
new file mode 100644
index 00000000000..d1fc0636ddf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2HabanaGaudiInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+```
+
+
+
+| Illustration | AmazonEc2HabanaGaudiInstance | AmazonEc2HabanaGaudiInstanceCard | AmazonEc2HabanaGaudiInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.png) | ![illustration for AmazonEc2HabanaGaudiInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.Local.png) | ![illustration for AmazonEc2HabanaGaudiInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.png) | ![illustration for AmazonEc2HabanaGaudiInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2HabanaGaudiInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstance('AmazonEc2HabanaGaudiInstance', 'Amazon Ec2 Habana Gaudi Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstance('AmazonEc2HabanaGaudiInstance', 'Amazon Ec2 Habana Gaudi Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2HabanaGaudiInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceCard('AmazonEc2HabanaGaudiInstanceCard', 'Amazon Ec2 Habana Gaudi Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceCard('AmazonEc2HabanaGaudiInstanceCard', 'Amazon Ec2 Habana Gaudi Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2HabanaGaudiInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceGroup('AmazonEc2HabanaGaudiInstanceGroup', 'Amazon Ec2 Habana Gaudi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceGroup('AmazonEc2HabanaGaudiInstanceGroup', 'Amazon Ec2 Habana Gaudi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.png
new file mode 100644
index 00000000000..8dfac1b0390
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.puml
new file mode 100644
index 00000000000..a657d299866
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance
+
+sprite $AmazonEc2HabanaGaudiInstanceXs [10x10/16z] Oq0576n876PK5WSBCpE8nG4Lus1WOs1bO6LYP6P3LiSC1gn8vW4
+
+sprite $AmazonEc2HabanaGaudiInstanceSm [12x12/16z] LOs54G012CE25VPV-5rpFQtnHyuu0XXTWCJ921SuG3ie8hEo1FDa1XTM6NvcY0YC_mxqzA7y_Qu
+
+sprite $AmazonEc2HabanaGaudiInstanceMd [16x16/16z] RK-55GDH3A8HoFuJbtTkN-C0FXOXZ2zND-Gzoxku5VkINIhEHhebBhwl594as57Kae_iZgvgUvYvrCyi_Hq_86FlXqixiq6zvx_nnNtDXvx5ftqk_Xy
+
+sprite $AmazonEc2HabanaGaudiInstanceLg [20x20/16z] {
+bP250GGm308lXSZ-2x-xVxrHW7UZI1Wgg0-sxDdDyw63hRaPCb0rTxOklupB729XdMoLEiJrO2aaB9zwH1vCQra7synzZvayzbWw6cwnPE7qSXonH3J8LieA
+vFYBXsv6-XJUBdlSTlkJfaQGE3Y4RG4
+}
+
+!procedure AmazonEc2HabanaGaudiInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2HabanaGaudiInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2HabanaGaudiInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2HabanaGaudiInstanceGroup($id, $name='Amazon Ec2 Habana Gaudi Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2HabanaGaudiInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.png
new file mode 100644
index 00000000000..c585923a55a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.puml
new file mode 100644
index 00000000000..e35092c1d62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceCard('AmazonEc2HabanaGaudiInstanceCard', 'Amazon Ec2 Habana Gaudi Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Remote.puml
new file mode 100644
index 00000000000..dc9788403b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceCard('AmazonEc2HabanaGaudiInstanceCard', 'Amazon Ec2 Habana Gaudi Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.png
new file mode 100644
index 00000000000..37d84386a2e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.puml
new file mode 100644
index 00000000000..4dae331001b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceGroup('AmazonEc2HabanaGaudiInstanceGroup', 'Amazon Ec2 Habana Gaudi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..5a6f1f86a79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HabanaGaudiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance')
+
+' renders the element
+AmazonEc2HabanaGaudiInstanceGroup('AmazonEc2HabanaGaudiInstanceGroup', 'Amazon Ec2 Habana Gaudi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.png
new file mode 100644
index 00000000000..9bd27fdada7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.puml
new file mode 100644
index 00000000000..fe1178813ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstance('AmazonEc2HmiInstance', 'Amazon Ec2 Hmi Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Remote.puml
new file mode 100644
index 00000000000..72f87fcef0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstance('AmazonEc2HmiInstance', 'Amazon Ec2 Hmi Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.md
new file mode 100644
index 00000000000..f0a2ac0fa3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2HmiInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+```
+
+
+
+| Illustration | AmazonEc2HmiInstance | AmazonEc2HmiInstanceCard | AmazonEc2HmiInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.png) | ![illustration for AmazonEc2HmiInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.Local.png) | ![illustration for AmazonEc2HmiInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.png) | ![illustration for AmazonEc2HmiInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2HmiInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstance('AmazonEc2HmiInstance', 'Amazon Ec2 Hmi Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstance('AmazonEc2HmiInstance', 'Amazon Ec2 Hmi Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2HmiInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceCard('AmazonEc2HmiInstanceCard', 'Amazon Ec2 Hmi Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceCard('AmazonEc2HmiInstanceCard', 'Amazon Ec2 Hmi Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2HmiInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceGroup('AmazonEc2HmiInstanceGroup', 'Amazon Ec2 Hmi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceGroup('AmazonEc2HmiInstanceGroup', 'Amazon Ec2 Hmi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.png
new file mode 100644
index 00000000000..57cc0503f6e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.puml
new file mode 100644
index 00000000000..5762442367e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance
+
+sprite $AmazonEc2HmiInstanceXs [10x10/16z] Oq0576n876Oq5WSp0mipa69WvM00iZWOsA2oRCZgcC605Say
+
+sprite $AmazonEc2HmiInstanceSm [12x12/16z] LOs55K0X30ClVP1c_uM_wq7T-ECYXG7Y2x0vYQdRxm9FgYKPuZaBImdbWK0wUZZvxu5E7t_yxgu
+
+sprite $AmazonEc2HmiInstanceMd [16x16/16z] ROy50i0W00AnWF-_UAnBDkCy4vCGWbEuOrK-R_M6lPvHa1azGpB-mIbwUcr-H1Yk9GIxZY5WzB1zUY0yN__WwVdY6K_VavPXRhm
+
+sprite $AmazonEc2HmiInstanceLg [20x20/16z] {
+bP254KL120ENWK3wR_Z9TvVpsq73kz48J0VzWMcypVEH1pRSZ2oWstTikbxQIVTshJpO2Rm_LN6mkx31PsORIHPziBDrjICFx5qj4G-rn5zzvCrGdSodkihR
+jQrFcXR9XYiucAq
+}
+
+!procedure AmazonEc2HmiInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2HmiInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2HmiInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2HmiInstanceGroup($id, $name='Amazon Ec2 Hmi Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2HmiInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.png
new file mode 100644
index 00000000000..9a8f75529f3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.puml
new file mode 100644
index 00000000000..a8468b6b33a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceCard('AmazonEc2HmiInstanceCard', 'Amazon Ec2 Hmi Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Remote.puml
new file mode 100644
index 00000000000..50d0ad684fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceCard('AmazonEc2HmiInstanceCard', 'Amazon Ec2 Hmi Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.png
new file mode 100644
index 00000000000..799f8956154
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.puml
new file mode 100644
index 00000000000..567228ca39c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceGroup('AmazonEc2HmiInstanceGroup', 'Amazon Ec2 Hmi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..adfc414ff08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2HmiInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2HmiInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance')
+
+' renders the element
+AmazonEc2HmiInstanceGroup('AmazonEc2HmiInstanceGroup', 'Amazon Ec2 Hmi Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.png
new file mode 100644
index 00000000000..64f24f1157e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.puml
new file mode 100644
index 00000000000..16b7f2f013e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2Instance('AmazonEc2I2Instance', 'Amazon Ec2 I2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Remote.puml
new file mode 100644
index 00000000000..d05d9332923
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2Instance('AmazonEc2I2Instance', 'Amazon Ec2 I2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.md
new file mode 100644
index 00000000000..b9932835d56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2I2Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2I2Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+```
+
+
+
+| Illustration | AmazonEc2I2Instance | AmazonEc2I2InstanceCard | AmazonEc2I2InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.png) | ![illustration for AmazonEc2I2Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.Local.png) | ![illustration for AmazonEc2I2InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.png) | ![illustration for AmazonEc2I2InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2I2Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2Instance('AmazonEc2I2Instance', 'Amazon Ec2 I2 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2Instance('AmazonEc2I2Instance', 'Amazon Ec2 I2 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2I2InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceCard('AmazonEc2I2InstanceCard', 'Amazon Ec2 I2 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceCard('AmazonEc2I2InstanceCard', 'Amazon Ec2 I2 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2I2InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceGroup('AmazonEc2I2InstanceGroup', 'Amazon Ec2 I2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceGroup('AmazonEc2I2InstanceGroup', 'Amazon Ec2 I2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.png
new file mode 100644
index 00000000000..6f49b2417b2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.puml
new file mode 100644
index 00000000000..00319d7d398
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2I2Instance
+
+sprite $AmazonEc2I2InstanceXs [10x10/16z] Oq0576n876Oq5WS7cCK1Ga0M1mCRL9ODMHqp6B0YcGS
+
+sprite $AmazonEc2I2InstanceSm [12x12/16z] NOq50W0X2C1c3Vx_uUjqIXT_h6H5WFG2b9EKUljHGR0Dy2XTStdqZF3fEPZs41d7xx-xAm
+
+sprite $AmazonEc2I2InstanceMd [16x16/16z] RS-50S0m20J06F3xJzmlKetduhHDqcODh1eSnWnldMjKCb9jt0TLkVumgvcxkytNdPRhG7YU1cfTr_jyUvqlRzythOHDF6wbrNq
+
+sprite $AmazonEc2I2InstanceLg [20x20/16z] {
+bP254S0m30DbrluBbvaRpfzHk1k908WKv0EBOZVdmmPMs0np09dSiKg_j8lOssNOR4UGYzt240iZER4S61cBdPJAKoqYXrhaLn-s6U6JUNcwixkwzQIfmz1X
+5mncBG
+}
+
+!procedure AmazonEc2I2Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2I2Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2I2InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2I2InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2I2InstanceGroup($id, $name='Amazon Ec2 I2 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2I2InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.png
new file mode 100644
index 00000000000..57f1bf0326a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.puml
new file mode 100644
index 00000000000..a64d74f8687
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceCard('AmazonEc2I2InstanceCard', 'Amazon Ec2 I2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Remote.puml
new file mode 100644
index 00000000000..cea13f1b24e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceCard('AmazonEc2I2InstanceCard', 'Amazon Ec2 I2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.png
new file mode 100644
index 00000000000..342d9af73b4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.puml
new file mode 100644
index 00000000000..c30e9ceb0d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceGroup('AmazonEc2I2InstanceGroup', 'Amazon Ec2 I2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..96971deada2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I2InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I2Instance')
+
+' renders the element
+AmazonEc2I2InstanceGroup('AmazonEc2I2InstanceGroup', 'Amazon Ec2 I2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.png
new file mode 100644
index 00000000000..9791e588f19
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.puml
new file mode 100644
index 00000000000..2715b2eb28f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstance('AmazonEc2I3EnInstance', 'Amazon Ec2 I3 En Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Remote.puml
new file mode 100644
index 00000000000..4e2424631ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstance('AmazonEc2I3EnInstance', 'Amazon Ec2 I3 En Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.md
new file mode 100644
index 00000000000..ffe9dfa18d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2I3EnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+```
+
+
+
+| Illustration | AmazonEc2I3EnInstance | AmazonEc2I3EnInstanceCard | AmazonEc2I3EnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.png) | ![illustration for AmazonEc2I3EnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.Local.png) | ![illustration for AmazonEc2I3EnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.png) | ![illustration for AmazonEc2I3EnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2I3EnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstance('AmazonEc2I3EnInstance', 'Amazon Ec2 I3 En Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstance('AmazonEc2I3EnInstance', 'Amazon Ec2 I3 En Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2I3EnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceCard('AmazonEc2I3EnInstanceCard', 'Amazon Ec2 I3 En Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceCard('AmazonEc2I3EnInstanceCard', 'Amazon Ec2 I3 En Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2I3EnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceGroup('AmazonEc2I3EnInstanceGroup', 'Amazon Ec2 I3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceGroup('AmazonEc2I3EnInstanceGroup', 'Amazon Ec2 I3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.png
new file mode 100644
index 00000000000..6717db60f32
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.puml
new file mode 100644
index 00000000000..48c2b6aabb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance
+
+sprite $AmazonEc2I3EnInstanceXs [10x10/16z] Oq0576n876RiB0u63cOsTYPc3WOsg1WRiZfcC615CWy
+
+sprite $AmazonEc2I3EnInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5KGnW8uILcqaSy_9j0V7n--_koi
+
+sprite $AmazonEc2I3EnInstanceMd [16x16/16z] TS-50S0W40D0DCd-4xUuEuU_kIGO6lqLXOv_LcupWsk9Fq4t3WB_-kI_SbvdMG_MzNNfjmkGXu6KrpqjeeklyyFNzucMTCHJZT_8_W
+
+sprite $AmazonEc2I3EnInstanceLg [20x20/16z] {
+bP250GCm20IFmCFllt3TlGdkmBlN24m7_S6cyUwVIHvimytB0hfzPvkkbt7IVLmhNyOTR4OefPFDDfXSFSCYRPtYKj6rixsV9UAXH_orHzuyrIbyggkyOplu
+TDCYGLHm2Di2
+}
+
+!procedure AmazonEc2I3EnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2I3EnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2I3EnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2I3EnInstanceGroup($id, $name='Amazon Ec2 I3 En Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2I3EnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.png
new file mode 100644
index 00000000000..f46258ef839
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.puml
new file mode 100644
index 00000000000..c01d217d011
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceCard('AmazonEc2I3EnInstanceCard', 'Amazon Ec2 I3 En Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..c4ced93c208
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceCard('AmazonEc2I3EnInstanceCard', 'Amazon Ec2 I3 En Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.png
new file mode 100644
index 00000000000..eade3d1a08c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..8d7e96008e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceGroup('AmazonEc2I3EnInstanceGroup', 'Amazon Ec2 I3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..14777a65c69
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3EnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance')
+
+' renders the element
+AmazonEc2I3EnInstanceGroup('AmazonEc2I3EnInstanceGroup', 'Amazon Ec2 I3 En Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.png
new file mode 100644
index 00000000000..969dea53e2c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.puml
new file mode 100644
index 00000000000..d6b2d9edb75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3Instance('AmazonEc2I3Instance', 'Amazon Ec2 I3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Remote.puml
new file mode 100644
index 00000000000..4c41190998d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3Instance('AmazonEc2I3Instance', 'Amazon Ec2 I3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.md
new file mode 100644
index 00000000000..a8834838dba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2I3Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2I3Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+```
+
+
+
+| Illustration | AmazonEc2I3Instance | AmazonEc2I3InstanceCard | AmazonEc2I3InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.png) | ![illustration for AmazonEc2I3Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.Local.png) | ![illustration for AmazonEc2I3InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.png) | ![illustration for AmazonEc2I3InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2I3Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3Instance('AmazonEc2I3Instance', 'Amazon Ec2 I3 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3Instance('AmazonEc2I3Instance', 'Amazon Ec2 I3 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2I3InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceCard('AmazonEc2I3InstanceCard', 'Amazon Ec2 I3 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceCard('AmazonEc2I3InstanceCard', 'Amazon Ec2 I3 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2I3InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceGroup('AmazonEc2I3InstanceGroup', 'Amazon Ec2 I3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceGroup('AmazonEc2I3InstanceGroup', 'Amazon Ec2 I3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.png
new file mode 100644
index 00000000000..f4e71d49f85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.puml
new file mode 100644
index 00000000000..9ed5e49a1a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2I3Instance
+
+sprite $AmazonEc2I3InstanceXs [10x10/16z] Oq0576n876Oq5WS7cCK1H2n05WS3I34ZaCM6h8uP35YHp0C
+
+sprite $AmazonEc2I3InstanceSm [12x12/16z] NOs50G0X202FPl-5lqCzfOkPL5f93ZeVu92RJlJrI-7mm_ooVVeUXzDNZvTyFHVB7ghh-ZxTtG4
+
+sprite $AmazonEc2I3InstanceMd [16x16/16z] RO-50S0m20IZp-y_ST7wHIyAxGSqQTI6q25QwBth6eMeGiPr4T3zcskJsE_Tp-R-w6tdFkc-Q4xM_kJZVW3vll_zNr3mcqyurE5-
+
+sprite $AmazonEc2I3InstanceLg [20x20/16z] {
+bP255GD1449XbFuRZkTSr_U_KR0t2Wa8HTG1ozPh_W__iCPaU02eqenrnQPTvjokqlzselIt6nYO0vFqPT4V9kNKZgjQEDP2BchXhJvyCZ9-vXqLeTVrMaUQ
+1Xml7CJ7x0a
+}
+
+!procedure AmazonEc2I3Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2I3Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2I3InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2I3InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2I3InstanceGroup($id, $name='Amazon Ec2 I3 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2I3InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.png
new file mode 100644
index 00000000000..c23190f7486
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.puml
new file mode 100644
index 00000000000..60e7d73b321
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceCard('AmazonEc2I3InstanceCard', 'Amazon Ec2 I3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Remote.puml
new file mode 100644
index 00000000000..58093903b8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceCard('AmazonEc2I3InstanceCard', 'Amazon Ec2 I3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.png
new file mode 100644
index 00000000000..e855d63506d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.puml
new file mode 100644
index 00000000000..d9425a446c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceGroup('AmazonEc2I3InstanceGroup', 'Amazon Ec2 I3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..98911183026
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I3InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I3Instance')
+
+' renders the element
+AmazonEc2I3InstanceGroup('AmazonEc2I3InstanceGroup', 'Amazon Ec2 I3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.png
new file mode 100644
index 00000000000..0714bbee9ae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.puml
new file mode 100644
index 00000000000..ea8cadf757f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstance('AmazonEc2I4iInstance', 'Amazon Ec2 I4i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Remote.puml
new file mode 100644
index 00000000000..a1d2c28901f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstance('AmazonEc2I4iInstance', 'Amazon Ec2 I4i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.md
new file mode 100644
index 00000000000..2a6a94f7174
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2I4IInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+```
+
+
+
+| Illustration | AmazonEc2I4IInstance | AmazonEc2I4IInstanceCard | AmazonEc2I4IInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.png) | ![illustration for AmazonEc2I4IInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.Local.png) | ![illustration for AmazonEc2I4IInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.png) | ![illustration for AmazonEc2I4IInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2I4IInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstance('AmazonEc2I4iInstance', 'Amazon Ec2 I4i Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstance('AmazonEc2I4iInstance', 'Amazon Ec2 I4i Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2I4IInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceCard('AmazonEc2I4iInstanceCard', 'Amazon Ec2 I4i Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceCard('AmazonEc2I4iInstanceCard', 'Amazon Ec2 I4i Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2I4IInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceGroup('AmazonEc2I4iInstanceGroup', 'Amazon Ec2 I4i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceGroup('AmazonEc2I4iInstanceGroup', 'Amazon Ec2 I4i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.png
new file mode 100644
index 00000000000..1ec729d09a4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.puml
new file mode 100644
index 00000000000..eaf2837894e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance
+
+sprite $AmazonEc2I4IInstanceXs [10x10/16z] Oq0576n876Pq5WixYCK1Oh8nC7C02OWi6x8wPZ1WHJ8F
+
+sprite $AmazonEc2I4IInstanceSm [12x12/16z] NOs50G0X3CH2zVPV-5q9r8q_PSWe0DK5x7AWmcw_ZQEnEQoEl85qzOodvs3QGwkF7x-xAm
+
+sprite $AmazonEc2I4IInstanceMd [16x16/16z] RO-10S0G40CBajz_uWO0heKJu7k0Zv-feAgdFYjrqUWxb4AZ7G3A5rSXvKwT86VDozwXvcRPgI8twtafVNq7lFU_poSwTh-dEkGe_WC
+
+sprite $AmazonEc2I4IInstanceLg [20x20/16z] {
+bP25TGGm34ELMhJ_mZrc3kS_e_1g608AB_WDKvhcTCoU1LTZ2C3k3Olvr4wwjRFcQ2U0pCdknFw6Eh6sUsRGEzRgR4VQxsfPwwwMzLCVSpN4etbeiWmPljEK
+c7s92tkp3G
+}
+
+!procedure AmazonEc2I4IInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2I4IInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2I4IInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2I4IInstanceGroup($id, $name='Amazon Ec2 I4i Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2I4IInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.png
new file mode 100644
index 00000000000..32e77614bd5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.puml
new file mode 100644
index 00000000000..bc8139c36fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceCard('AmazonEc2I4iInstanceCard', 'Amazon Ec2 I4i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Remote.puml
new file mode 100644
index 00000000000..65e0d432e68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceCard('AmazonEc2I4iInstanceCard', 'Amazon Ec2 I4i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.png
new file mode 100644
index 00000000000..ecf5ba48d21
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.puml
new file mode 100644
index 00000000000..266c80d8832
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceGroup('AmazonEc2I4iInstanceGroup', 'Amazon Ec2 I4i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..79bac176ede
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2I4IInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2I4IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance')
+
+' renders the element
+AmazonEc2I4IInstanceGroup('AmazonEc2I4iInstanceGroup', 'Amazon Ec2 I4i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.png
new file mode 100644
index 00000000000..57e5eda60f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.puml
new file mode 100644
index 00000000000..b6ae6481335
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstance('AmazonEc2Im4GnInstance', 'Amazon Ec2 Im4 Gn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Remote.puml
new file mode 100644
index 00000000000..8d227ee6859
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstance('AmazonEc2Im4GnInstance', 'Amazon Ec2 Im4 Gn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.md
new file mode 100644
index 00000000000..a2651029088
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Im4GnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+```
+
+
+
+| Illustration | AmazonEc2Im4GnInstance | AmazonEc2Im4GnInstanceCard | AmazonEc2Im4GnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.png) | ![illustration for AmazonEc2Im4GnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.Local.png) | ![illustration for AmazonEc2Im4GnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.png) | ![illustration for AmazonEc2Im4GnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Im4GnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstance('AmazonEc2Im4GnInstance', 'Amazon Ec2 Im4 Gn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstance('AmazonEc2Im4GnInstance', 'Amazon Ec2 Im4 Gn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Im4GnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceCard('AmazonEc2Im4GnInstanceCard', 'Amazon Ec2 Im4 Gn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceCard('AmazonEc2Im4GnInstanceCard', 'Amazon Ec2 Im4 Gn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Im4GnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceGroup('AmazonEc2Im4GnInstanceGroup', 'Amazon Ec2 Im4 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceGroup('AmazonEc2Im4GnInstanceGroup', 'Amazon Ec2 Im4 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.png
new file mode 100644
index 00000000000..050cf044f31
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.puml
new file mode 100644
index 00000000000..d0f8fc855ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance
+
+sprite $AmazonEc2Im4GnInstanceXs [10x10/16z] Oq0576n876RiB0u6PcOs88k30QeOn4EeOmO3LYJp
+
+sprite $AmazonEc2Im4GnInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGNiCb9HBrzLr07SKWq-b1j8xbwVFLmCkt1yV7xx-uA
+
+sprite $AmazonEc2Im4GnInstanceMd [16x16/16z] TK-74G0X34ey0-m_yTlrcpKTi8y5ewbST3UnRBMtkJdDnUA2QJS29N_uvVBCi-N3tKghUyrBrSzWPa1Q_Hw__Tl_n2VcqalFy55yDFy2
+
+sprite $AmazonEc2Im4GnInstanceLg [20x20/16z] {
+bP055WCX34I77I7tFt5Jwjx5-Iyw-3G20uKCv0lph9wNWujDt0sgZwGUs8pUsjcFTZ7VsIrcsl3WHYvMLKV6n62_ghpijZP1Ju8VQndZASVOrGVlXdKsdufK
+VVNwfgb0DDR0CZi
+}
+
+!procedure AmazonEc2Im4GnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Im4GnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Im4GnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Im4GnInstanceGroup($id, $name='Amazon Ec2 Im4 Gn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Im4GnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.png
new file mode 100644
index 00000000000..1ab322c8463
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.puml
new file mode 100644
index 00000000000..1976999d034
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceCard('AmazonEc2Im4GnInstanceCard', 'Amazon Ec2 Im4 Gn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..bc793c11ffb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceCard('AmazonEc2Im4GnInstanceCard', 'Amazon Ec2 Im4 Gn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.png
new file mode 100644
index 00000000000..9d479dbea77
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..5d95bedef11
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceGroup('AmazonEc2Im4GnInstanceGroup', 'Amazon Ec2 Im4 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..7195e24ed02
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Im4GnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance')
+
+' renders the element
+AmazonEc2Im4GnInstanceGroup('AmazonEc2Im4GnInstanceGroup', 'Amazon Ec2 Im4 Gn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.png
new file mode 100644
index 00000000000..ecd7dc91d1e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.puml
new file mode 100644
index 00000000000..e44be4c06de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1Instance('AmazonEc2Inf1Instance', 'Amazon Ec2 Inf1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Remote.puml
new file mode 100644
index 00000000000..08c9660ded3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1Instance('AmazonEc2Inf1Instance', 'Amazon Ec2 Inf1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.md
new file mode 100644
index 00000000000..f80cab8f5dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Inf1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+```
+
+
+
+| Illustration | AmazonEc2Inf1Instance | AmazonEc2Inf1InstanceCard | AmazonEc2Inf1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.png) | ![illustration for AmazonEc2Inf1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.Local.png) | ![illustration for AmazonEc2Inf1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.png) | ![illustration for AmazonEc2Inf1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Inf1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1Instance('AmazonEc2Inf1Instance', 'Amazon Ec2 Inf1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1Instance('AmazonEc2Inf1Instance', 'Amazon Ec2 Inf1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Inf1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceCard('AmazonEc2Inf1InstanceCard', 'Amazon Ec2 Inf1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceCard('AmazonEc2Inf1InstanceCard', 'Amazon Ec2 Inf1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Inf1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceGroup('AmazonEc2Inf1InstanceGroup', 'Amazon Ec2 Inf1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceGroup('AmazonEc2Inf1InstanceGroup', 'Amazon Ec2 Inf1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.png
new file mode 100644
index 00000000000..536953c7a2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.puml
new file mode 100644
index 00000000000..bb43b5b26e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance
+
+sprite $AmazonEc2Inf1InstanceXs [10x10/16z] Oq0576n876RiB0uW0QIOEHZOe69ioEgOmO0LoJm
+
+sprite $AmazonEc2Inf1InstanceSm [12x12/16z] NOs70G0X20DFXP3z5_vUlLZey4STTmHWNO34YKM_xUeW-YRGaHgR6lPSSpBDeLp7YT_U5G
+
+sprite $AmazonEc2Inf1InstanceMd [16x16/16z] TOy50a0n046jSFyJVx_Ryh74XmZ1QLonAiLBls2lknJauguYcVp2QRhcMlFq3LnpEwpUue3sae_Hmd_xB_nvlxZBx_-ip30NdW
+
+sprite $AmazonEc2Inf1InstanceLg [20x20/16z] {
+bP254G1120F3423zD_pk_kUtWmPt8n60a8PyO57gvdpum0gRuUpzKZjMoKkxYBrTXc_iOh4Rc1izI4vCKi_Gk_HCYi5kPVUrc1rgiLzz-6O49_DYakgkRZrf
+IZWwJCDWrW8
+}
+
+!procedure AmazonEc2Inf1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Inf1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Inf1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Inf1InstanceGroup($id, $name='Amazon Ec2 Inf1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Inf1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.png
new file mode 100644
index 00000000000..cba44253cd5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.puml
new file mode 100644
index 00000000000..d3558853d7e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceCard('AmazonEc2Inf1InstanceCard', 'Amazon Ec2 Inf1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..039f3aa4baa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceCard('AmazonEc2Inf1InstanceCard', 'Amazon Ec2 Inf1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.png
new file mode 100644
index 00000000000..1c6aecd5804
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..08d553b2076
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceGroup('AmazonEc2Inf1InstanceGroup', 'Amazon Ec2 Inf1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..f3e8ce48539
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Inf1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Inf1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance')
+
+' renders the element
+AmazonEc2Inf1InstanceGroup('AmazonEc2Inf1InstanceGroup', 'Amazon Ec2 Inf1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.png
new file mode 100644
index 00000000000..1605ddb1202
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.puml
new file mode 100644
index 00000000000..b1c6c6ce73a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2Instance('AmazonEc2Instance', 'Amazon Ec2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Remote.puml
new file mode 100644
index 00000000000..09ca9fea409
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2Instance('AmazonEc2Instance', 'Amazon Ec2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.md
new file mode 100644
index 00000000000..eae6ca1c3f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+```
+
+
+
+| Illustration | AmazonEc2Instance | AmazonEc2InstanceCard | AmazonEc2InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Instance.png) | ![illustration for AmazonEc2Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Instance.Local.png) | ![illustration for AmazonEc2InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.png) | ![illustration for AmazonEc2InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2Instance('AmazonEc2Instance', 'Amazon Ec2 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2Instance('AmazonEc2Instance', 'Amazon Ec2 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceCard('AmazonEc2InstanceCard', 'Amazon Ec2 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceCard('AmazonEc2InstanceCard', 'Amazon Ec2 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceGroup('AmazonEc2InstanceGroup', 'Amazon Ec2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceGroup('AmazonEc2InstanceGroup', 'Amazon Ec2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.png
new file mode 100644
index 00000000000..ab28b3389bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.puml
new file mode 100644
index 00000000000..4e0679db3c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instance.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Instance
+
+sprite $AmazonEc2InstanceXs [10x10/16z] Oq0576n876RiB0ueYuE13SfYGrR730QiIEO1
+
+sprite $AmazonEc2InstanceSm [12x12/16z] ROs50S0m40AlnhF_mlLutXLeHIjU4O3r2qXyOh6cEbP8jS2fjkSt7GxXU6rlU2y
+
+sprite $AmazonEc2InstanceMd [16x16/16z] bK-50S0m39e2_pyyhRit3Yo5XOMBdelVtVXiVU_d7fjTV8kv-KRWoGV-SndccUUbm9Uc-tDymYwbUgoFnyVdtm
+
+sprite $AmazonEc2InstanceLg [20x20/16z] bL250S0m20kU_n-Ukw_57N3t4W4GASW7MnIxFnCRR8NDCmUGoPsjqY_Z8lPn6NOLTsaZzxbaV9v5v10dl_QmpGkVmilJdHthuEcc3aDdTi4GrW8
+
+!procedure AmazonEc2Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2InstanceGroup($id, $name='Amazon Ec2 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.png
new file mode 100644
index 00000000000..5a9db19f8a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.puml
new file mode 100644
index 00000000000..4ff73dfcbde
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceCard('AmazonEc2InstanceCard', 'Amazon Ec2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Remote.puml
new file mode 100644
index 00000000000..f6a8b0c13af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceCard('AmazonEc2InstanceCard', 'Amazon Ec2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.png
new file mode 100644
index 00000000000..b93890dad23
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.puml
new file mode 100644
index 00000000000..324c1f458a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceGroup('AmazonEc2InstanceGroup', 'Amazon Ec2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..035462756c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instance')
+
+' renders the element
+AmazonEc2InstanceGroup('AmazonEc2InstanceGroup', 'Amazon Ec2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.png
new file mode 100644
index 00000000000..107dcfe6c9c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.puml
new file mode 100644
index 00000000000..8a681a3e173
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatch
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatch('AmazonEc2InstanceWithCloudWatch', 'Amazon Ec2 Instance With Cloud Watch', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Remote.puml
new file mode 100644
index 00000000000..926b3240939
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatch
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatch('AmazonEc2InstanceWithCloudWatch', 'Amazon Ec2 Instance With Cloud Watch', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.md
new file mode 100644
index 00000000000..9186f04b208
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.md
@@ -0,0 +1,157 @@
+# AmazonEc2InstanceWithCloudWatch
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+```
+
+
+
+| Illustration | AmazonEc2InstanceWithCloudWatch | AmazonEc2InstanceWithCloudWatchCard | AmazonEc2InstanceWithCloudWatchGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.png) | ![illustration for AmazonEc2InstanceWithCloudWatch](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.Local.png) | ![illustration for AmazonEc2InstanceWithCloudWatchCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.png) | ![illustration for AmazonEc2InstanceWithCloudWatchGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.png) |
+
+
+
+
+## AmazonEc2InstanceWithCloudWatch
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatch
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatch('AmazonEc2InstanceWithCloudWatch', 'Amazon Ec2 Instance With Cloud Watch', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatch
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatch('AmazonEc2InstanceWithCloudWatch', 'Amazon Ec2 Instance With Cloud Watch', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2InstanceWithCloudWatchCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchCard('AmazonEc2InstanceWithCloudWatchCard', 'Amazon Ec2 Instance With Cloud Watch Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchCard('AmazonEc2InstanceWithCloudWatchCard', 'Amazon Ec2 Instance With Cloud Watch Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2InstanceWithCloudWatchGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchGroup('AmazonEc2InstanceWithCloudWatchGroup', 'Amazon Ec2 Instance With Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchGroup('AmazonEc2InstanceWithCloudWatchGroup', 'Amazon Ec2 Instance With Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.png
new file mode 100644
index 00000000000..d7403996c38
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.puml
new file mode 100644
index 00000000000..5333e6337b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch
+
+sprite $AmazonEc2InstanceWithCloudWatchXs [10x10/16z] HKg30G1043hN_Wk_SKpoAy_dK_mnVvwl82BfopIXRjUeBoT3e-r21m
+
+sprite $AmazonEc2InstanceWithCloudWatchSm [12x12/16z] JOg54S10408v6-Y_ubpUTmnPlCWM4J1i-6SMTuxVvCpwH-UV2xybM6VldB0Spg-vLlwnQ2Um4O8BuGC
+
+sprite $AmazonEc2InstanceWithCloudWatchMd [16x16/16z] NSV70GCn30InePYs_uOTBeasVk2VgGSGazDCTJmwUtm5eBBx2M08ZaS0L9WutW2TrkHn0HcG5iTDqZ9GSFnGhUXn83sOn_azn0AlRV46
+
+sprite $AmazonEc2InstanceWithCloudWatchLg [20x20/16z] {
+ROo50KGn2CK2HTx-2v_qkwHA45w9rfaoYEIAe1zzWUvkhCwLrNPnwtLnONDGPHokMP6lRluWkfCSY_ESOpeY4grkjjP8HwjRUyi3rBOwCY96GSfOt8fBCbtS
+f8SUZfppYXlbcCBFL0F41OSl
+}
+
+!procedure AmazonEc2InstanceWithCloudWatch($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2InstanceWithCloudWatchCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2InstanceWithCloudWatchLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2InstanceWithCloudWatchGroup($id, $name='Amazon Ec2 Instance With Cloud Watch', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2InstanceWithCloudWatchLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.png
new file mode 100644
index 00000000000..ac05ae8c2ed
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.puml
new file mode 100644
index 00000000000..d4782bfd766
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchCard('AmazonEc2InstanceWithCloudWatchCard', 'Amazon Ec2 Instance With Cloud Watch Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Remote.puml
new file mode 100644
index 00000000000..4875677e932
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchCard('AmazonEc2InstanceWithCloudWatchCard', 'Amazon Ec2 Instance With Cloud Watch Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.png
new file mode 100644
index 00000000000..af36f54f3d2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.puml
new file mode 100644
index 00000000000..63b8dfffb72
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchGroup('AmazonEc2InstanceWithCloudWatchGroup', 'Amazon Ec2 Instance With Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Remote.puml
new file mode 100644
index 00000000000..68211c90578
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatchGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstanceWithCloudWatchGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch')
+
+' renders the element
+AmazonEc2InstanceWithCloudWatchGroup('AmazonEc2InstanceWithCloudWatchGroup', 'Amazon Ec2 Instance With Cloud Watch Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.png
new file mode 100644
index 00000000000..5566e587f7a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.puml
new file mode 100644
index 00000000000..3102de1d2c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instances
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2Instances('AmazonEc2Instances', 'Amazon Ec2 Instances', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Remote.puml
new file mode 100644
index 00000000000..004b4821736
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instances
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2Instances('AmazonEc2Instances', 'Amazon Ec2 Instances', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.md
new file mode 100644
index 00000000000..c8f2ad77f58
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.md
@@ -0,0 +1,157 @@
+# AmazonEc2Instances
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Instances
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+```
+
+
+
+| Illustration | AmazonEc2Instances | AmazonEc2InstancesCard | AmazonEc2InstancesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Instances.png) | ![illustration for AmazonEc2Instances](../../../aws-q1-2022/Resource/Compute/AmazonEc2Instances.Local.png) | ![illustration for AmazonEc2InstancesCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.png) | ![illustration for AmazonEc2InstancesGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.png) |
+
+
+
+
+## AmazonEc2Instances
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instances
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2Instances('AmazonEc2Instances', 'Amazon Ec2 Instances', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Instances
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2Instances('AmazonEc2Instances', 'Amazon Ec2 Instances', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2InstancesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesCard('AmazonEc2InstancesCard', 'Amazon Ec2 Instances Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesCard('AmazonEc2InstancesCard', 'Amazon Ec2 Instances Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2InstancesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesGroup('AmazonEc2InstancesGroup', 'Amazon Ec2 Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesGroup('AmazonEc2InstancesGroup', 'Amazon Ec2 Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.png
new file mode 100644
index 00000000000..6add2a2e153
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.puml
new file mode 100644
index 00000000000..baf9f0cb679
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Instances.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Instances
+
+sprite $AmazonEc2InstancesXs [10x10/16z] Oq0570WMJb4EPY060RW84uZcWB1008d5nCJ40W
+
+sprite $AmazonEc2InstancesSm [12x12/16z] Oq06J8n0m05XCu88E9k93GXOmMo883CwcuE30qY00OW7rSkEncR0msO70Wu
+
+sprite $AmazonEc2InstancesMd [16x16/16z] bSgr0S0040B0TzX_uRXxhaFaY1ZD6LFzaAq6FkLvuqksCRFwp55Dn_c3gum8NVBaRouCj0K
+
+sprite $AmazonEc2InstancesLg [20x20/16z] fOw50G0X3CI0MlPV-DrTWjOl7M4CwEnZ_dpo5H_8eszEoUnzwQalzu-2T3xMubbgAVRA5q1U-aP--KgFBdmwace
+
+!procedure AmazonEc2Instances($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Instances', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2InstancesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2InstancesLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2InstancesGroup($id, $name='Amazon Ec2 Instances', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2InstancesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.png
new file mode 100644
index 00000000000..5e13dcb8fca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.puml
new file mode 100644
index 00000000000..782b4ea9a7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesCard('AmazonEc2InstancesCard', 'Amazon Ec2 Instances Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Remote.puml
new file mode 100644
index 00000000000..591ddc05edf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesCard('AmazonEc2InstancesCard', 'Amazon Ec2 Instances Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.png
new file mode 100644
index 00000000000..01dc9bcd21b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.puml
new file mode 100644
index 00000000000..30a79380e82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesGroup('AmazonEc2InstancesGroup', 'Amazon Ec2 Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Remote.puml
new file mode 100644
index 00000000000..f56319262cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2InstancesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2InstancesGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Instances')
+
+' renders the element
+AmazonEc2InstancesGroup('AmazonEc2InstancesGroup', 'Amazon Ec2 Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.png
new file mode 100644
index 00000000000..93caec44e94
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.puml
new file mode 100644
index 00000000000..6659ff26555
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstance('AmazonEc2Is4GenInstance', 'Amazon Ec2 Is4 Gen Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Remote.puml
new file mode 100644
index 00000000000..8f3b23d905b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstance('AmazonEc2Is4GenInstance', 'Amazon Ec2 Is4 Gen Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.md
new file mode 100644
index 00000000000..a975d9c8f08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Is4GenInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+```
+
+
+
+| Illustration | AmazonEc2Is4GenInstance | AmazonEc2Is4GenInstanceCard | AmazonEc2Is4GenInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.png) | ![illustration for AmazonEc2Is4GenInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.Local.png) | ![illustration for AmazonEc2Is4GenInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.png) | ![illustration for AmazonEc2Is4GenInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Is4GenInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstance('AmazonEc2Is4GenInstance', 'Amazon Ec2 Is4 Gen Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstance('AmazonEc2Is4GenInstance', 'Amazon Ec2 Is4 Gen Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Is4GenInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceCard('AmazonEc2Is4GenInstanceCard', 'Amazon Ec2 Is4 Gen Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceCard('AmazonEc2Is4GenInstanceCard', 'Amazon Ec2 Is4 Gen Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Is4GenInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceGroup('AmazonEc2Is4GenInstanceGroup', 'Amazon Ec2 Is4 Gen Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceGroup('AmazonEc2Is4GenInstanceGroup', 'Amazon Ec2 Is4 Gen Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.png
new file mode 100644
index 00000000000..ec105519773
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.puml
new file mode 100644
index 00000000000..ce50c9a3c72
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance
+
+sprite $AmazonEc2Is4GenInstanceXs [10x10/16z] Oq0576n876RiB0u6TbO6LaPc3WOsg1WRiZfcC615CWy
+
+sprite $AmazonEc2Is4GenInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5TGmW23gFQIDvEpntSF9j0V7n--_koi
+
+sprite $AmazonEc2Is4GenInstanceMd [16x16/16z] RK-55O1G20JUvxZz9vQmbUwG7u24C1dZMYIoPRlB3eWg3hiQWSpV_EIuvwFpEK1DLBNof2tu4dDta4U__lT_vt_t1mxWzv_naJxQtm
+
+sprite $AmazonEc2Is4GenInstanceLg [20x20/16z] {
+bP250GCm20IFy0_ilt3TlGdkmBjN68OAweFDFRj_9dcmDJSl1LJDdQrBB-Fi-xXoleexs2ICKYjriCqCQjl8AvmpFiGj4sXd8z_E4l7G8_xQ8s-UTGflbJHg
+gVNffYB1A3Y4RG4
+}
+
+!procedure AmazonEc2Is4GenInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Is4GenInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Is4GenInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Is4GenInstanceGroup($id, $name='Amazon Ec2 Is4 Gen Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Is4GenInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.png
new file mode 100644
index 00000000000..2f05d5a704f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.puml
new file mode 100644
index 00000000000..d2d96f683ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceCard('AmazonEc2Is4GenInstanceCard', 'Amazon Ec2 Is4 Gen Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Remote.puml
new file mode 100644
index 00000000000..01895f8cbe2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceCard('AmazonEc2Is4GenInstanceCard', 'Amazon Ec2 Is4 Gen Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.png
new file mode 100644
index 00000000000..cd6ea0e59c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.puml
new file mode 100644
index 00000000000..8a73d2995b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceGroup('AmazonEc2Is4GenInstanceGroup', 'Amazon Ec2 Is4 Gen Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..99d4cc56ad0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Is4GenInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance')
+
+' renders the element
+AmazonEc2Is4GenInstanceGroup('AmazonEc2Is4GenInstanceGroup', 'Amazon Ec2 Is4 Gen Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.png
new file mode 100644
index 00000000000..81c7f71bf8b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.puml
new file mode 100644
index 00000000000..edb55abc33d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstance('AmazonEc2M1MacInstance', 'Amazon Ec2 M1 Mac Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Remote.puml
new file mode 100644
index 00000000000..ffce8f3605d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstance('AmazonEc2M1MacInstance', 'Amazon Ec2 M1 Mac Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.md
new file mode 100644
index 00000000000..3ad6dce10b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M1MacInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+```
+
+
+
+| Illustration | AmazonEc2M1MacInstance | AmazonEc2M1MacInstanceCard | AmazonEc2M1MacInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.png) | ![illustration for AmazonEc2M1MacInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.Local.png) | ![illustration for AmazonEc2M1MacInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.png) | ![illustration for AmazonEc2M1MacInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M1MacInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstance('AmazonEc2M1MacInstance', 'Amazon Ec2 M1 Mac Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstance('AmazonEc2M1MacInstance', 'Amazon Ec2 M1 Mac Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M1MacInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceCard('AmazonEc2M1MacInstanceCard', 'Amazon Ec2 M1 Mac Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceCard('AmazonEc2M1MacInstanceCard', 'Amazon Ec2 M1 Mac Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M1MacInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceGroup('AmazonEc2M1MacInstanceGroup', 'Amazon Ec2 M1 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceGroup('AmazonEc2M1MacInstanceGroup', 'Amazon Ec2 M1 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.png
new file mode 100644
index 00000000000..6f109f33b79
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.puml
new file mode 100644
index 00000000000..1cd760854ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance
+
+sprite $AmazonEc2M1MacInstanceXs [10x10/16z] LKo50G104F7bxB_mTrqNu4tybhHQvfwCDYOXpgz0A8-9FoDDAvzU0m
+
+sprite $AmazonEc2M1MacInstanceSm [12x12/16z] NOs50G0n20ElTh3_mkzQN1F-OYKh0gINW79AIXMnGLGGzSZaSvDK6RL4kMv01nCEaN5O__6k
+
+sprite $AmazonEc2M1MacInstanceMd [16x16/16z] RO-54G8m40GtDs7l-syOTtXtuGz86OetDptZNENLtNb00PjNeq826myR1DgBhrpytlFXvWCpOH40dBdcPMnyzczRVVKliiwCV_VN1ypVVn0PlFed
+
+sprite $AmazonEc2M1MacInstanceLg [20x20/16z] {
+bP25eKKn24DFBmba_uM_F7TfSGUUlSOGUj4lR9vCvaWAWE7YbO3kS6cRrY7E8FeOPmVepRq6g7OTudhKp27kd7jXIm8Rh4EFnC10Djb2kfWbBLFeCCjQ0m77
+M9JMLtlKnRCEuQEMef56hsug2emM0lW5
+}
+
+!procedure AmazonEc2M1MacInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M1MacInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M1MacInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M1MacInstanceGroup($id, $name='Amazon Ec2 M1 Mac Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M1MacInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.png
new file mode 100644
index 00000000000..20ee08e0f1c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.puml
new file mode 100644
index 00000000000..605fe9f721d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceCard('AmazonEc2M1MacInstanceCard', 'Amazon Ec2 M1 Mac Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Remote.puml
new file mode 100644
index 00000000000..1fa0fb717d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceCard('AmazonEc2M1MacInstanceCard', 'Amazon Ec2 M1 Mac Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.png
new file mode 100644
index 00000000000..9877ccac8cc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.puml
new file mode 100644
index 00000000000..27f130821c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceGroup('AmazonEc2M1MacInstanceGroup', 'Amazon Ec2 M1 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..071b4ac3ecd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M1MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance')
+
+' renders the element
+AmazonEc2M1MacInstanceGroup('AmazonEc2M1MacInstanceGroup', 'Amazon Ec2 M1 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.png
new file mode 100644
index 00000000000..cac3a2c4e25
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.puml
new file mode 100644
index 00000000000..0213ff86c8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4Instance('AmazonEc2M4Instance', 'Amazon Ec2 M4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Remote.puml
new file mode 100644
index 00000000000..dce55d3ab59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4Instance('AmazonEc2M4Instance', 'Amazon Ec2 M4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.md
new file mode 100644
index 00000000000..8643168877d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M4Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M4Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+```
+
+
+
+| Illustration | AmazonEc2M4Instance | AmazonEc2M4InstanceCard | AmazonEc2M4InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.png) | ![illustration for AmazonEc2M4Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.Local.png) | ![illustration for AmazonEc2M4InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.png) | ![illustration for AmazonEc2M4InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M4Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4Instance('AmazonEc2M4Instance', 'Amazon Ec2 M4 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4Instance('AmazonEc2M4Instance', 'Amazon Ec2 M4 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M4InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceCard('AmazonEc2M4InstanceCard', 'Amazon Ec2 M4 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceCard('AmazonEc2M4InstanceCard', 'Amazon Ec2 M4 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M4InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceGroup('AmazonEc2M4InstanceGroup', 'Amazon Ec2 M4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceGroup('AmazonEc2M4InstanceGroup', 'Amazon Ec2 M4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.png
new file mode 100644
index 00000000000..994089a5fb3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.puml
new file mode 100644
index 00000000000..352da62eaf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M4Instance
+
+sprite $AmazonEc2M4InstanceXs [10x10/16z] Oq0576n876PK5XC36vZ5mS340c9n0FaGMJPaTSnWm8fa7W
+
+sprite $AmazonEc2M4InstanceSm [12x12/16z] NOs50KGX3CM2fM__XK-_1-h67Jlf210tGFaJwRjV7IJuUqHckIIXosInjfu_ZprKwlVdxUuR
+
+sprite $AmazonEc2M4InstanceMd [16x16/16z] TOy50e0m4CDkbjx_NqnnBqooJECZX29TMB7ANoxrWhtkaH6FxW7iB-oYgzVggOtGwZFD3DJCcQkVLVjTV_Bd-M9Flj-pCcOMdW
+
+sprite $AmazonEc2M4InstanceLg [20x20/16z] {
+bP255G0n24E31VQV-Dortlw71a-32A100LzOPFLpEMnaYTqmxm-o3YpfjtOHHpk6JNRgK8wlqMvY2HAviAhgcRhHHhkgcEtKm639SoqYfrgagG_RZV3PF9tk
+rL_zUjFKOUYn2qQp3W
+}
+
+!procedure AmazonEc2M4Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M4Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M4InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M4InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M4InstanceGroup($id, $name='Amazon Ec2 M4 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M4InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.png
new file mode 100644
index 00000000000..87255772255
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.puml
new file mode 100644
index 00000000000..c149eec4e08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceCard('AmazonEc2M4InstanceCard', 'Amazon Ec2 M4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Remote.puml
new file mode 100644
index 00000000000..836336ad6d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceCard('AmazonEc2M4InstanceCard', 'Amazon Ec2 M4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.png
new file mode 100644
index 00000000000..bc546927ca3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.puml
new file mode 100644
index 00000000000..07942443f2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceGroup('AmazonEc2M4InstanceGroup', 'Amazon Ec2 M4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..045b2ab3ede
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M4InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M4Instance')
+
+' renders the element
+AmazonEc2M4InstanceGroup('AmazonEc2M4InstanceGroup', 'Amazon Ec2 M4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.png
new file mode 100644
index 00000000000..50ff26a1807
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.puml
new file mode 100644
index 00000000000..2ef3ad91127
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstance('AmazonEc2M5aInstance', 'Amazon Ec2 M5a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Remote.puml
new file mode 100644
index 00000000000..d804a339c3b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstance('AmazonEc2M5aInstance', 'Amazon Ec2 M5a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.md
new file mode 100644
index 00000000000..9e76704aa9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5AInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+```
+
+
+
+| Illustration | AmazonEc2M5AInstance | AmazonEc2M5AInstanceCard | AmazonEc2M5AInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.png) | ![illustration for AmazonEc2M5AInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.Local.png) | ![illustration for AmazonEc2M5AInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.png) | ![illustration for AmazonEc2M5AInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5AInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstance('AmazonEc2M5aInstance', 'Amazon Ec2 M5a Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstance('AmazonEc2M5aInstance', 'Amazon Ec2 M5a Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5AInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceCard('AmazonEc2M5aInstanceCard', 'Amazon Ec2 M5a Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceCard('AmazonEc2M5aInstanceCard', 'Amazon Ec2 M5a Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5AInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceGroup('AmazonEc2M5aInstanceGroup', 'Amazon Ec2 M5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceGroup('AmazonEc2M5aInstanceGroup', 'Amazon Ec2 M5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.png
new file mode 100644
index 00000000000..acdb97d813b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.puml
new file mode 100644
index 00000000000..d3860ff3807
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance
+
+sprite $AmazonEc2M5AInstanceXs [10x10/16z] Oq0576n876Oq5WS7cCN1mCR2pCZ83AI1Wen0CJPaTSnWm8fa7W
+
+sprite $AmazonEc2M5AInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5HII1eB8IdCP2LL2hkv73oVJ7XmVl__khW
+
+sprite $AmazonEc2M5AInstanceMd [16x16/16z] RKy55e1G3Dgc0lS_iJppTws1M2m4GxwutQAthlTozteNxOBrDmBEDxulspoll1AfYFtAIqLMRemy88UliLdSwbZtD_uIdtYNbdhympuk_mG
+
+sprite $AmazonEc2M5AInstanceLg [20x20/16z] {
+bP055W11249XLVJ-9zxkdfx_J70tX00A8lJ08gkRys43Iso6UNT8jMCflxIBsDifRB0hTAjgjXjOUYDqoCM1LHLISbWG3AkAqGvqq1enzhMGu5GBUQY5l_gm
+pGYVpDFbNjtLhITD7OOEEp6OjG
+}
+
+!procedure AmazonEc2M5AInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5AInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5AInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5AInstanceGroup($id, $name='Amazon Ec2 M5a Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5AInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.png
new file mode 100644
index 00000000000..983aa1595ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.puml
new file mode 100644
index 00000000000..cf5944f0530
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceCard('AmazonEc2M5aInstanceCard', 'Amazon Ec2 M5a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Remote.puml
new file mode 100644
index 00000000000..686d63b6e5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceCard('AmazonEc2M5aInstanceCard', 'Amazon Ec2 M5a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.png
new file mode 100644
index 00000000000..71d1835583c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.puml
new file mode 100644
index 00000000000..cbdd690807a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceGroup('AmazonEc2M5aInstanceGroup', 'Amazon Ec2 M5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..c06a48d94c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5AInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance')
+
+' renders the element
+AmazonEc2M5AInstanceGroup('AmazonEc2M5aInstanceGroup', 'Amazon Ec2 M5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.png
new file mode 100644
index 00000000000..04f48b64f24
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.puml
new file mode 100644
index 00000000000..f7eb48d8b47
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstance('AmazonEc2M5dInstance', 'Amazon Ec2 M5d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Remote.puml
new file mode 100644
index 00000000000..e578a291a74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstance('AmazonEc2M5dInstance', 'Amazon Ec2 M5d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.md
new file mode 100644
index 00000000000..221a6a755e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5DInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+```
+
+
+
+| Illustration | AmazonEc2M5DInstance | AmazonEc2M5DInstanceCard | AmazonEc2M5DInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.png) | ![illustration for AmazonEc2M5DInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.Local.png) | ![illustration for AmazonEc2M5DInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.png) | ![illustration for AmazonEc2M5DInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5DInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstance('AmazonEc2M5dInstance', 'Amazon Ec2 M5d Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstance('AmazonEc2M5dInstance', 'Amazon Ec2 M5d Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5DInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceCard('AmazonEc2M5dInstanceCard', 'Amazon Ec2 M5d Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceCard('AmazonEc2M5dInstanceCard', 'Amazon Ec2 M5d Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5DInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceGroup('AmazonEc2M5dInstanceGroup', 'Amazon Ec2 M5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceGroup('AmazonEc2M5dInstanceGroup', 'Amazon Ec2 M5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.png
new file mode 100644
index 00000000000..91b53290793
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.puml
new file mode 100644
index 00000000000..b80a295b13d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance
+
+sprite $AmazonEc2M5DInstanceXs [10x10/16z] Oq0576n876O42ox93AGOM3b0OXmCR51PDcHrp630YcGU
+
+sprite $AmazonEc2M5DInstanceSm [12x12/16z] NOs50S0m408l1ko_S5tphi1VL4b50D4b875AHBrhLr0OWo51D3nmKJBTNFM4W-F3-ezt1G
+
+sprite $AmazonEc2M5DInstanceMd [16x16/16z] ROy50WCm2CHILdBy_yDptrB5WJz8689SgLHghlTLtFKWW2aUg51lCf2KR29ehdRNNirIWPdgiB3H6QZQG0wa1VAUFx_vV-l71_Dt7aJcUiC9
+
+sprite $AmazonEc2M5DInstanceLg [20x20/16z] {
+bP25WGKm24CV1qcp_yBttRt57NZrZ22uCAzjMjd-4sa05bUl1x1pOrkUft5IA2YgW6chzt6XWWlmFWuMaiEQBUnj946Qm23SYVPn0_cpiVHobggxMUgdFVhg
+QOxXQpoJBTl2kviE3MAA0TW
+}
+
+!procedure AmazonEc2M5DInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5DInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5DInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5DInstanceGroup($id, $name='Amazon Ec2 M5d Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5DInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.png
new file mode 100644
index 00000000000..da9a35cab20
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.puml
new file mode 100644
index 00000000000..9727a00cb00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceCard('AmazonEc2M5dInstanceCard', 'Amazon Ec2 M5d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Remote.puml
new file mode 100644
index 00000000000..4c35cdf3f0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceCard('AmazonEc2M5dInstanceCard', 'Amazon Ec2 M5d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.png
new file mode 100644
index 00000000000..3f70ea3adf5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.puml
new file mode 100644
index 00000000000..c09e56a1736
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceGroup('AmazonEc2M5dInstanceGroup', 'Amazon Ec2 M5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..4e893da8cba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance')
+
+' renders the element
+AmazonEc2M5DInstanceGroup('AmazonEc2M5dInstanceGroup', 'Amazon Ec2 M5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.png
new file mode 100644
index 00000000000..5dae820a9eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.puml
new file mode 100644
index 00000000000..b3b99dafa62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstance('AmazonEc2M5DnInstance', 'Amazon Ec2 M5 Dn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Remote.puml
new file mode 100644
index 00000000000..875e70edb6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstance('AmazonEc2M5DnInstance', 'Amazon Ec2 M5 Dn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.md
new file mode 100644
index 00000000000..c7b50b89e5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5DnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+```
+
+
+
+| Illustration | AmazonEc2M5DnInstance | AmazonEc2M5DnInstanceCard | AmazonEc2M5DnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.png) | ![illustration for AmazonEc2M5DnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.Local.png) | ![illustration for AmazonEc2M5DnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.png) | ![illustration for AmazonEc2M5DnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5DnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstance('AmazonEc2M5DnInstance', 'Amazon Ec2 M5 Dn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstance('AmazonEc2M5DnInstance', 'Amazon Ec2 M5 Dn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5DnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceCard('AmazonEc2M5DnInstanceCard', 'Amazon Ec2 M5 Dn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceCard('AmazonEc2M5DnInstanceCard', 'Amazon Ec2 M5 Dn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5DnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceGroup('AmazonEc2M5DnInstanceGroup', 'Amazon Ec2 M5 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceGroup('AmazonEc2M5DnInstanceGroup', 'Amazon Ec2 M5 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.png
new file mode 100644
index 00000000000..96fa5b3e3a8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.puml
new file mode 100644
index 00000000000..a26018f4db2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance
+
+sprite $AmazonEc2M5DnInstanceXs [10x10/16z] Oq0576n876OC5YE8nS70ni02P05fg2mRiZfcC615CWy
+
+sprite $AmazonEc2M5DnInstanceSm [12x12/16z] LOs70SGm20FFDWZjl_1_UaBl4bqqyKG0rYKWSOh5lEkQe5YQWC1QOmIPTh-vwuu3vJei6kyV
+
+sprite $AmazonEc2M5DnInstanceMd [16x16/16z] RK-50S0m38f2_hzurNar3iZFWb2gNKpNs7QDTxXXUx6ve5sDGClV_7PvptFaAH7DcVagSuI681DLFU_Y56R4j_yx_ujFx5KVFSj7yp7y0m
+
+sprite $AmazonEc2M5DnInstanceLg [20x20/16z] {
+bP250GD020EFJv3z5wwxzrs02EzQaJ1KK1_UicVNpuiERyrDau6gkNlhyikupFkuIjt6nJaE-j03ULc7jvb19S8EaPh9GvpGyagBVCibue5B_AL3Dorz2c-N
+FMwx_SbJ8qWS7CAs
+}
+
+!procedure AmazonEc2M5DnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5DnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5DnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5DnInstanceGroup($id, $name='Amazon Ec2 M5 Dn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5DnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.png
new file mode 100644
index 00000000000..16baaca9d2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.puml
new file mode 100644
index 00000000000..83ef6c3b0ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceCard('AmazonEc2M5DnInstanceCard', 'Amazon Ec2 M5 Dn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..246f6ab7c34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceCard('AmazonEc2M5DnInstanceCard', 'Amazon Ec2 M5 Dn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.png
new file mode 100644
index 00000000000..21e4bab3649
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..47b7e02674a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceGroup('AmazonEc2M5DnInstanceGroup', 'Amazon Ec2 M5 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..1dc95f7fb58
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance')
+
+' renders the element
+AmazonEc2M5DnInstanceGroup('AmazonEc2M5DnInstanceGroup', 'Amazon Ec2 M5 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.png
new file mode 100644
index 00000000000..618d3a26969
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.puml
new file mode 100644
index 00000000000..bc2c2e76770
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5Instance('AmazonEc2M5Instance', 'Amazon Ec2 M5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Remote.puml
new file mode 100644
index 00000000000..b4fa8978ca5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5Instance('AmazonEc2M5Instance', 'Amazon Ec2 M5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.md
new file mode 100644
index 00000000000..549fa482fed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M5Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+```
+
+
+
+| Illustration | AmazonEc2M5Instance | AmazonEc2M5InstanceCard | AmazonEc2M5InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.png) | ![illustration for AmazonEc2M5Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.Local.png) | ![illustration for AmazonEc2M5InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.png) | ![illustration for AmazonEc2M5InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5Instance('AmazonEc2M5Instance', 'Amazon Ec2 M5 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5Instance('AmazonEc2M5Instance', 'Amazon Ec2 M5 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceCard('AmazonEc2M5InstanceCard', 'Amazon Ec2 M5 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceCard('AmazonEc2M5InstanceCard', 'Amazon Ec2 M5 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceGroup('AmazonEc2M5InstanceGroup', 'Amazon Ec2 M5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceGroup('AmazonEc2M5InstanceGroup', 'Amazon Ec2 M5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.png
new file mode 100644
index 00000000000..9be00395654
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.puml
new file mode 100644
index 00000000000..4797e928d10
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M5Instance
+
+sprite $AmazonEc2M5InstanceXs [10x10/16z] Oq0576n876O42qAmSe1OG8A5bOc1cOC1h1Z8OaDMnmm6h4Zc0G
+
+sprite $AmazonEc2M5InstanceSm [12x12/16z] NOs50GCn3CHallqNRfz9YPbuquwS1b0Vm2eRQlpqnw4HDK5lfPpoGbfxWXmxUdO-UnZDzlDrzmy
+
+sprite $AmazonEc2M5InstanceMd [16x16/16z] TOy70i0W30AZ9i3_NrowDwtZF6Ty1C6G2rRizAUbNZ3x7XhXqJq0x2_imgldwj6pi7d9pAoUPcdr4PNvj_x2d-SJU_H-pyemO-49
+
+sprite $AmazonEc2M5InstanceLg [20x20/16z] {
+bL250G0X23pwzf_ukrEb6_3q4W4GASWNMnJxln0RRONTC-z99W-sIh-DYpZ6PTWKrtijZ9pYPbiXmzTSZbvr3TL18cEE4qEer7KMNMOHESqYJNlOxeNFuUNf
+pfxry7PJXw4tks0Cwm
+}
+
+!procedure AmazonEc2M5Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M5Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5InstanceGroup($id, $name='Amazon Ec2 M5 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.png
new file mode 100644
index 00000000000..dd1fcaf1132
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.puml
new file mode 100644
index 00000000000..5dee26d6c16
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceCard('AmazonEc2M5InstanceCard', 'Amazon Ec2 M5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Remote.puml
new file mode 100644
index 00000000000..482a6a99330
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceCard('AmazonEc2M5InstanceCard', 'Amazon Ec2 M5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.png
new file mode 100644
index 00000000000..6709afb9f08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.puml
new file mode 100644
index 00000000000..b9a6e0ddef5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceGroup('AmazonEc2M5InstanceGroup', 'Amazon Ec2 M5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..51c4d4468bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5Instance')
+
+' renders the element
+AmazonEc2M5InstanceGroup('AmazonEc2M5InstanceGroup', 'Amazon Ec2 M5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.png
new file mode 100644
index 00000000000..6aac44cf2f0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.puml
new file mode 100644
index 00000000000..dc47a403933
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstance('AmazonEc2M5nInstance', 'Amazon Ec2 M5n Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Remote.puml
new file mode 100644
index 00000000000..c04ed06dc60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstance('AmazonEc2M5nInstance', 'Amazon Ec2 M5n Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.md
new file mode 100644
index 00000000000..3c59db9677c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5NInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+```
+
+
+
+| Illustration | AmazonEc2M5NInstance | AmazonEc2M5NInstanceCard | AmazonEc2M5NInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.png) | ![illustration for AmazonEc2M5NInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.Local.png) | ![illustration for AmazonEc2M5NInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.png) | ![illustration for AmazonEc2M5NInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5NInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstance('AmazonEc2M5nInstance', 'Amazon Ec2 M5n Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstance('AmazonEc2M5nInstance', 'Amazon Ec2 M5n Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5NInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceCard('AmazonEc2M5nInstanceCard', 'Amazon Ec2 M5n Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceCard('AmazonEc2M5nInstanceCard', 'Amazon Ec2 M5n Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5NInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceGroup('AmazonEc2M5nInstanceGroup', 'Amazon Ec2 M5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceGroup('AmazonEc2M5nInstanceGroup', 'Amazon Ec2 M5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.png
new file mode 100644
index 00000000000..caea57a3284
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.puml
new file mode 100644
index 00000000000..c181254a9aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance
+
+sprite $AmazonEc2M5NInstanceXs [10x10/16z] Oq0576n876Oq5WS7cCK1P301MHmC8CKW5XkoEcOmO4Ko3m
+
+sprite $AmazonEc2M5NInstanceSm [12x12/16z] NOs55GC134B_Yn3sNxWzjxW2Rr7WG03M8I0TQuiuwmcGqPR1wb5qjasew27ws6tomM4yczMBzmy
+
+sprite $AmazonEc2M5NInstanceMd [16x16/16z] ROy50iGm40A9BF3_5nzNDzh8PABu224uXIjsvVDIBpZx7WMPqJqauo-SeglNuWqrelKMWjsBhNLF56t45o8L_bv_uS_pnJt-UC_237FX7m
+
+sprite $AmazonEc2M5NInstanceLg [20x20/16z] {
+bP254S0m30DbrluBbvaRpfzHk1k908WKv0EBOZVdmmPMs0ppxiZaZbNwfLt4tYx31ZkYM-HiDx0IPr-EXmsC9899QFPr6Xc3NOXG97gshqNNMaGEjSYlFcmp
+mYVpydHdTtNhILE7eSCk6CnQ
+}
+
+!procedure AmazonEc2M5NInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5NInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5NInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5NInstanceGroup($id, $name='Amazon Ec2 M5n Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5NInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.png
new file mode 100644
index 00000000000..a2a92b44efb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.puml
new file mode 100644
index 00000000000..bd184da4222
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceCard('AmazonEc2M5nInstanceCard', 'Amazon Ec2 M5n Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Remote.puml
new file mode 100644
index 00000000000..95cd113bebe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceCard('AmazonEc2M5nInstanceCard', 'Amazon Ec2 M5n Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.png
new file mode 100644
index 00000000000..f985bc476d0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.puml
new file mode 100644
index 00000000000..3a77c7f82bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceGroup('AmazonEc2M5nInstanceGroup', 'Amazon Ec2 M5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..e6f42614648
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5NInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance')
+
+' renders the element
+AmazonEc2M5NInstanceGroup('AmazonEc2M5nInstanceGroup', 'Amazon Ec2 M5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.png
new file mode 100644
index 00000000000..3bac2f3ca11
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.puml
new file mode 100644
index 00000000000..28a6238b904
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstance('AmazonEc2M5ZnInstance', 'Amazon Ec2 M5 Zn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Remote.puml
new file mode 100644
index 00000000000..cd54d075e18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstance('AmazonEc2M5ZnInstance', 'Amazon Ec2 M5 Zn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.md
new file mode 100644
index 00000000000..d4147e12669
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M5ZnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+```
+
+
+
+| Illustration | AmazonEc2M5ZnInstance | AmazonEc2M5ZnInstanceCard | AmazonEc2M5ZnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.png) | ![illustration for AmazonEc2M5ZnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.Local.png) | ![illustration for AmazonEc2M5ZnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.png) | ![illustration for AmazonEc2M5ZnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M5ZnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstance('AmazonEc2M5ZnInstance', 'Amazon Ec2 M5 Zn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstance('AmazonEc2M5ZnInstance', 'Amazon Ec2 M5 Zn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M5ZnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceCard('AmazonEc2M5ZnInstanceCard', 'Amazon Ec2 M5 Zn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceCard('AmazonEc2M5ZnInstanceCard', 'Amazon Ec2 M5 Zn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M5ZnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceGroup('AmazonEc2M5ZnInstanceGroup', 'Amazon Ec2 M5 Zn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceGroup('AmazonEc2M5ZnInstanceGroup', 'Amazon Ec2 M5 Zn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.png
new file mode 100644
index 00000000000..bd2bfd39456
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.puml
new file mode 100644
index 00000000000..7797959edae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance
+
+sprite $AmazonEc2M5ZnInstanceXs [10x10/16z] Oq0576n876RiB0u6TWPs5WPc3WOsg1WRiZfcC615CWy
+
+sprite $AmazonEc2M5ZnInstanceSm [12x12/16z] NKs50S0m3A8HuF-7vzgu0lx2W0FSI_CIOFT3JCHTAuv5zVwshxg6IDhJpLLFE91rMFruLm
+
+sprite $AmazonEc2M5ZnInstanceMd [16x16/16z] ROy75e0W049n0VS_SRnsAUNuVYSM8GId47kgydclT-prYeBCw1MIyIzEqTjhzuPPBc_N8HQL86t4TmmLTVJr-XSlpnUlUF6UdHdcpXi
+
+sprite $AmazonEc2M5ZnInstanceLg [20x20/16z] {
+bL250GCm20ibmlyFpztNuWvuzmm10nVymQPC9cVI1rjmyve0xBcpnNmP9zt7MVqgxc0B349gheDjPg0iL431FQD3dB10ceBUpbBrqAF-sgDlddWA3qqEGuQV
+Raeq8B1m2Di2
+}
+
+!procedure AmazonEc2M5ZnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M5ZnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M5ZnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M5ZnInstanceGroup($id, $name='Amazon Ec2 M5 Zn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M5ZnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.png
new file mode 100644
index 00000000000..c8bfe65d6a1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.puml
new file mode 100644
index 00000000000..76718d2ce86
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceCard('AmazonEc2M5ZnInstanceCard', 'Amazon Ec2 M5 Zn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..725c5c33198
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceCard('AmazonEc2M5ZnInstanceCard', 'Amazon Ec2 M5 Zn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.png
new file mode 100644
index 00000000000..a8e7881ecb8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..5c9732f2846
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceGroup('AmazonEc2M5ZnInstanceGroup', 'Amazon Ec2 M5 Zn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..32e7d64cc49
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M5ZnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance')
+
+' renders the element
+AmazonEc2M5ZnInstanceGroup('AmazonEc2M5ZnInstanceGroup', 'Amazon Ec2 M5 Zn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.png
new file mode 100644
index 00000000000..2eaaad83541
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.puml
new file mode 100644
index 00000000000..5f39b21906f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstance('AmazonEc2M6aInstance', 'Amazon Ec2 M6a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Remote.puml
new file mode 100644
index 00000000000..4ee1b6972c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstance('AmazonEc2M6aInstance', 'Amazon Ec2 M6a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.md
new file mode 100644
index 00000000000..100a50ad769
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M6AInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+```
+
+
+
+| Illustration | AmazonEc2M6AInstance | AmazonEc2M6AInstanceCard | AmazonEc2M6AInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.png) | ![illustration for AmazonEc2M6AInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.Local.png) | ![illustration for AmazonEc2M6AInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.png) | ![illustration for AmazonEc2M6AInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M6AInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstance('AmazonEc2M6aInstance', 'Amazon Ec2 M6a Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstance('AmazonEc2M6aInstance', 'Amazon Ec2 M6a Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M6AInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceCard('AmazonEc2M6aInstanceCard', 'Amazon Ec2 M6a Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceCard('AmazonEc2M6aInstanceCard', 'Amazon Ec2 M6a Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M6AInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceGroup('AmazonEc2M6aInstanceGroup', 'Amazon Ec2 M6a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceGroup('AmazonEc2M6aInstanceGroup', 'Amazon Ec2 M6a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.png
new file mode 100644
index 00000000000..0c7a193e052
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.puml
new file mode 100644
index 00000000000..5f0f48c66c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance
+
+sprite $AmazonEc2M6AInstanceXs [10x10/16z] Oq0576n876Oq5WSp8uZ5mS36mix2o0oaeR9ioEgOmO0LoJm
+
+sprite $AmazonEc2M6AInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5HJY1eB8mmuZeKf8m_teuMJQW-FZzz_T5G
+
+sprite $AmazonEc2M6AInstanceMd [16x16/16z] RKy54W0X45eB-F-BZxcocr8t3Wt1a2SUcEckUxrXpL-Z8PXx4B0-O4--Uhgzjyw4h8Xowr8cpI5IWtJhNbIpyP2Fdk_u-3xnDHtgkJ6CSUCB
+
+sprite $AmazonEc2M6AInstanceLg [20x20/16z] {
+bP254SD040DNVwJ-6mupH_RJpZ7lr1IO5ls1rNZtdRSuiE56aK2txzXqlhIhkhVhYeETmGhhP7TWKseDPAq3iyrqfoOJLTZ5mOwrO-gXBhM8lHOwrI8zrAA_
+-eWRLPxC9plJEPcJdsQQ11Gf3cPR
+}
+
+!procedure AmazonEc2M6AInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M6AInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M6AInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M6AInstanceGroup($id, $name='Amazon Ec2 M6a Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M6AInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.png
new file mode 100644
index 00000000000..df7b4154173
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.puml
new file mode 100644
index 00000000000..99be3a5439f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceCard('AmazonEc2M6aInstanceCard', 'Amazon Ec2 M6a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Remote.puml
new file mode 100644
index 00000000000..506b7c6a0b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceCard('AmazonEc2M6aInstanceCard', 'Amazon Ec2 M6a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.png
new file mode 100644
index 00000000000..353b8713ffc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.puml
new file mode 100644
index 00000000000..246ce38ac30
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceGroup('AmazonEc2M6aInstanceGroup', 'Amazon Ec2 M6a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..10c519f66dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6AInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance')
+
+' renders the element
+AmazonEc2M6AInstanceGroup('AmazonEc2M6aInstanceGroup', 'Amazon Ec2 M6a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.png
new file mode 100644
index 00000000000..3aa6ac10adf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.puml
new file mode 100644
index 00000000000..3c9bc9b93ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstance('AmazonEc2M6gInstance', 'Amazon Ec2 M6g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Remote.puml
new file mode 100644
index 00000000000..d6b747079e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstance('AmazonEc2M6gInstance', 'Amazon Ec2 M6g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.md
new file mode 100644
index 00000000000..d043959e399
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M6GInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+```
+
+
+
+| Illustration | AmazonEc2M6GInstance | AmazonEc2M6GInstanceCard | AmazonEc2M6GInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.png) | ![illustration for AmazonEc2M6GInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.Local.png) | ![illustration for AmazonEc2M6GInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.png) | ![illustration for AmazonEc2M6GInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M6GInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstance('AmazonEc2M6gInstance', 'Amazon Ec2 M6g Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstance('AmazonEc2M6gInstance', 'Amazon Ec2 M6g Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M6GInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceCard('AmazonEc2M6gInstanceCard', 'Amazon Ec2 M6g Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceCard('AmazonEc2M6gInstanceCard', 'Amazon Ec2 M6g Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M6GInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceGroup('AmazonEc2M6gInstanceGroup', 'Amazon Ec2 M6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceGroup('AmazonEc2M6gInstanceGroup', 'Amazon Ec2 M6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.png
new file mode 100644
index 00000000000..e0452f0e151
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.puml
new file mode 100644
index 00000000000..819f56b055d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance
+
+sprite $AmazonEc2M6GInstanceXs [10x10/16z] Oq0576n876O42ox93AGOs3WOMHYOWJHOc8sP3LaTCnYm8fa7
+
+sprite $AmazonEc2M6GInstanceSm [12x12/16z] NKs50SC03286_F_mLhUu0jx2X1DSI_CGW3pM9lAibG25Bd2uhcOwrBBFcvZjvhZ_u43MPltY_GC
+
+sprite $AmazonEc2M6GInstanceMd [16x16/16z] RS_N0SKW34FHYu8bxx_mAm7-EFIEkJ2X2UQbAEgt1j3K4S0HXssGE0maCaKASDxr6fCXJHleLcKm7X5tWoG6yq7Uv-5Lvpo7h-_7Hr_ZmPX-Q_W2
+
+sprite $AmazonEc2M6GInstanceLg [20x20/16z] {
+bP250GCm20IFy3pilt3TlGdkmBjd2WO7_c2hdjq_appOcfkN0kovixNrCgvgM9243ZPN7kA677oDWwRAeofwzS4sCvJNP2mrdJDrY1COcom_pMBdOPQ8XrdY
+hptovfLEuIrBevPQdsug4We5Xx0j
+}
+
+!procedure AmazonEc2M6GInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M6GInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M6GInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M6GInstanceGroup($id, $name='Amazon Ec2 M6g Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M6GInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.png
new file mode 100644
index 00000000000..4733286ff93
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.puml
new file mode 100644
index 00000000000..aa833abff1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceCard('AmazonEc2M6gInstanceCard', 'Amazon Ec2 M6g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Remote.puml
new file mode 100644
index 00000000000..c82c4d33714
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceCard('AmazonEc2M6gInstanceCard', 'Amazon Ec2 M6g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.png
new file mode 100644
index 00000000000..1f9c27fce13
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.puml
new file mode 100644
index 00000000000..a7d34be5f95
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceGroup('AmazonEc2M6gInstanceGroup', 'Amazon Ec2 M6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..db1ce863625
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance')
+
+' renders the element
+AmazonEc2M6GInstanceGroup('AmazonEc2M6gInstanceGroup', 'Amazon Ec2 M6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.png
new file mode 100644
index 00000000000..d83c77e75e3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.puml
new file mode 100644
index 00000000000..290fc08f822
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstance('AmazonEc2M6GdInstance', 'Amazon Ec2 M6 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Remote.puml
new file mode 100644
index 00000000000..53b5503dff7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstance('AmazonEc2M6GdInstance', 'Amazon Ec2 M6 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.md
new file mode 100644
index 00000000000..91fc8ec7545
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M6GdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+```
+
+
+
+| Illustration | AmazonEc2M6GdInstance | AmazonEc2M6GdInstanceCard | AmazonEc2M6GdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.png) | ![illustration for AmazonEc2M6GdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.Local.png) | ![illustration for AmazonEc2M6GdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.png) | ![illustration for AmazonEc2M6GdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M6GdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstance('AmazonEc2M6GdInstance', 'Amazon Ec2 M6 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstance('AmazonEc2M6GdInstance', 'Amazon Ec2 M6 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M6GdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceCard('AmazonEc2M6GdInstanceCard', 'Amazon Ec2 M6 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceCard('AmazonEc2M6GdInstanceCard', 'Amazon Ec2 M6 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M6GdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceGroup('AmazonEc2M6GdInstanceGroup', 'Amazon Ec2 M6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceGroup('AmazonEc2M6GdInstanceGroup', 'Amazon Ec2 M6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.png
new file mode 100644
index 00000000000..afe99d8a834
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.puml
new file mode 100644
index 00000000000..239f6506c84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance
+
+sprite $AmazonEc2M6GdInstanceXs [10x10/16z] Oq0576n876RiB0u6DbPs9WPc80tMmi3CXgoE6GnOaSm3
+
+sprite $AmazonEc2M6GdInstanceSm [12x12/16z] NOs55GC134B_Yy7-2xVd5bVWBHCu603F8R0w-umuQmLCPHJqW2T3Oje-RkAuEUu_ECZQh5wyVm
+
+sprite $AmazonEc2M6GdInstanceMd [16x16/16z] RS-50S0W30J0w7_sdxXe7JyyyfCWb6eLayQMQxI3OJkn4RJh8D3MRswLztMETOf7P_RrAlDqfy8JLNtTfJ61l9-tSVvx__TzOgVwnBECPWmV
+
+sprite $AmazonEc2M6GdInstanceLg [20x20/16z] {
+bL050WGm2C89oFy_VDrzczsATyyG4BZW3pPDTlzC-c0RtBmc03jtjZ5VnadtSLPVukfeQfvwxFugD44VR4dGfcgu27MYGro39Kf5FSpYd6UfUfYb_jgZRvvu
+2X-Q38Sx-7HJeW61XKFO5W
+}
+
+!procedure AmazonEc2M6GdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M6GdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M6GdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M6GdInstanceGroup($id, $name='Amazon Ec2 M6 Gd Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M6GdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.png
new file mode 100644
index 00000000000..f9537b9b37f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.puml
new file mode 100644
index 00000000000..59f57a743fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceCard('AmazonEc2M6GdInstanceCard', 'Amazon Ec2 M6 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..bf399af8fd3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceCard('AmazonEc2M6GdInstanceCard', 'Amazon Ec2 M6 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.png
new file mode 100644
index 00000000000..5a2deb4e1a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..83655ffc143
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceGroup('AmazonEc2M6GdInstanceGroup', 'Amazon Ec2 M6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..4047ea955e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance')
+
+' renders the element
+AmazonEc2M6GdInstanceGroup('AmazonEc2M6GdInstanceGroup', 'Amazon Ec2 M6 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.png
new file mode 100644
index 00000000000..43500a3bee0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.puml
new file mode 100644
index 00000000000..662f0ab1e83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstance('AmazonEc2M6iInstance', 'Amazon Ec2 M6i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Remote.puml
new file mode 100644
index 00000000000..b6f62296114
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstance('AmazonEc2M6iInstance', 'Amazon Ec2 M6i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.md
new file mode 100644
index 00000000000..9a5fb14e780
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2M6IInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+```
+
+
+
+| Illustration | AmazonEc2M6IInstance | AmazonEc2M6IInstanceCard | AmazonEc2M6IInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.png) | ![illustration for AmazonEc2M6IInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.Local.png) | ![illustration for AmazonEc2M6IInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.png) | ![illustration for AmazonEc2M6IInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2M6IInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstance('AmazonEc2M6iInstance', 'Amazon Ec2 M6i Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstance('AmazonEc2M6iInstance', 'Amazon Ec2 M6i Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2M6IInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceCard('AmazonEc2M6iInstanceCard', 'Amazon Ec2 M6i Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceCard('AmazonEc2M6iInstanceCard', 'Amazon Ec2 M6i Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2M6IInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceGroup('AmazonEc2M6iInstanceGroup', 'Amazon Ec2 M6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceGroup('AmazonEc2M6iInstanceGroup', 'Amazon Ec2 M6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.png
new file mode 100644
index 00000000000..f1837b4b9c5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.puml
new file mode 100644
index 00000000000..15491cdaaa0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance
+
+sprite $AmazonEc2M6IInstanceXs [10x10/16z] Oq0576n876PK5WSGSJ23Q5OsPbOEPWu6DgWi6x8wPZ1WHJ8F
+
+sprite $AmazonEc2M6IInstanceSm [12x12/16z] NOs50G0X202FPl-5lqCzfOkPL5h9q-ryW5CkEj7NBuL40n7oAeMO6jrFJ-dJSxFieRgkxzFT7G
+
+sprite $AmazonEc2M6IInstanceMd [16x16/16z] POy50WD130AdAy3_FroXVZUhyGJE21ECACFtbTuLrtXZG1wyaGJZHmPS--M-5dBjJGwpzcGmlEUmKLBxOBFaJ_mR-Pp_NDzwazCyHOZqXXi
+
+sprite $AmazonEc2M6IInstanceLg [20x20/16z] {
+bL250GD120kU_ITkwlPwXpjWxJKA8DhG6xOQwZz9t6o3ZnSfqiqlstGknbLzntN5FOuG3C5RtDtMaMCXVhUH2ghfYQnG75dtk3BHYk3wB6O_izYfFUBZLJx2
+9pkJOeAjcoO2CgVX5dO1
+}
+
+!procedure AmazonEc2M6IInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2M6IInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2M6IInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2M6IInstanceGroup($id, $name='Amazon Ec2 M6i Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2M6IInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.png
new file mode 100644
index 00000000000..c82b7b0349c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.puml
new file mode 100644
index 00000000000..4774ee136c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceCard('AmazonEc2M6iInstanceCard', 'Amazon Ec2 M6i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Remote.puml
new file mode 100644
index 00000000000..26ff91f2164
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceCard('AmazonEc2M6iInstanceCard', 'Amazon Ec2 M6i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.png
new file mode 100644
index 00000000000..f8d2c7e61cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.puml
new file mode 100644
index 00000000000..51bbe6696d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceGroup('AmazonEc2M6iInstanceGroup', 'Amazon Ec2 M6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..5f85aab9f53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2M6IInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2M6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance')
+
+' renders the element
+AmazonEc2M6IInstanceGroup('AmazonEc2M6iInstanceGroup', 'Amazon Ec2 M6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.png
new file mode 100644
index 00000000000..05b75dc65c1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.puml
new file mode 100644
index 00000000000..ea24b1d0f44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstance('AmazonEc2MacInstance', 'Amazon Ec2 Mac Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Remote.puml
new file mode 100644
index 00000000000..947a4af8abc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstance('AmazonEc2MacInstance', 'Amazon Ec2 Mac Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.md
new file mode 100644
index 00000000000..53d31836772
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2MacInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2MacInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+```
+
+
+
+| Illustration | AmazonEc2MacInstance | AmazonEc2MacInstanceCard | AmazonEc2MacInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.png) | ![illustration for AmazonEc2MacInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.Local.png) | ![illustration for AmazonEc2MacInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.png) | ![illustration for AmazonEc2MacInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2MacInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstance('AmazonEc2MacInstance', 'Amazon Ec2 Mac Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstance('AmazonEc2MacInstance', 'Amazon Ec2 Mac Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2MacInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceCard('AmazonEc2MacInstanceCard', 'Amazon Ec2 Mac Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceCard('AmazonEc2MacInstanceCard', 'Amazon Ec2 Mac Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2MacInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceGroup('AmazonEc2MacInstanceGroup', 'Amazon Ec2 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceGroup('AmazonEc2MacInstanceGroup', 'Amazon Ec2 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.png
new file mode 100644
index 00000000000..0641a878218
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.puml
new file mode 100644
index 00000000000..a4dd116c857
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2MacInstance
+
+sprite $AmazonEc2MacInstanceXs [10x10/16z] Oq0576n876PK5XixXCK1fDZP69Wv6DYWicp8wfZ1W1N9F
+
+sprite $AmazonEc2MacInstanceSm [12x12/16z] LOs70SGm20FFDWZjl_1_UaBl4bqqyKG0rYKWSOh5lEkQe1Wrrnm2AvJbnEutTzrne5o7HUFz0m
+
+sprite $AmazonEc2MacInstanceMd [16x16/16z] RO-50GCm40AZmFuJzxLEz20w_WY3GzQGk6X5qGUUrQ8Xp6q1iFoDhP5hppeAZFpWocPSxafsu3RUbakU-modShwVpz_pV-ydMlhzJpAC4Vm
+
+sprite $AmazonEc2MacInstanceLg [20x20/16z] {
+bL25OGH02CkLsFuBzztzN808NZL3GE45ltbJckQqpFujk6f307Pltc8-ZPDkuwpPnz68h-BsRrgqXkRQlxK5KJXoW6c5VToU9JN-UybbhJikwoSTSzN4OtXe
+iWmPllEK643WmZvi0m
+}
+
+!procedure AmazonEc2MacInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2MacInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2MacInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2MacInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2MacInstanceGroup($id, $name='Amazon Ec2 Mac Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2MacInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.png
new file mode 100644
index 00000000000..711de04f1a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.puml
new file mode 100644
index 00000000000..a9440bf1993
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceCard('AmazonEc2MacInstanceCard', 'Amazon Ec2 Mac Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Remote.puml
new file mode 100644
index 00000000000..ee9072c4205
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceCard('AmazonEc2MacInstanceCard', 'Amazon Ec2 Mac Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.png
new file mode 100644
index 00000000000..9013bd3d99c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.puml
new file mode 100644
index 00000000000..13911f840c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceGroup('AmazonEc2MacInstanceGroup', 'Amazon Ec2 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..967da3b0513
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2MacInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2MacInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2MacInstance')
+
+' renders the element
+AmazonEc2MacInstanceGroup('AmazonEc2MacInstanceGroup', 'Amazon Ec2 Mac Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.png
new file mode 100644
index 00000000000..5a8b1ea4a00
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.puml
new file mode 100644
index 00000000000..18a2ed98573
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2Instance('AmazonEc2P2Instance', 'Amazon Ec2 P2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Remote.puml
new file mode 100644
index 00000000000..74dcb968b8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2Instance('AmazonEc2P2Instance', 'Amazon Ec2 P2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.md
new file mode 100644
index 00000000000..4872fd51e82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2P2Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2P2Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+```
+
+
+
+| Illustration | AmazonEc2P2Instance | AmazonEc2P2InstanceCard | AmazonEc2P2InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.png) | ![illustration for AmazonEc2P2Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.Local.png) | ![illustration for AmazonEc2P2InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.png) | ![illustration for AmazonEc2P2InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2P2Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2Instance('AmazonEc2P2Instance', 'Amazon Ec2 P2 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2Instance('AmazonEc2P2Instance', 'Amazon Ec2 P2 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2P2InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceCard('AmazonEc2P2InstanceCard', 'Amazon Ec2 P2 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceCard('AmazonEc2P2InstanceCard', 'Amazon Ec2 P2 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2P2InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceGroup('AmazonEc2P2InstanceGroup', 'Amazon Ec2 P2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceGroup('AmazonEc2P2InstanceGroup', 'Amazon Ec2 P2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.png
new file mode 100644
index 00000000000..f7f98a53c00
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.puml
new file mode 100644
index 00000000000..d4c5547be7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2P2Instance
+
+sprite $AmazonEc2P2InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf469ZO0OIK5asP7NCOC2AP1u
+
+sprite $AmazonEc2P2InstanceSm [12x12/16z] LSq50WGX50BGDwCYzx_mTlvEy2yvzHHeNa82Q9plUf_4cYQXiQgqpfYElc-0VnnszyFc7-yL
+
+sprite $AmazonEc2P2InstanceMd [16x16/16z] ROy50i0m20Eh8Vz_yT1v9ktXj1-XIQD-21oY3_tlk4P95E7M403rtrW_IN_tsFJFhH1-KfdIB0fa-2ratlD3a6_zRtz1YTzzWg4CvmC
+
+sprite $AmazonEc2P2InstanceLg [20x20/16z] {
+bP250GD020CFosV_XUlkVHSWmhic1em2VNYRvLq_BmN0ugPL0vBltfRwPTpCVPocJd7BZNsAExyXcFERxKFS40BA7ivneFp49UA1I_obesxQz2byjRgzstRZ
+awTDmT318MmB
+}
+
+!procedure AmazonEc2P2Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2P2Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2P2InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2P2InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2P2InstanceGroup($id, $name='Amazon Ec2 P2 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2P2InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.png
new file mode 100644
index 00000000000..b1a8c671864
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.puml
new file mode 100644
index 00000000000..b8ce2cc0d48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceCard('AmazonEc2P2InstanceCard', 'Amazon Ec2 P2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Remote.puml
new file mode 100644
index 00000000000..204fd767fee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceCard('AmazonEc2P2InstanceCard', 'Amazon Ec2 P2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.png
new file mode 100644
index 00000000000..f9304c82178
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.puml
new file mode 100644
index 00000000000..5da20d02db9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceGroup('AmazonEc2P2InstanceGroup', 'Amazon Ec2 P2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..56c3836afc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P2InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P2Instance')
+
+' renders the element
+AmazonEc2P2InstanceGroup('AmazonEc2P2InstanceGroup', 'Amazon Ec2 P2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.png
new file mode 100644
index 00000000000..e84cdf745b1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.puml
new file mode 100644
index 00000000000..d6eeba4fce6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstance('AmazonEc2P3DnInstance', 'Amazon Ec2 P3 Dn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Remote.puml
new file mode 100644
index 00000000000..6c0ca57c081
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstance('AmazonEc2P3DnInstance', 'Amazon Ec2 P3 Dn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.md
new file mode 100644
index 00000000000..daae5a01ac2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2P3DnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+```
+
+
+
+| Illustration | AmazonEc2P3DnInstance | AmazonEc2P3DnInstanceCard | AmazonEc2P3DnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.png) | ![illustration for AmazonEc2P3DnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.Local.png) | ![illustration for AmazonEc2P3DnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.png) | ![illustration for AmazonEc2P3DnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2P3DnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstance('AmazonEc2P3DnInstance', 'Amazon Ec2 P3 Dn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstance('AmazonEc2P3DnInstance', 'Amazon Ec2 P3 Dn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2P3DnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceCard('AmazonEc2P3DnInstanceCard', 'Amazon Ec2 P3 Dn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceCard('AmazonEc2P3DnInstanceCard', 'Amazon Ec2 P3 Dn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2P3DnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceGroup('AmazonEc2P3DnInstanceGroup', 'Amazon Ec2 P3 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceGroup('AmazonEc2P3DnInstanceGroup', 'Amazon Ec2 P3 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.png
new file mode 100644
index 00000000000..a092751a8e9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.puml
new file mode 100644
index 00000000000..9e8a819962e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance
+
+sprite $AmazonEc2P3DnInstanceXs [10x10/16z] Oq0576n876OC5Wk8nS70piJApi3CmS06bML3LiSC1gn8vW4
+
+sprite $AmazonEc2P3DnInstanceSm [12x12/16z] LOs54G1120Dta43_3R_BuPumHKOR0cWz0XAtjB2tBWEb5m6wpiqomhhdpLjF7AYkosBmxW
+
+sprite $AmazonEc2P3DnInstanceMd [16x16/16z] RS-30G0m30J0LF_PV-7QnjMHJu9GD5SqMkQijQtqTYHcWdOT1FBwvbovhxEkmnlETLKB28AnOg5QreC428h_vvU_xnCZwI-UOcIZEW4
+
+sprite $AmazonEc2P3DnInstanceLg [20x20/16z] {
+bP055W11249nHVJ-9zxkdfx_J70tX00ACkY1HLOtvyC7bjWCPtT8jMCfNjf5xEqKlhNZP3SmWVrCScHL1IKQ1JBGU5KCTjt9CAfZjxMO7MgnNttuPWGdywJ8
+Oh9RJveIZWxJC9Yr
+}
+
+!procedure AmazonEc2P3DnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2P3DnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2P3DnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2P3DnInstanceGroup($id, $name='Amazon Ec2 P3 Dn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2P3DnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.png
new file mode 100644
index 00000000000..4bb08df0a0f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.puml
new file mode 100644
index 00000000000..4c7f4a486fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceCard('AmazonEc2P3DnInstanceCard', 'Amazon Ec2 P3 Dn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..672ac602397
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceCard('AmazonEc2P3DnInstanceCard', 'Amazon Ec2 P3 Dn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.png
new file mode 100644
index 00000000000..dd13ab8fe29
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..7132197e15f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceGroup('AmazonEc2P3DnInstanceGroup', 'Amazon Ec2 P3 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..b6054a2c67b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3DnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance')
+
+' renders the element
+AmazonEc2P3DnInstanceGroup('AmazonEc2P3DnInstanceGroup', 'Amazon Ec2 P3 Dn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.png
new file mode 100644
index 00000000000..ba333974fc9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.puml
new file mode 100644
index 00000000000..a453f847b3b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3Instance('AmazonEc2P3Instance', 'Amazon Ec2 P3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Remote.puml
new file mode 100644
index 00000000000..fcd4ba2fdd5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3Instance('AmazonEc2P3Instance', 'Amazon Ec2 P3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.md
new file mode 100644
index 00000000000..f02893822a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2P3Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2P3Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+```
+
+
+
+| Illustration | AmazonEc2P3Instance | AmazonEc2P3InstanceCard | AmazonEc2P3InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.png) | ![illustration for AmazonEc2P3Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.Local.png) | ![illustration for AmazonEc2P3InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.png) | ![illustration for AmazonEc2P3InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2P3Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3Instance('AmazonEc2P3Instance', 'Amazon Ec2 P3 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3Instance('AmazonEc2P3Instance', 'Amazon Ec2 P3 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2P3InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceCard('AmazonEc2P3InstanceCard', 'Amazon Ec2 P3 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceCard('AmazonEc2P3InstanceCard', 'Amazon Ec2 P3 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2P3InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceGroup('AmazonEc2P3InstanceGroup', 'Amazon Ec2 P3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceGroup('AmazonEc2P3InstanceGroup', 'Amazon Ec2 P3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.png
new file mode 100644
index 00000000000..24547e3f3ad
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.puml
new file mode 100644
index 00000000000..05eb2d1b30b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2P3Instance
+
+sprite $AmazonEc2P3InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCfA8k3WGqgouQiZXaCM97C0m
+
+sprite $AmazonEc2P3InstanceSm [12x12/16z] NOs50GCn3CHallqNRfz9YPbuquwS1b0Vm2eRQlpqnw798A6tKee2QUq9cBDdvxE7qMm_NtV_
+
+sprite $AmazonEc2P3InstanceMd [16x16/16z] ROy10e0G54E_gcttFt6h0Bo2Pq1iG33aWbyF-jDNVteT1LhXqG80vvsxaFRq_G7c_BmYfJ-Nx59Si4ivTuDkVGPSzr_F9mfQtfCTTdp-
+
+sprite $AmazonEc2P3InstanceLg [20x20/16z] {
+bP030aLH24HFdlrl-Djuk4Oru5zh2aGRlV1MerE_Bt5v6rvQ9D2jjxVf_1bNzHxN5RUuLYBTukvlf-vnVvDqYIlY4YVL8mwi_8kBFRYOVN2nNJhYfLNUmYSx
+KwVjD9OyJGAAD2vXHm
+}
+
+!procedure AmazonEc2P3Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2P3Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2P3InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2P3InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2P3InstanceGroup($id, $name='Amazon Ec2 P3 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2P3InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.png
new file mode 100644
index 00000000000..fae8f09c525
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.puml
new file mode 100644
index 00000000000..7383c07d9c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceCard('AmazonEc2P3InstanceCard', 'Amazon Ec2 P3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Remote.puml
new file mode 100644
index 00000000000..c5693ab47e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceCard('AmazonEc2P3InstanceCard', 'Amazon Ec2 P3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.png
new file mode 100644
index 00000000000..b7ab2d1a6cc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.puml
new file mode 100644
index 00000000000..6ac5ef8a7a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceGroup('AmazonEc2P3InstanceGroup', 'Amazon Ec2 P3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..325041b9412
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P3InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P3Instance')
+
+' renders the element
+AmazonEc2P3InstanceGroup('AmazonEc2P3InstanceGroup', 'Amazon Ec2 P3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.png
new file mode 100644
index 00000000000..6f9b5e35e67
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.puml
new file mode 100644
index 00000000000..3d9cef8d4ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstance('AmazonEc2P4dInstance', 'Amazon Ec2 P4d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Remote.puml
new file mode 100644
index 00000000000..faab06c75b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstance('AmazonEc2P4dInstance', 'Amazon Ec2 P4d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.md
new file mode 100644
index 00000000000..5ebc0adc538
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2P4DInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+```
+
+
+
+| Illustration | AmazonEc2P4DInstance | AmazonEc2P4DInstanceCard | AmazonEc2P4DInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.png) | ![illustration for AmazonEc2P4DInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.Local.png) | ![illustration for AmazonEc2P4DInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.png) | ![illustration for AmazonEc2P4DInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2P4DInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstance('AmazonEc2P4dInstance', 'Amazon Ec2 P4d Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstance('AmazonEc2P4dInstance', 'Amazon Ec2 P4d Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2P4DInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceCard('AmazonEc2P4dInstanceCard', 'Amazon Ec2 P4d Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceCard('AmazonEc2P4dInstanceCard', 'Amazon Ec2 P4d Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2P4DInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceGroup('AmazonEc2P4dInstanceGroup', 'Amazon Ec2 P4d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceGroup('AmazonEc2P4dInstanceGroup', 'Amazon Ec2 P4d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.png
new file mode 100644
index 00000000000..0934d0906fa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.puml
new file mode 100644
index 00000000000..928bba092cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance
+
+sprite $AmazonEc2P4DInstanceXs [10x10/16z] LOm50G0m40APN__2StitGDR8tnBiX988eoC70Mrmo3ykJ4kVNWC
+
+sprite $AmazonEc2P4DInstanceSm [12x12/16z] LSs53G0124FHZwHq_uNFzOKeqFAdn8a0h0j8d2nId2P1NHWGMEs80fjKGQ3pXjC_1yPpJFzwLm
+
+sprite $AmazonEc2P4DInstanceMd [16x16/16z] ROy54WGn40B72lZ_YuzRDrQIdex6Hn0C-SEAHJzQ_WjExQ4Hhku1O7zXVxJFXIh0nK_IgcVnKesQ6Tq1wU_RvGpYcBy7VA__tf_Oe_TzLeOP2_y
+
+sprite $AmazonEc2P4DInstanceLg [20x20/16z] {
+bL250GCm20k5oFyFpzrN5o22TqqW4AYW3szq79-NFhmPDwq7W9IxDsjUnf7tSM8VuYO1s40ESSUtwhMwbqvlIJ0nL9rzNC9J730ZhxpdKlN0fVxIqJUDSmht
+Q2RZ6SydJmSD45CuX6q1
+}
+
+!procedure AmazonEc2P4DInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2P4DInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2P4DInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2P4DInstanceGroup($id, $name='Amazon Ec2 P4d Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2P4DInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.png
new file mode 100644
index 00000000000..0118355834d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.puml
new file mode 100644
index 00000000000..9aed1019234
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceCard('AmazonEc2P4dInstanceCard', 'Amazon Ec2 P4d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Remote.puml
new file mode 100644
index 00000000000..35737d8a478
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceCard('AmazonEc2P4dInstanceCard', 'Amazon Ec2 P4d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.png
new file mode 100644
index 00000000000..94f662f1757
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.puml
new file mode 100644
index 00000000000..5f85ba5d275
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceGroup('AmazonEc2P4dInstanceGroup', 'Amazon Ec2 P4d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..a911c375ec4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4DInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance')
+
+' renders the element
+AmazonEc2P4DInstanceGroup('AmazonEc2P4dInstanceGroup', 'Amazon Ec2 P4d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.png
new file mode 100644
index 00000000000..61791b35575
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.puml
new file mode 100644
index 00000000000..7203aa05c08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4Instance('AmazonEc2P4Instance', 'Amazon Ec2 P4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Remote.puml
new file mode 100644
index 00000000000..025b6ec6c56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4Instance('AmazonEc2P4Instance', 'Amazon Ec2 P4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.md
new file mode 100644
index 00000000000..282dc11d85e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2P4Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2P4Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+```
+
+
+
+| Illustration | AmazonEc2P4Instance | AmazonEc2P4InstanceCard | AmazonEc2P4InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.png) | ![illustration for AmazonEc2P4Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.Local.png) | ![illustration for AmazonEc2P4InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.png) | ![illustration for AmazonEc2P4InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2P4Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4Instance('AmazonEc2P4Instance', 'Amazon Ec2 P4 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4Instance('AmazonEc2P4Instance', 'Amazon Ec2 P4 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2P4InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceCard('AmazonEc2P4InstanceCard', 'Amazon Ec2 P4 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceCard('AmazonEc2P4InstanceCard', 'Amazon Ec2 P4 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2P4InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceGroup('AmazonEc2P4InstanceGroup', 'Amazon Ec2 P4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceGroup('AmazonEc2P4InstanceGroup', 'Amazon Ec2 P4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.png
new file mode 100644
index 00000000000..4b797f17c00
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.puml
new file mode 100644
index 00000000000..eba14fc6aed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2P4Instance
+
+sprite $AmazonEc2P4InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf469dOEPWO8FAiY6hOmO3LYJp
+
+sprite $AmazonEc2P4InstanceSm [12x12/16z] NOs50GC1308lpluBj-yML-0jxSXf0FKXi3hx33_hSMWYc3MZ9eI3XFTQs7cpomU7qMoMBzu_
+
+sprite $AmazonEc2P4InstanceMd [16x16/16z] RO-70O0m3CF2alF_nPY43O8ErPtn0w585rf7-SkgI-VnG5Pgj06Stzn5iWzH1T7vF0PqdZbkLGbkE-_5n_e3zDt_UxuuoEzxsh5JlW8
+
+sprite $AmazonEc2P4InstanceLg [20x20/16z] {
+bP055WH024B_F0Mv_uMtktSwL89tpGY25_xmfickdvSwl0qthHgmS_SsxfTnqdsSLQSunv1JtFaDeJc_9Jd4YJgy9Rh4KPtwm6Mj1oxhBnrrqzIdy6btPxVj
+nYTFcmBHYqFO5W
+}
+
+!procedure AmazonEc2P4Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2P4Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2P4InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2P4InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2P4InstanceGroup($id, $name='Amazon Ec2 P4 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2P4InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.png
new file mode 100644
index 00000000000..8325ecfe86a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.puml
new file mode 100644
index 00000000000..03c76090714
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceCard('AmazonEc2P4InstanceCard', 'Amazon Ec2 P4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Remote.puml
new file mode 100644
index 00000000000..276eeac9ecd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceCard('AmazonEc2P4InstanceCard', 'Amazon Ec2 P4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.png
new file mode 100644
index 00000000000..384644ddbe3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.puml
new file mode 100644
index 00000000000..000abaed86d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceGroup('AmazonEc2P4InstanceGroup', 'Amazon Ec2 P4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..0251341d42c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2P4InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2P4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2P4Instance')
+
+' renders the element
+AmazonEc2P4InstanceGroup('AmazonEc2P4InstanceGroup', 'Amazon Ec2 P4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.png
new file mode 100644
index 00000000000..9e2b0dea1bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.puml
new file mode 100644
index 00000000000..ffe4b6ef045
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4Instance('AmazonEc2R4Instance', 'Amazon Ec2 R4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Remote.puml
new file mode 100644
index 00000000000..50e23b9efdf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4Instance('AmazonEc2R4Instance', 'Amazon Ec2 R4 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.md
new file mode 100644
index 00000000000..1dcee60708b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R4Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R4Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+```
+
+
+
+| Illustration | AmazonEc2R4Instance | AmazonEc2R4InstanceCard | AmazonEc2R4InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.png) | ![illustration for AmazonEc2R4Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.Local.png) | ![illustration for AmazonEc2R4InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.png) | ![illustration for AmazonEc2R4InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R4Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4Instance('AmazonEc2R4Instance', 'Amazon Ec2 R4 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4Instance('AmazonEc2R4Instance', 'Amazon Ec2 R4 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R4InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceCard('AmazonEc2R4InstanceCard', 'Amazon Ec2 R4 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceCard('AmazonEc2R4InstanceCard', 'Amazon Ec2 R4 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R4InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceGroup('AmazonEc2R4InstanceGroup', 'Amazon Ec2 R4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceGroup('AmazonEc2R4InstanceGroup', 'Amazon Ec2 R4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.png
new file mode 100644
index 00000000000..6f1929078c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.puml
new file mode 100644
index 00000000000..17208d60e0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R4Instance
+
+sprite $AmazonEc2R4InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf469XOEPWO8FAiY6hOmO3LYJp
+
+sprite $AmazonEc2R4InstanceSm [12x12/16z] LOq50G0n3CHIFl-6dp5RcVZJZfm6K5_0BWTg_FR7eSbWRpXAAGoalIV1xXuE_djWDCVFtzqL
+
+sprite $AmazonEc2R4InstanceMd [16x16/16z] RSy50e1040B0jO3_lrZqkckkDpO9mP0h4aywwsz_tcT9DC6p7GIytjcLj8zivlNhZXjfNRB5E61BPTtepiTqldZxFb6IvdYAOUFt2m
+
+sprite $AmazonEc2R4InstanceLg [20x20/16z] {
+bP254KH134B910ZzDtpkycLztqJ1ls4825pm0jFaDEz7NzZWPJG1s7bZO_wqazxjhBxPEGHIDxiREqtgpfBSxCWpI_IqAvaBjLHzr5Ax-kYN8TxCXoR3uMaj
+QKeqJfY5YzaH
+}
+
+!procedure AmazonEc2R4Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R4Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R4InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R4InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R4InstanceGroup($id, $name='Amazon Ec2 R4 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R4InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.png
new file mode 100644
index 00000000000..633209a3a70
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.puml
new file mode 100644
index 00000000000..af923759b1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceCard('AmazonEc2R4InstanceCard', 'Amazon Ec2 R4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Remote.puml
new file mode 100644
index 00000000000..dbf53db1f29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceCard('AmazonEc2R4InstanceCard', 'Amazon Ec2 R4 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.png
new file mode 100644
index 00000000000..cf524513e25
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.puml
new file mode 100644
index 00000000000..7fed5c1000c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceGroup('AmazonEc2R4InstanceGroup', 'Amazon Ec2 R4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..0c6dd710e40
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R4InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R4InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R4Instance')
+
+' renders the element
+AmazonEc2R4InstanceGroup('AmazonEc2R4InstanceGroup', 'Amazon Ec2 R4 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.png
new file mode 100644
index 00000000000..a63e78df7ca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.puml
new file mode 100644
index 00000000000..17de1d2df53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstance('AmazonEc2R5aInstance', 'Amazon Ec2 R5a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Remote.puml
new file mode 100644
index 00000000000..e51e518fd1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstance('AmazonEc2R5aInstance', 'Amazon Ec2 R5a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.md
new file mode 100644
index 00000000000..b6ddf0ebc2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5AInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+```
+
+
+
+| Illustration | AmazonEc2R5AInstance | AmazonEc2R5AInstanceCard | AmazonEc2R5AInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.png) | ![illustration for AmazonEc2R5AInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.Local.png) | ![illustration for AmazonEc2R5AInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.png) | ![illustration for AmazonEc2R5AInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5AInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstance('AmazonEc2R5aInstance', 'Amazon Ec2 R5a Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstance('AmazonEc2R5aInstance', 'Amazon Ec2 R5a Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5AInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceCard('AmazonEc2R5aInstanceCard', 'Amazon Ec2 R5a Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceCard('AmazonEc2R5aInstanceCard', 'Amazon Ec2 R5a Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5AInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceGroup('AmazonEc2R5aInstanceGroup', 'Amazon Ec2 R5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceGroup('AmazonEc2R5aInstanceGroup', 'Amazon Ec2 R5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.png
new file mode 100644
index 00000000000..4c885b6ef5e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.puml
new file mode 100644
index 00000000000..d22e8e1ebad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance
+
+sprite $AmazonEc2R5AInstanceXs [10x10/16z] Oq0576n876PK5WSG0bbWcec1Wvc30QIO4IZ6XgoE6GnOaSm3
+
+sprite $AmazonEc2R5AInstanceSm [12x12/16z] NOs50S0m20Il0PxVV-6wNu8RNpJmG03M2KWSM8pBxm4QIG02QvZ1m6PeC3KwUZZuxQ7T-y_FtGK
+
+sprite $AmazonEc2R5AInstanceMd [16x16/16z] TK-55G1H2F8PmFuJNyVliW6RB1XD-yNbElUjyptTz6TnTq7_6e4z__Ftot-UP_vgz3Zpahl279O6wSw79slL__bJVE9P6lJSFdOVfxy1
+
+sprite $AmazonEc2R5AInstanceLg [20x20/16z] {
+bL230G1134kT_HT-stz6sm1tBH40aO9yU8jYr-V5XhV2ffdtUSdTMwLVnaNiup9iY5CImLpYXZUJ67F6Dv93d6WV3oDZYZDHAHSUkCWm1YuY1oxoIuTjMlWK
+NfxkxBPkF7dgC7JFBXZ2MW
+}
+
+!procedure AmazonEc2R5AInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5AInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5AInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5AInstanceGroup($id, $name='Amazon Ec2 R5a Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5AInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.png
new file mode 100644
index 00000000000..69746ed8a47
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.puml
new file mode 100644
index 00000000000..2ed1f5fbdd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceCard('AmazonEc2R5aInstanceCard', 'Amazon Ec2 R5a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Remote.puml
new file mode 100644
index 00000000000..64d985721c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceCard('AmazonEc2R5aInstanceCard', 'Amazon Ec2 R5a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.png
new file mode 100644
index 00000000000..a70395b905f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.puml
new file mode 100644
index 00000000000..e9c92846f46
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceGroup('AmazonEc2R5aInstanceGroup', 'Amazon Ec2 R5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..951f43446ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance')
+
+' renders the element
+AmazonEc2R5AInstanceGroup('AmazonEc2R5aInstanceGroup', 'Amazon Ec2 R5a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.png
new file mode 100644
index 00000000000..2371430c72d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.puml
new file mode 100644
index 00000000000..e70d0377cc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstance('AmazonEc2R5AdInstance', 'Amazon Ec2 R5 Ad Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Remote.puml
new file mode 100644
index 00000000000..0855bb3f304
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstance('AmazonEc2R5AdInstance', 'Amazon Ec2 R5 Ad Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.md
new file mode 100644
index 00000000000..cb6920c4b1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5AdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+```
+
+
+
+| Illustration | AmazonEc2R5AdInstance | AmazonEc2R5AdInstanceCard | AmazonEc2R5AdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.png) | ![illustration for AmazonEc2R5AdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.Local.png) | ![illustration for AmazonEc2R5AdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.png) | ![illustration for AmazonEc2R5AdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5AdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstance('AmazonEc2R5AdInstance', 'Amazon Ec2 R5 Ad Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstance('AmazonEc2R5AdInstance', 'Amazon Ec2 R5 Ad Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5AdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceCard('AmazonEc2R5AdInstanceCard', 'Amazon Ec2 R5 Ad Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceCard('AmazonEc2R5AdInstanceCard', 'Amazon Ec2 R5 Ad Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5AdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceGroup('AmazonEc2R5AdInstanceGroup', 'Amazon Ec2 R5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceGroup('AmazonEc2R5AdInstanceGroup', 'Amazon Ec2 R5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.png
new file mode 100644
index 00000000000..22c9b89ca7d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.puml
new file mode 100644
index 00000000000..464aac187bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance
+
+sprite $AmazonEc2R5AdInstanceXs [10x10/16z] Oq0576n876PC5YEGnS70piZ0oiZCmS06bML3LiSC1gn8vW4
+
+sprite $AmazonEc2R5AdInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGN874IKM_V5TI7WIA8HYk8aamzd4nxS7py_hkx0W
+
+sprite $AmazonEc2R5AdInstanceMd [16x16/16z] TOy50W0X40BN0lx_uiEzBim1Cpw4OCWDArQwAFl4NdVH2Bkx03Y_i1klEJCVDQPNYYcaEcZktIpDl4TZeE1d_uK_xoTswUC_oJ0ZUG4
+
+sprite $AmazonEc2R5AdInstanceLg [20x20/16z] {
+bP255GGm24EJrnzW_uNFtQ_57VJkbIADogeFjlJi_fciWwrrynQIgkREriNBkEG-hhBkuto8EzYYZ8GNFjXcHcav8jXh9eSu1349VZkBtNSs_DSUw-Q5KtXJ
+C3GqdswAbXHX7SAs
+}
+
+!procedure AmazonEc2R5AdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5AdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5AdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5AdInstanceGroup($id, $name='Amazon Ec2 R5 Ad Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5AdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.png
new file mode 100644
index 00000000000..d989625456d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.puml
new file mode 100644
index 00000000000..057bb8bebfb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceCard('AmazonEc2R5AdInstanceCard', 'Amazon Ec2 R5 Ad Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..f63d4b68e37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceCard('AmazonEc2R5AdInstanceCard', 'Amazon Ec2 R5 Ad Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.png
new file mode 100644
index 00000000000..1284c74f29e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..af4a65b7ebd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceGroup('AmazonEc2R5AdInstanceGroup', 'Amazon Ec2 R5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..6f5fe7f6150
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5AdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance')
+
+' renders the element
+AmazonEc2R5AdInstanceGroup('AmazonEc2R5AdInstanceGroup', 'Amazon Ec2 R5 Ad Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.png
new file mode 100644
index 00000000000..e0fd44bbc94
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.puml
new file mode 100644
index 00000000000..c6d161fe909
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstance('AmazonEc2R5bInstance', 'Amazon Ec2 R5b Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Remote.puml
new file mode 100644
index 00000000000..a44542e94bd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstance('AmazonEc2R5bInstance', 'Amazon Ec2 R5b Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.md
new file mode 100644
index 00000000000..cd77bc9f0a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5BInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+```
+
+
+
+| Illustration | AmazonEc2R5BInstance | AmazonEc2R5BInstanceCard | AmazonEc2R5BInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.png) | ![illustration for AmazonEc2R5BInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.Local.png) | ![illustration for AmazonEc2R5BInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.png) | ![illustration for AmazonEc2R5BInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5BInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstance('AmazonEc2R5bInstance', 'Amazon Ec2 R5b Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstance('AmazonEc2R5bInstance', 'Amazon Ec2 R5b Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5BInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceCard('AmazonEc2R5bInstanceCard', 'Amazon Ec2 R5b Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceCard('AmazonEc2R5bInstanceCard', 'Amazon Ec2 R5b Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5BInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceGroup('AmazonEc2R5bInstanceGroup', 'Amazon Ec2 R5b Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceGroup('AmazonEc2R5bInstanceGroup', 'Amazon Ec2 R5b Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.png
new file mode 100644
index 00000000000..2c4ca7c64c5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.puml
new file mode 100644
index 00000000000..94e63e65e6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance
+
+sprite $AmazonEc2R5BInstanceXs [10x10/16z] Oq0576n876PK5YC38pk8nG7YiBCoSp2mGMNPaDKnWm4hada
+
+sprite $AmazonEc2R5BInstanceSm [12x12/16z] LOs50G0n30Al4iB-2xzBumvKKSST0LYFWCGj5lsjiuCcq0E1DITqiElDMrSSIETbi_3k
+
+sprite $AmazonEc2R5BInstanceMd [16x16/16z] RO-70SGW00An0VjF_7nweYIMywnOX12SmXshydchD-prZ8BCw1cIyGzEaMfJwzjkrEOxn1AnUJkS9OqDjF--OGnZy5oFCzIy_to-UCRpUtPcc1l_
+
+sprite $AmazonEc2R5BInstanceLg [20x20/16z] {
+bP250GD020EFHvBz5wwxzrs02E_Qq60cc0zlBSiwBtbu4pSj2vZntPkcNiPr6m8YQ22dyn1NqIZGEUxmjYRKeVBnpJPr26dHfDt7E5REBFMyvnBnm2N-qf4t
+hUiKhfegbwfKdpmj4feA3c5R
+}
+
+!procedure AmazonEc2R5BInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5BInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5BInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5BInstanceGroup($id, $name='Amazon Ec2 R5b Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5BInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.png
new file mode 100644
index 00000000000..7437c9046c1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.puml
new file mode 100644
index 00000000000..76ec6c7dcd5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceCard('AmazonEc2R5bInstanceCard', 'Amazon Ec2 R5b Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Remote.puml
new file mode 100644
index 00000000000..971795bfde1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceCard('AmazonEc2R5bInstanceCard', 'Amazon Ec2 R5b Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.png
new file mode 100644
index 00000000000..84d71e61ee2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.puml
new file mode 100644
index 00000000000..d59082aa21e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceGroup('AmazonEc2R5bInstanceGroup', 'Amazon Ec2 R5b Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..0d33f2714cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5BInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5BInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance')
+
+' renders the element
+AmazonEc2R5BInstanceGroup('AmazonEc2R5bInstanceGroup', 'Amazon Ec2 R5b Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.png
new file mode 100644
index 00000000000..d803967755b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.puml
new file mode 100644
index 00000000000..5bbe7cbab7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstance('AmazonEc2R5dInstance', 'Amazon Ec2 R5d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Remote.puml
new file mode 100644
index 00000000000..3f0110de64d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstance('AmazonEc2R5dInstance', 'Amazon Ec2 R5d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.md
new file mode 100644
index 00000000000..f23123edc56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5DInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+```
+
+
+
+| Illustration | AmazonEc2R5DInstance | AmazonEc2R5DInstanceCard | AmazonEc2R5DInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.png) | ![illustration for AmazonEc2R5DInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.Local.png) | ![illustration for AmazonEc2R5DInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.png) | ![illustration for AmazonEc2R5DInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5DInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstance('AmazonEc2R5dInstance', 'Amazon Ec2 R5d Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstance('AmazonEc2R5dInstance', 'Amazon Ec2 R5d Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5DInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceCard('AmazonEc2R5dInstanceCard', 'Amazon Ec2 R5d Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceCard('AmazonEc2R5dInstanceCard', 'Amazon Ec2 R5d Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5DInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceGroup('AmazonEc2R5dInstanceGroup', 'Amazon Ec2 R5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceGroup('AmazonEc2R5dInstanceGroup', 'Amazon Ec2 R5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.png
new file mode 100644
index 00000000000..5671c765df1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.puml
new file mode 100644
index 00000000000..e9bf15fbccc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance
+
+sprite $AmazonEc2R5DInstanceXs [10x10/16z] Oq0576n876PK5WS8CaDe9WuEPWu6DgWi6x8wPZ1WHJ8F
+
+sprite $AmazonEc2R5DInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKLiH5Tm2Od4VNsNK6ziHa4KG-rGZQZHZ4wUpYPzk3u-FrtTmK
+
+sprite $AmazonEc2R5DInstanceMd [16x16/16z] ROy74W0X309HCy3_NtnSRwvrhGac48BJk6jNYhT-q-edYb8T9oIp__0qPRy1gGFKjbyGexNjsxtSMcyLju_zIkDr_uJwl___NppnFv_T6UVc2m
+
+sprite $AmazonEc2R5DInstanceLg [20x20/16z] {
+bL250GCm20k5oFyFpzrN5o22TqqW4AYW3szq79-NFhmPDwq7W9IxDsjUnf7tSM8VuYQ1Si0-n1tUqEN2qkaj2IP6hGc2JdYA8tgDLzvpgNhWKd_fw9l6EOLx
+D9FnZEUJfuC6Y2aSmhO
+}
+
+!procedure AmazonEc2R5DInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5DInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5DInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5DInstanceGroup($id, $name='Amazon Ec2 R5d Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5DInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.png
new file mode 100644
index 00000000000..6f7e6e0d661
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.puml
new file mode 100644
index 00000000000..38a04ab25de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceCard('AmazonEc2R5dInstanceCard', 'Amazon Ec2 R5d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Remote.puml
new file mode 100644
index 00000000000..ccba64e4c50
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceCard('AmazonEc2R5dInstanceCard', 'Amazon Ec2 R5d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.png
new file mode 100644
index 00000000000..cc063b7873d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.puml
new file mode 100644
index 00000000000..821cfa04819
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceGroup('AmazonEc2R5dInstanceGroup', 'Amazon Ec2 R5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..33c550d6284
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5DInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance')
+
+' renders the element
+AmazonEc2R5DInstanceGroup('AmazonEc2R5dInstanceGroup', 'Amazon Ec2 R5d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.png
new file mode 100644
index 00000000000..0daa2515948
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.puml
new file mode 100644
index 00000000000..aa161f840c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstance('AmazonEc2R5GdInstance', 'Amazon Ec2 R5 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Remote.puml
new file mode 100644
index 00000000000..a05e1fef7d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstance('AmazonEc2R5GdInstance', 'Amazon Ec2 R5 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.md
new file mode 100644
index 00000000000..22de266a52e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5GdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+```
+
+
+
+| Illustration | AmazonEc2R5GdInstance | AmazonEc2R5GdInstanceCard | AmazonEc2R5GdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.png) | ![illustration for AmazonEc2R5GdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.Local.png) | ![illustration for AmazonEc2R5GdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.png) | ![illustration for AmazonEc2R5GdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5GdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstance('AmazonEc2R5GdInstance', 'Amazon Ec2 R5 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstance('AmazonEc2R5GdInstance', 'Amazon Ec2 R5 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5GdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceCard('AmazonEc2R5GdInstanceCard', 'Amazon Ec2 R5 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceCard('AmazonEc2R5GdInstanceCard', 'Amazon Ec2 R5 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5GdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceGroup('AmazonEc2R5GdInstanceGroup', 'Amazon Ec2 R5 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceGroup('AmazonEc2R5GdInstanceGroup', 'Amazon Ec2 R5 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.png
new file mode 100644
index 00000000000..b62ac817747
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.puml
new file mode 100644
index 00000000000..dbdc16382fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance
+
+sprite $AmazonEc2R5GdInstanceXs [10x10/16z] Oq0576n876RiB0u6TaOMTWPc3WQmOaO6PZPaTSnWm8fa7W
+
+sprite $AmazonEc2R5GdInstanceSm [12x12/16z] NOs50G1H24BVVHNPV-7hjXFuYWOU2C0w1QHpRJ6kkWUeee6X_NnCcMFOvutEc_F-XqExTyiFxm8
+
+sprite $AmazonEc2R5GdInstanceMd [16x16/16z] RS-50GGn20H0WkpIVyMFlD_59uxS90WbgsAfh9pJ3brVYKLGFmU1MlzoLNwlSzRXUfhQwvaAYldHScQlXpWbXFfzNkVyzVxh-yGhvJMUDSeOFm
+
+sprite $AmazonEc2R5GdInstanceLg [20x20/16z] {
+bL250GCm20ibmlyFpzrN5o22TyqGC7317zwKoUIyzE4jk6bD0FRSlSLy6IVTnrdz45VD4uQn3oPRw_0sCt1G9YAidj4XJY05HbmFN5ndBbKFNEel7NtJn5Du
+Q78OClpaAT60mC8XR0i
+}
+
+!procedure AmazonEc2R5GdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5GdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5GdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5GdInstanceGroup($id, $name='Amazon Ec2 R5 Gd Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5GdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.png
new file mode 100644
index 00000000000..38a9a446de3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.puml
new file mode 100644
index 00000000000..9fd02ba86b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceCard('AmazonEc2R5GdInstanceCard', 'Amazon Ec2 R5 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..54fb30c0f70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceCard('AmazonEc2R5GdInstanceCard', 'Amazon Ec2 R5 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.png
new file mode 100644
index 00000000000..1a1d0f092d0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..1fd0dc5dc4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceGroup('AmazonEc2R5GdInstanceGroup', 'Amazon Ec2 R5 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..b1ec4793cd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance')
+
+' renders the element
+AmazonEc2R5GdInstanceGroup('AmazonEc2R5GdInstanceGroup', 'Amazon Ec2 R5 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.png
new file mode 100644
index 00000000000..98677a628bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.puml
new file mode 100644
index 00000000000..3dd62cea8a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5Instance('AmazonEc2R5Instance', 'Amazon Ec2 R5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Remote.puml
new file mode 100644
index 00000000000..0ff0e101931
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5Instance('AmazonEc2R5Instance', 'Amazon Ec2 R5 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.md
new file mode 100644
index 00000000000..b6ceccafdf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+```
+
+
+
+| Illustration | AmazonEc2R5Instance | AmazonEc2R5InstanceCard | AmazonEc2R5InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.png) | ![illustration for AmazonEc2R5Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.Local.png) | ![illustration for AmazonEc2R5InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.png) | ![illustration for AmazonEc2R5InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5Instance('AmazonEc2R5Instance', 'Amazon Ec2 R5 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5Instance('AmazonEc2R5Instance', 'Amazon Ec2 R5 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceCard('AmazonEc2R5InstanceCard', 'Amazon Ec2 R5 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceCard('AmazonEc2R5InstanceCard', 'Amazon Ec2 R5 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceGroup('AmazonEc2R5InstanceGroup', 'Amazon Ec2 R5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceGroup('AmazonEc2R5InstanceGroup', 'Amazon Ec2 R5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.png
new file mode 100644
index 00000000000..f83be153075
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.puml
new file mode 100644
index 00000000000..9cff451131d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5Instance
+
+sprite $AmazonEc2R5InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf469ZO0OIK5asP7NCOC2AP1u
+
+sprite $AmazonEc2R5InstanceSm [12x12/16z] NSs50GH120F0MGFwR_Zr7DV4NQAhBg1Y4xxkFzFtEZjXJPEWmYg3AZrCSh_vomD7LlvitdZV
+
+sprite $AmazonEc2R5InstanceMd [16x16/16z] TOy50e0m009P0Vz_iTYDBcwtn4S8mIbSiIgVbth1NlSeo8pk8Hb_uHHTlJPV1zhcxR29gh1z-Cg_zHV-F5_Su_TxLcQO2qy
+
+sprite $AmazonEc2R5InstanceLg [20x20/16z] {
+bP255GGn449XbFuhliYvRpp_ZO9Fev20K4HzOTaQytBuOesxuJ6EAZsmhdXhb_beL-bdkvP3ujdkp7OzPoRfRETbWqbvPqVtbrfuhOLygeM7-l2xaN4sxwW8
+ZMkiRve670C7iSnE
+}
+
+!procedure AmazonEc2R5Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5InstanceGroup($id, $name='Amazon Ec2 R5 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.png
new file mode 100644
index 00000000000..a9e1baa897c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.puml
new file mode 100644
index 00000000000..5cdf6d8aefa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceCard('AmazonEc2R5InstanceCard', 'Amazon Ec2 R5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Remote.puml
new file mode 100644
index 00000000000..3e01f3f6c52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceCard('AmazonEc2R5InstanceCard', 'Amazon Ec2 R5 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.png
new file mode 100644
index 00000000000..98eec17b477
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.puml
new file mode 100644
index 00000000000..dce81450e9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceGroup('AmazonEc2R5InstanceGroup', 'Amazon Ec2 R5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..09706f7766a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5Instance')
+
+' renders the element
+AmazonEc2R5InstanceGroup('AmazonEc2R5InstanceGroup', 'Amazon Ec2 R5 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.png
new file mode 100644
index 00000000000..0973db75420
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.puml
new file mode 100644
index 00000000000..d0b46440ae4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstance('AmazonEc2R5nInstance', 'Amazon Ec2 R5n Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Remote.puml
new file mode 100644
index 00000000000..dccc7644709
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstance('AmazonEc2R5nInstance', 'Amazon Ec2 R5n Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.md
new file mode 100644
index 00000000000..fc27bda9bd5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R5NInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+```
+
+
+
+| Illustration | AmazonEc2R5NInstance | AmazonEc2R5NInstanceCard | AmazonEc2R5NInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.png) | ![illustration for AmazonEc2R5NInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.Local.png) | ![illustration for AmazonEc2R5NInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.png) | ![illustration for AmazonEc2R5NInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R5NInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstance('AmazonEc2R5nInstance', 'Amazon Ec2 R5n Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstance('AmazonEc2R5nInstance', 'Amazon Ec2 R5n Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R5NInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceCard('AmazonEc2R5nInstanceCard', 'Amazon Ec2 R5n Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceCard('AmazonEc2R5nInstanceCard', 'Amazon Ec2 R5n Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R5NInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceGroup('AmazonEc2R5nInstanceGroup', 'Amazon Ec2 R5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceGroup('AmazonEc2R5nInstanceGroup', 'Amazon Ec2 R5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.png
new file mode 100644
index 00000000000..91eec0cc543
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.puml
new file mode 100644
index 00000000000..93194a7b658
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance
+
+sprite $AmazonEc2R5NInstanceXs [10x10/16z] Oq0576n876PK5WSG0bbWcfc3Wvc30QIO4IZ6XgoE6GnOaSm3
+
+sprite $AmazonEc2R5NInstanceSm [12x12/16z] NOs50G0X30EltlqNVXUWhWcpfD9A0dG-0gTVqec-TIcaEGxakRB6LEX6Kv5pV_fxl-1GNPVvnBi3
+
+sprite $AmazonEc2R5NInstanceMd [16x16/16z] TKy50i0W2AJX_oyUiTvihrJWfnauH4uRI9uzUcqeT3GlizCLD4lzXdFwNVVM6Lq0a5kF80vEJWGiuj0fyIf_uT_ttOuMF_KqjiJMU0C
+
+sprite $AmazonEc2R5NInstanceLg [20x20/16z] {
+bP255G0X34DJp_uJdxlYy5yrU1g908WKv0kBOZ-NmqPMs0tp_iZaWLNwhLt4qIx3HZjZ8UchtSXKFO68c1X9MB_LWXYVCTkvg8piM8jijOYSQf6cFcmtmcVp
+ydHdV_NhJLE7eSSk6Cqw
+}
+
+!procedure AmazonEc2R5NInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R5NInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R5NInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R5NInstanceGroup($id, $name='Amazon Ec2 R5n Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R5NInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.png
new file mode 100644
index 00000000000..1a048f7ed28
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.puml
new file mode 100644
index 00000000000..8e9853861b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceCard('AmazonEc2R5nInstanceCard', 'Amazon Ec2 R5n Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Remote.puml
new file mode 100644
index 00000000000..31212f8284e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceCard('AmazonEc2R5nInstanceCard', 'Amazon Ec2 R5n Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.png
new file mode 100644
index 00000000000..c438c6e590f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.puml
new file mode 100644
index 00000000000..84ce8045df0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceGroup('AmazonEc2R5nInstanceGroup', 'Amazon Ec2 R5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..ae7df2b3d83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R5NInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R5NInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance')
+
+' renders the element
+AmazonEc2R5NInstanceGroup('AmazonEc2R5nInstanceGroup', 'Amazon Ec2 R5n Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.png
new file mode 100644
index 00000000000..bbdceee9dca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.puml
new file mode 100644
index 00000000000..770bb39a55c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstance('AmazonEc2R6gInstance', 'Amazon Ec2 R6g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Remote.puml
new file mode 100644
index 00000000000..3f0a7d14fe0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstance('AmazonEc2R6gInstance', 'Amazon Ec2 R6g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.md
new file mode 100644
index 00000000000..3c0420915e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R6GInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+```
+
+
+
+| Illustration | AmazonEc2R6GInstance | AmazonEc2R6GInstanceCard | AmazonEc2R6GInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.png) | ![illustration for AmazonEc2R6GInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.Local.png) | ![illustration for AmazonEc2R6GInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.png) | ![illustration for AmazonEc2R6GInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R6GInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstance('AmazonEc2R6gInstance', 'Amazon Ec2 R6g Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstance('AmazonEc2R6gInstance', 'Amazon Ec2 R6g Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R6GInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceCard('AmazonEc2R6gInstanceCard', 'Amazon Ec2 R6g Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceCard('AmazonEc2R6gInstanceCard', 'Amazon Ec2 R6g Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R6GInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceGroup('AmazonEc2R6gInstanceGroup', 'Amazon Ec2 R6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceGroup('AmazonEc2R6gInstanceGroup', 'Amazon Ec2 R6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.png
new file mode 100644
index 00000000000..4b927897558
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.puml
new file mode 100644
index 00000000000..7b35a1dcd07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance
+
+sprite $AmazonEc2R6GInstanceXs [10x10/16z] Oq0576n876RiB0uGpSR6pC40Lip4mSo6h8uP35YHp0C
+
+sprite $AmazonEc2R6GInstanceSm [12x12/16z] NOq50a0X24EV2cFtl_3lbCwDlwZZZW2iIq3Y58j-rzNlXT1n7eq6zdtJZflxViAXN8V5ZtS5
+
+sprite $AmazonEc2R6GInstanceMd [16x16/16z] ROy50WGn30AfGVx_ugEShKrrgWaU88Ho8qANIwMFplv5LghZ2qdl7znDwekZiMrNzWbfGYlxLVOka0Eisli3Ss-Dxts4OTVz_Vl_ufTwo2TEE-Cl
+
+sprite $AmazonEc2R6GInstanceLg [20x20/16z] {
+bL250GCm20k5oFyFpzrN5o22TqqW4AYW3szq79-NFhmPDwq7W9IxDsjUnf51TG5JXpUn3t72mDUuuzi8Pi_oyIq9T8Yr87J2GznWhL63VkAoc2ENgWSkzPUE
+lccSKxX7CndFU3vvEcY0cC8XR0i
+}
+
+!procedure AmazonEc2R6GInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R6GInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R6GInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R6GInstanceGroup($id, $name='Amazon Ec2 R6g Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R6GInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.png
new file mode 100644
index 00000000000..a191ad1d4e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.puml
new file mode 100644
index 00000000000..b6fb4bbf3e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceCard('AmazonEc2R6gInstanceCard', 'Amazon Ec2 R6g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Remote.puml
new file mode 100644
index 00000000000..8d82983a4c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceCard('AmazonEc2R6gInstanceCard', 'Amazon Ec2 R6g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.png
new file mode 100644
index 00000000000..7f8d12bfd16
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.puml
new file mode 100644
index 00000000000..b9972bf3784
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceGroup('AmazonEc2R6gInstanceGroup', 'Amazon Ec2 R6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..e31ef092fdb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6GInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance')
+
+' renders the element
+AmazonEc2R6GInstanceGroup('AmazonEc2R6gInstanceGroup', 'Amazon Ec2 R6g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.png
new file mode 100644
index 00000000000..1fb85beb930
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.puml
new file mode 100644
index 00000000000..3937a802805
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstance('AmazonEc2R6iInstance', 'Amazon Ec2 R6i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Remote.puml
new file mode 100644
index 00000000000..a1263c147c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstance('AmazonEc2R6iInstance', 'Amazon Ec2 R6i Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.md
new file mode 100644
index 00000000000..701d60587d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2R6IInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+```
+
+
+
+| Illustration | AmazonEc2R6IInstance | AmazonEc2R6IInstanceCard | AmazonEc2R6IInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.png) | ![illustration for AmazonEc2R6IInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.Local.png) | ![illustration for AmazonEc2R6IInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.png) | ![illustration for AmazonEc2R6IInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2R6IInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstance('AmazonEc2R6iInstance', 'Amazon Ec2 R6i Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstance('AmazonEc2R6iInstance', 'Amazon Ec2 R6i Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2R6IInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceCard('AmazonEc2R6iInstanceCard', 'Amazon Ec2 R6i Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceCard('AmazonEc2R6iInstanceCard', 'Amazon Ec2 R6i Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2R6IInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceGroup('AmazonEc2R6iInstanceGroup', 'Amazon Ec2 R6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceGroup('AmazonEc2R6iInstanceGroup', 'Amazon Ec2 R6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.png
new file mode 100644
index 00000000000..fb638ed48d0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.puml
new file mode 100644
index 00000000000..3f3e23b8ea2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance
+
+sprite $AmazonEc2R6IInstanceXs [10x10/16z] Oq0576n876PK5ZC7CpE8nS70pCxE3kGoi45bsP3LCOC1Av9v
+
+sprite $AmazonEc2R6IInstanceSm [12x12/16z] NOq54W0X30DtCYND_pzyhYpKZJyM4GQ8Bs2NWnZTVWkCkoLybABUTP2fKJMkdfDf3vq-VltkhW
+
+sprite $AmazonEc2R6IInstanceMd [16x16/16z] ROy10aGH44A7NKttF_4F009U0VOGp8rgg1XTXQKl-8zTBeJSBW3A5rPpvI78Bcjh3aliEIcc-I_aaIDFuhw_g-yV_BpVqSNhFuqXHk4F
+
+sprite $AmazonEc2R6IInstanceLg [20x20/16z] {
+bP055W9134DJx_rFJ81rt_7vhngSZKG0ZHJa1Ojgpl6m7oiiXZcFp5wnIZ-qYrZRPTZVphgvBVzs0rCnNZwmfWbj2gMLFuyOxLoQxA8MaKqjygeFMupmmRmy
+tPiNrvMc3WEn2tvc7m
+}
+
+!procedure AmazonEc2R6IInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2R6IInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2R6IInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2R6IInstanceGroup($id, $name='Amazon Ec2 R6i Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2R6IInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.png
new file mode 100644
index 00000000000..9ac06c5cd6d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.puml
new file mode 100644
index 00000000000..0817a1c529f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceCard('AmazonEc2R6iInstanceCard', 'Amazon Ec2 R6i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Remote.puml
new file mode 100644
index 00000000000..ac94be4de96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceCard('AmazonEc2R6iInstanceCard', 'Amazon Ec2 R6i Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.png
new file mode 100644
index 00000000000..e41549e45c1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.puml
new file mode 100644
index 00000000000..cf6dab18d43
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceGroup('AmazonEc2R6iInstanceGroup', 'Amazon Ec2 R6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..0e83e6afc45
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2R6IInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2R6IInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance')
+
+' renders the element
+AmazonEc2R6IInstanceGroup('AmazonEc2R6iInstanceGroup', 'Amazon Ec2 R6i Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.png
new file mode 100644
index 00000000000..0fcaeff36f1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.puml
new file mode 100644
index 00000000000..04b1dde9bf2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstance('AmazonEc2RdnInstance', 'Amazon Ec2 Rdn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Remote.puml
new file mode 100644
index 00000000000..d43a00976f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstance('AmazonEc2RdnInstance', 'Amazon Ec2 Rdn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.md
new file mode 100644
index 00000000000..dc22c1ff78e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2RdnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+```
+
+
+
+| Illustration | AmazonEc2RdnInstance | AmazonEc2RdnInstanceCard | AmazonEc2RdnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.png) | ![illustration for AmazonEc2RdnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.Local.png) | ![illustration for AmazonEc2RdnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.png) | ![illustration for AmazonEc2RdnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2RdnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstance('AmazonEc2RdnInstance', 'Amazon Ec2 Rdn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstance('AmazonEc2RdnInstance', 'Amazon Ec2 Rdn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2RdnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceCard('AmazonEc2RdnInstanceCard', 'Amazon Ec2 Rdn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceCard('AmazonEc2RdnInstanceCard', 'Amazon Ec2 Rdn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2RdnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceGroup('AmazonEc2RdnInstanceGroup', 'Amazon Ec2 Rdn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceGroup('AmazonEc2RdnInstanceGroup', 'Amazon Ec2 Rdn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.png
new file mode 100644
index 00000000000..748cf773c76
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.puml
new file mode 100644
index 00000000000..c0d52398336
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance
+
+sprite $AmazonEc2RdnInstanceXs [10x10/16z] Oq0576n876PK5WUKnG5YiRCpSp2mGMNPaDKnWm4hada
+
+sprite $AmazonEc2RdnInstanceSm [12x12/16z] LSs53G0124FHZwHq_uNFzOKeqFAdn8a0h0j8d2nId2P1NG08h7QJO9CgOkAwuVJFWV4Sqx_U5G
+
+sprite $AmazonEc2RdnInstanceMd [16x16/16z] RK-54GCn0286x3znEUhjyv9W4Lo049oFAARokF_IFPzGA3NVHJB-cuT1yGSYDrj_GzXhdlhst1x6uWRjXwzL_kWNx_wRN-ulFk6B-vGpdEKt
+
+sprite $AmazonEc2RdnInstanceLg [20x20/16z] {
+bP05bWL120EhbmHo_mllT_VCjDN3UQN647hHRvWds--qrPuDLoe1tRbXqtfgPz_QjMjlfmJmoUx0gEMjr0UM16Km7ePAVBGp_RTdBsjPwwwMzLCVTINhQ3vg
+ATjZ-x-RgIWmMkpDDW
+}
+
+!procedure AmazonEc2RdnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2RdnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2RdnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2RdnInstanceGroup($id, $name='Amazon Ec2 Rdn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2RdnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.png
new file mode 100644
index 00000000000..5d8d6ad3896
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.puml
new file mode 100644
index 00000000000..d45dfafe961
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceCard('AmazonEc2RdnInstanceCard', 'Amazon Ec2 Rdn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..dece2a8a125
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceCard('AmazonEc2RdnInstanceCard', 'Amazon Ec2 Rdn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.png
new file mode 100644
index 00000000000..bb9f82e7f69
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..2227c803c7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceGroup('AmazonEc2RdnInstanceGroup', 'Amazon Ec2 Rdn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..d71cffc7b0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RdnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance')
+
+' renders the element
+AmazonEc2RdnInstanceGroup('AmazonEc2RdnInstanceGroup', 'Amazon Ec2 Rdn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.png
new file mode 100644
index 00000000000..99afffb10bc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.puml
new file mode 100644
index 00000000000..c6c8ec1e795
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Rescue
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2Rescue('AmazonEc2Rescue', 'Amazon Ec2 Rescue', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Remote.puml
new file mode 100644
index 00000000000..8977269055f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Rescue
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2Rescue('AmazonEc2Rescue', 'Amazon Ec2 Rescue', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.md
new file mode 100644
index 00000000000..205bb634115
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.md
@@ -0,0 +1,157 @@
+# AmazonEc2Rescue
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Rescue
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+```
+
+
+
+| Illustration | AmazonEc2Rescue | AmazonEc2RescueCard | AmazonEc2RescueGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Rescue.png) | ![illustration for AmazonEc2Rescue](../../../aws-q1-2022/Resource/Compute/AmazonEc2Rescue.Local.png) | ![illustration for AmazonEc2RescueCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.png) | ![illustration for AmazonEc2RescueGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.png) |
+
+
+
+
+## AmazonEc2Rescue
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Rescue
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2Rescue('AmazonEc2Rescue', 'Amazon Ec2 Rescue', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Rescue
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2Rescue('AmazonEc2Rescue', 'Amazon Ec2 Rescue', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2RescueCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueCard('AmazonEc2RescueCard', 'Amazon Ec2 Rescue Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueCard('AmazonEc2RescueCard', 'Amazon Ec2 Rescue Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2RescueGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueGroup('AmazonEc2RescueGroup', 'Amazon Ec2 Rescue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueGroup('AmazonEc2RescueGroup', 'Amazon Ec2 Rescue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.png
new file mode 100644
index 00000000000..84dc62d31aa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.puml
new file mode 100644
index 00000000000..1cfb5fc3147
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Rescue.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Rescue
+
+sprite $AmazonEc2RescueXs [10x10/16z] HKg50G0X4EBvOl-5rUkcCFNcLvmVu07NTuWX7S3lOuICu6JuPKwHIyyqCKeR
+
+sprite $AmazonEc2RescueSm [12x12/16z] JSm53W0n44BHNw5m_nDlDTdH5uD_fTogdG940hmyWd8yIFFKT1BsdHPj6hRbcIBtQJ9RivTni9YkGD9PxdvLFW
+
+sprite $AmazonEc2RescueMd [16x16/16z] NSY53GD05CDGVyx-4_UWR47qmd-c-IGGkyoyom1u80EOOsrdlInOnklQdUckeOyp8XgODROD74CTIof0AvQnP6RM9uuf9z2UQwgNvRmCNOBZknYxM9FpoNW
+
+sprite $AmazonEc2RescueLg [20x20/16z] {
+RSu7WeKm409G1CFC_K-yesH_nuPFK_0pP_LhV0mjlAU1IdDLf-b46fl3gIjMosCiFQqEN0QqOlTTRNSFRlFrZWdBPTrM98s9DMt50CGujrXxZ_ML68fesYx1
+pxtCALhWqzJP7niF6wmn6o-6_8TjkscjbMRXQF4rsTRv5W5_
+}
+
+!procedure AmazonEc2Rescue($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Rescue', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2RescueCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2RescueLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2RescueGroup($id, $name='Amazon Ec2 Rescue', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2RescueLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.png
new file mode 100644
index 00000000000..67b9c0fa242
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.puml
new file mode 100644
index 00000000000..0adf41e2e53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueCard('AmazonEc2RescueCard', 'Amazon Ec2 Rescue Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Remote.puml
new file mode 100644
index 00000000000..1454211ea7c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueCard('AmazonEc2RescueCard', 'Amazon Ec2 Rescue Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.png
new file mode 100644
index 00000000000..c7aeeddba38
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.puml
new file mode 100644
index 00000000000..6a0edf7e63a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueGroup('AmazonEc2RescueGroup', 'Amazon Ec2 Rescue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Remote.puml
new file mode 100644
index 00000000000..a38562a70d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2RescueGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2RescueGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Rescue')
+
+' renders the element
+AmazonEc2RescueGroup('AmazonEc2RescueGroup', 'Amazon Ec2 Rescue Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.png
new file mode 100644
index 00000000000..35b57a4b373
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.puml
new file mode 100644
index 00000000000..cda2fcc9377
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstance('AmazonEc2SpotInstance', 'Amazon Ec2 Spot Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Remote.puml
new file mode 100644
index 00000000000..d5452718b1f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstance('AmazonEc2SpotInstance', 'Amazon Ec2 Spot Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.md
new file mode 100644
index 00000000000..53edae002f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2SpotInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+```
+
+
+
+| Illustration | AmazonEc2SpotInstance | AmazonEc2SpotInstanceCard | AmazonEc2SpotInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.png) | ![illustration for AmazonEc2SpotInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.Local.png) | ![illustration for AmazonEc2SpotInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.png) | ![illustration for AmazonEc2SpotInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2SpotInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstance('AmazonEc2SpotInstance', 'Amazon Ec2 Spot Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstance('AmazonEc2SpotInstance', 'Amazon Ec2 Spot Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2SpotInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceCard('AmazonEc2SpotInstanceCard', 'Amazon Ec2 Spot Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceCard('AmazonEc2SpotInstanceCard', 'Amazon Ec2 Spot Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2SpotInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceGroup('AmazonEc2SpotInstanceGroup', 'Amazon Ec2 Spot Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceGroup('AmazonEc2SpotInstanceGroup', 'Amazon Ec2 Spot Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.png
new file mode 100644
index 00000000000..7d520b2ee03
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.puml
new file mode 100644
index 00000000000..f2533e9baac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance
+
+sprite $AmazonEc2SpotInstanceXs [10x10/16z] HOk30S004CHIP_-5gxSFJ2oWyaNCAqune7DN3iGT0m_7IXmkvLhaYyEFUW
+
+sprite $AmazonEc2SpotInstanceSm [12x12/16z] NS710GD120GWl5MT_YlEF-1FNHR8Wp9ueRk_Ht4MpU6hGOdUCj6nsiwXg2PYuGE1UQsj09M27m
+
+sprite $AmazonEc2SpotInstanceMd [16x16/16z] RSVNeGGW20J0GLIs_uPVE7zlYEkxIl54vPXrhtKWvNcn1FlFQWYlMpKExioi9XGCrSqbOsUe7J9gsQPgDGRNjdft8I__2R4Brl84hDC5ji2XSpCf6izuVW4
+
+sprite $AmazonEc2SpotInstanceLg [20x20/16z] {
+VP050iDG24EHf73_4wzXpENLqlST-qi_PTUhMl1CkHrm-Fpa6Van2hNVguG8Zt67UkwpWygrK2Op97YVBGy0hPoyEoZTntSQckEgjLEEn_QR8vIjYnPo3BtI
+CElFFS-ShSL4vnuaFeg3SbjyPTAYcLxEcctSONU5lODxkW
+}
+
+!procedure AmazonEc2SpotInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2SpotInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2SpotInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2SpotInstanceGroup($id, $name='Amazon Ec2 Spot Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2SpotInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.png
new file mode 100644
index 00000000000..ff3842d9c01
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.puml
new file mode 100644
index 00000000000..6be991a1fd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceCard('AmazonEc2SpotInstanceCard', 'Amazon Ec2 Spot Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Remote.puml
new file mode 100644
index 00000000000..38c5cae8cf2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceCard('AmazonEc2SpotInstanceCard', 'Amazon Ec2 Spot Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.png
new file mode 100644
index 00000000000..acdaed0deaf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.puml
new file mode 100644
index 00000000000..cc9eaa26c63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceGroup('AmazonEc2SpotInstanceGroup', 'Amazon Ec2 Spot Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..4282c7356ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2SpotInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2SpotInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance')
+
+' renders the element
+AmazonEc2SpotInstanceGroup('AmazonEc2SpotInstanceGroup', 'Amazon Ec2 Spot Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.png
new file mode 100644
index 00000000000..64ef34cc5e0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.puml
new file mode 100644
index 00000000000..400fb907fe8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2Instance('AmazonEc2T2Instance', 'Amazon Ec2 T2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Remote.puml
new file mode 100644
index 00000000000..de6d368953d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2Instance('AmazonEc2T2Instance', 'Amazon Ec2 T2 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.md
new file mode 100644
index 00000000000..82c96dab8ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2T2Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2T2Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+```
+
+
+
+| Illustration | AmazonEc2T2Instance | AmazonEc2T2InstanceCard | AmazonEc2T2InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.png) | ![illustration for AmazonEc2T2Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.Local.png) | ![illustration for AmazonEc2T2InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.png) | ![illustration for AmazonEc2T2InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2T2Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2Instance('AmazonEc2T2Instance', 'Amazon Ec2 T2 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2Instance('AmazonEc2T2Instance', 'Amazon Ec2 T2 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2T2InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceCard('AmazonEc2T2InstanceCard', 'Amazon Ec2 T2 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceCard('AmazonEc2T2InstanceCard', 'Amazon Ec2 T2 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2T2InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceGroup('AmazonEc2T2InstanceGroup', 'Amazon Ec2 T2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceGroup('AmazonEc2T2InstanceGroup', 'Amazon Ec2 T2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.png
new file mode 100644
index 00000000000..d671463b6e8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.puml
new file mode 100644
index 00000000000..f6333287bd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2T2Instance
+
+sprite $AmazonEc2T2InstanceXs [10x10/16z] Oq0576n876Oq5WSGCWCf469ZO0OIK5asP7NCOC2AP1u
+
+sprite $AmazonEc2T2InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGNiCj1HBrzLn3DDD1HOc18g8UVk-TaseFZu_VVtHK
+
+sprite $AmazonEc2T2InstanceMd [16x16/16z] RO-54S0m30CTjoTf_uNRC2luPxQBO3J5WuBEk9JlZAytCIBe8n28zedZORA7O24naxsmiTYbmfxiKhU_puXl0i_yPtsYIUSyXH4PcNy
+
+sprite $AmazonEc2T2InstanceLg [20x20/16z] {
+bL250S0m24lm_n-Ukw_57N3t0WuKWeW7csTrVoOws1ARfzRdHUri6NOPvxwF2zSfhgewdEBct5vtJhOkOh8n-hWgtyI5y64MyZ0BV-sXc-SsXQU5MNMiWwUR
+6XITsOWXh0K
+}
+
+!procedure AmazonEc2T2Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2T2Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2T2InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2T2InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2T2InstanceGroup($id, $name='Amazon Ec2 T2 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2T2InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.png
new file mode 100644
index 00000000000..692415a669a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.puml
new file mode 100644
index 00000000000..54e39a20e25
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceCard('AmazonEc2T2InstanceCard', 'Amazon Ec2 T2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Remote.puml
new file mode 100644
index 00000000000..73dee45b53d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceCard('AmazonEc2T2InstanceCard', 'Amazon Ec2 T2 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.png
new file mode 100644
index 00000000000..5042c0a34ef
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.puml
new file mode 100644
index 00000000000..ab779bc8aa9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceGroup('AmazonEc2T2InstanceGroup', 'Amazon Ec2 T2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..3c5a1b50cf0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T2InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T2InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T2Instance')
+
+' renders the element
+AmazonEc2T2InstanceGroup('AmazonEc2T2InstanceGroup', 'Amazon Ec2 T2 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.png
new file mode 100644
index 00000000000..56f53f9dadd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.puml
new file mode 100644
index 00000000000..d11eec8ac0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstance('AmazonEc2T3aInstance', 'Amazon Ec2 T3a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Remote.puml
new file mode 100644
index 00000000000..f81c0e9a6df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstance('AmazonEc2T3aInstance', 'Amazon Ec2 T3a Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.md
new file mode 100644
index 00000000000..fe0f35db738
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2T3AInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+```
+
+
+
+| Illustration | AmazonEc2T3AInstance | AmazonEc2T3AInstanceCard | AmazonEc2T3AInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.png) | ![illustration for AmazonEc2T3AInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.Local.png) | ![illustration for AmazonEc2T3AInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.png) | ![illustration for AmazonEc2T3AInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2T3AInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstance('AmazonEc2T3aInstance', 'Amazon Ec2 T3a Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstance('AmazonEc2T3aInstance', 'Amazon Ec2 T3a Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2T3AInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceCard('AmazonEc2T3aInstanceCard', 'Amazon Ec2 T3a Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceCard('AmazonEc2T3aInstanceCard', 'Amazon Ec2 T3a Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2T3AInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceGroup('AmazonEc2T3aInstanceGroup', 'Amazon Ec2 T3a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceGroup('AmazonEc2T3aInstanceGroup', 'Amazon Ec2 T3a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.png
new file mode 100644
index 00000000000..2dbcc086d6e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.puml
new file mode 100644
index 00000000000..861c1ecc79f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance
+
+sprite $AmazonEc2T3AInstanceXs [10x10/16z] Oq0576n876PK5WS71vW591bO63YOEHZOeB9ioEgOmO0LoJm
+
+sprite $AmazonEc2T3AInstanceSm [12x12/16z] NOs50S0m408l1ko_S5tphi1VL4b50D4biFiX4VMkNK4rT437odGQ2NMlZOwR-tx2mV5X_SUx0W
+
+sprite $AmazonEc2T3AInstanceMd [16x16/16z] POy50iD020JdR9V_VxXoqYPXJd60Z3214PFgpufvJx7NWm6vSf04zI83TYrVfknb7s1wc_Q8Yg2NAXInxQCZdtWESiwVwrk7oFCiMGIQyXi
+
+sprite $AmazonEc2T3AInstanceLg [20x20/16z] {
+bP055eGm30Kdsjp_nBkusoT0Eo_EbPA08eMyOT7g_qmVwrbZ9NCWipQifP_wHMpzCgpto-haizyG6v1O-C3-3ZqJ_uFwMyNiPnebTTsBoAuN-JI7hHG-kZTF
+z_h__dQtKySWSA5t-m4
+}
+
+!procedure AmazonEc2T3AInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2T3AInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2T3AInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2T3AInstanceGroup($id, $name='Amazon Ec2 T3a Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2T3AInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.png
new file mode 100644
index 00000000000..f16ffe909d8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.puml
new file mode 100644
index 00000000000..ae819b3f223
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceCard('AmazonEc2T3aInstanceCard', 'Amazon Ec2 T3a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Remote.puml
new file mode 100644
index 00000000000..99fe4f4c89a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceCard('AmazonEc2T3aInstanceCard', 'Amazon Ec2 T3a Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.png
new file mode 100644
index 00000000000..bd44e114c85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.puml
new file mode 100644
index 00000000000..100dd9a2c18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceGroup('AmazonEc2T3aInstanceGroup', 'Amazon Ec2 T3a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..0ef7f4f6c91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3AInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3AInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance')
+
+' renders the element
+AmazonEc2T3AInstanceGroup('AmazonEc2T3aInstanceGroup', 'Amazon Ec2 T3a Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.png
new file mode 100644
index 00000000000..1f44d1ee241
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.puml
new file mode 100644
index 00000000000..2a05dd0ce0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3Instance('AmazonEc2T3Instance', 'Amazon Ec2 T3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Remote.puml
new file mode 100644
index 00000000000..f3466c6d274
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3Instance('AmazonEc2T3Instance', 'Amazon Ec2 T3 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.md
new file mode 100644
index 00000000000..1a0caff8fad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2T3Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2T3Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+```
+
+
+
+| Illustration | AmazonEc2T3Instance | AmazonEc2T3InstanceCard | AmazonEc2T3InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.png) | ![illustration for AmazonEc2T3Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.Local.png) | ![illustration for AmazonEc2T3InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.png) | ![illustration for AmazonEc2T3InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2T3Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3Instance('AmazonEc2T3Instance', 'Amazon Ec2 T3 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3Instance('AmazonEc2T3Instance', 'Amazon Ec2 T3 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2T3InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceCard('AmazonEc2T3InstanceCard', 'Amazon Ec2 T3 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceCard('AmazonEc2T3InstanceCard', 'Amazon Ec2 T3 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2T3InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceGroup('AmazonEc2T3InstanceGroup', 'Amazon Ec2 T3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceGroup('AmazonEc2T3InstanceGroup', 'Amazon Ec2 T3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.png
new file mode 100644
index 00000000000..56a8b2b8fe5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.puml
new file mode 100644
index 00000000000..142c67878ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2T3Instance
+
+sprite $AmazonEc2T3InstanceXs [10x10/16z] Oq0576n876Oq5WSZ1uZ5mS301eJC74028ik6h8uP35YHp0C
+
+sprite $AmazonEc2T3InstanceSm [12x12/16z] NOs50S0W40ElbcJ_XUlemRinefMi223wWKTU8jRYUmMnXHtqbdZzvEqnBZsyJ7jm_Fvzk7i1
+
+sprite $AmazonEc2T3InstanceMd [16x16/16z] TOy54i0m408lp0tm_nUNkjD6DXkjZx1KJk6AK3ulzOADFGeoetj8nbyuHLUltOyQMBszSYji7nxwMt_Xp_F5FNw_PsM6kV04
+
+sprite $AmazonEc2T3InstanceLg [20x20/16z] {
+bP030aLH24HFdlrl-Djuk4Oru5zh2aGRlV1MerE_Bt5v6rvQ9D2jjxVf_1bNzHxN5RSuIIR5BUwMss35xKtIxStR8QHwYVF8Boxsu6BsmSLswOYNLdaBd-nC
+dRRJMF8q2IZIk8GT0G
+}
+
+!procedure AmazonEc2T3Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2T3Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2T3InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2T3InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2T3InstanceGroup($id, $name='Amazon Ec2 T3 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2T3InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.png
new file mode 100644
index 00000000000..29e15be98f8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.puml
new file mode 100644
index 00000000000..bd7760a3be0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceCard('AmazonEc2T3InstanceCard', 'Amazon Ec2 T3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Remote.puml
new file mode 100644
index 00000000000..cfd2e730807
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceCard('AmazonEc2T3InstanceCard', 'Amazon Ec2 T3 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.png
new file mode 100644
index 00000000000..e40bc2304f6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.puml
new file mode 100644
index 00000000000..77cf577fd32
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceGroup('AmazonEc2T3InstanceGroup', 'Amazon Ec2 T3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..143d2adc651
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T3InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T3InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T3Instance')
+
+' renders the element
+AmazonEc2T3InstanceGroup('AmazonEc2T3InstanceGroup', 'Amazon Ec2 T3 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.png
new file mode 100644
index 00000000000..dd37da89942
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.puml
new file mode 100644
index 00000000000..d94cdebdbbf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstance('AmazonEc2T4gInstance', 'Amazon Ec2 T4g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Remote.puml
new file mode 100644
index 00000000000..a198dc54883
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstance('AmazonEc2T4gInstance', 'Amazon Ec2 T4g Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.md
new file mode 100644
index 00000000000..9db061adf06
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2T4GInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+```
+
+
+
+| Illustration | AmazonEc2T4GInstance | AmazonEc2T4GInstanceCard | AmazonEc2T4GInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.png) | ![illustration for AmazonEc2T4GInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.Local.png) | ![illustration for AmazonEc2T4GInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.png) | ![illustration for AmazonEc2T4GInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2T4GInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstance('AmazonEc2T4gInstance', 'Amazon Ec2 T4g Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstance('AmazonEc2T4gInstance', 'Amazon Ec2 T4g Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2T4GInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceCard('AmazonEc2T4gInstanceCard', 'Amazon Ec2 T4g Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceCard('AmazonEc2T4gInstanceCard', 'Amazon Ec2 T4g Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2T4GInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceGroup('AmazonEc2T4gInstanceGroup', 'Amazon Ec2 T4g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceGroup('AmazonEc2T4gInstanceGroup', 'Amazon Ec2 T4g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.png
new file mode 100644
index 00000000000..0724691cd30
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.puml
new file mode 100644
index 00000000000..d959b5d82ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance
+
+sprite $AmazonEc2T4GInstanceXs [10x10/16z] Oq0576n876PK5WS71vW591bOEJYOEHZO87gOsP3LCOC1Av9v
+
+sprite $AmazonEc2T4GInstanceSm [12x12/16z] NOs50GC1308lpluBj-yML-0jxSXf0FKXiFecQloinzTpcO3ULfELXhJUD4bjD-Vz1uVHR9OltZy
+
+sprite $AmazonEc2T4GInstanceMd [16x16/16z] RO-55O1034DxbcJ_YQdWaDF_wlOZ64r-KDZfItadpdw8Zc2_0W6ttzWFxtQM7M4QBUrIC9VrPP0E-pBo6JzunX_2RttYaBxp5CCPoHi
+
+sprite $AmazonEc2T4GInstanceLg [20x20/16z] {
+bL050WH12C8J6Fx_uUthdWwLmBjc20XSy8StZIpzlFJsDd3JcW3itBqDysMST1zdzHR794YTuuvSWQgMzxSavxSWw4Jdk9FCT5vmoSwbQfnVg4Ap_jBHDqqy
+mWTDXeFB-EGfqHljmXOs0m
+}
+
+!procedure AmazonEc2T4GInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2T4GInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2T4GInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2T4GInstanceGroup($id, $name='Amazon Ec2 T4g Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2T4GInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.png
new file mode 100644
index 00000000000..5624ba11755
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.puml
new file mode 100644
index 00000000000..5b07b137734
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceCard('AmazonEc2T4gInstanceCard', 'Amazon Ec2 T4g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Remote.puml
new file mode 100644
index 00000000000..5cf5ab3d8e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceCard('AmazonEc2T4gInstanceCard', 'Amazon Ec2 T4g Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.png
new file mode 100644
index 00000000000..84221d55a65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.puml
new file mode 100644
index 00000000000..d77def0025f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceGroup('AmazonEc2T4gInstanceGroup', 'Amazon Ec2 T4g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..fc292fb7db3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2T4GInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2T4GInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance')
+
+' renders the element
+AmazonEc2T4GInstanceGroup('AmazonEc2T4gInstanceGroup', 'Amazon Ec2 T4g Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.png
new file mode 100644
index 00000000000..d0b4f192191
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.puml
new file mode 100644
index 00000000000..c4ce36ba8cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstance('AmazonEc2TrainiumInstance', 'Amazon Ec2 Trainium Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Remote.puml
new file mode 100644
index 00000000000..f2611d62a38
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstance('AmazonEc2TrainiumInstance', 'Amazon Ec2 Trainium Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.md
new file mode 100644
index 00000000000..23b0fffeedf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2TrainiumInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+```
+
+
+
+| Illustration | AmazonEc2TrainiumInstance | AmazonEc2TrainiumInstanceCard | AmazonEc2TrainiumInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.png) | ![illustration for AmazonEc2TrainiumInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.Local.png) | ![illustration for AmazonEc2TrainiumInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.png) | ![illustration for AmazonEc2TrainiumInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2TrainiumInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstance('AmazonEc2TrainiumInstance', 'Amazon Ec2 Trainium Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstance('AmazonEc2TrainiumInstance', 'Amazon Ec2 Trainium Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2TrainiumInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceCard('AmazonEc2TrainiumInstanceCard', 'Amazon Ec2 Trainium Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceCard('AmazonEc2TrainiumInstanceCard', 'Amazon Ec2 Trainium Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2TrainiumInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceGroup('AmazonEc2TrainiumInstanceGroup', 'Amazon Ec2 Trainium Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceGroup('AmazonEc2TrainiumInstanceGroup', 'Amazon Ec2 Trainium Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.png
new file mode 100644
index 00000000000..f56e1012b64
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.puml
new file mode 100644
index 00000000000..754a21cbf3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance
+
+sprite $AmazonEc2TrainiumInstanceXs [10x10/16z] Oq0576n876RiB0u6DcOM1XPc80qLOqDMnmm6h4Zc0G
+
+sprite $AmazonEc2TrainiumInstanceSm [12x12/16z] TOs30G0130ElxluBlusQ2NT9fPMSoyvDO7RM6RhNfR3NEQ-Cy7Bh_hcvur1TY_cDTmG
+
+sprite $AmazonEc2TrainiumInstanceMd [16x16/16z] ZK-50S0m36eC-F_YkMir3hIRXSQc_c9odVtM-8vk-hBOkw1lZK2Vt_dzvJxFCM_xlEGHQUbf0UbF_-RVuXFBqaNFxAFtCVeT
+
+sprite $AmazonEc2TrainiumInstanceLg [20x20/16z] {
+bL253G1122lU_IT-TpqqmIcUA140aO9yYKMnvyNO62lioBmtcJp4AlssBk9Obs6tTNrC9YzhZ2GinTmDlHePOw-QQK_Uw-Cj8gSTqlI7xIXyBYzFT_QkbpTC
+7OO-x8Anh0C
+}
+
+!procedure AmazonEc2TrainiumInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2TrainiumInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2TrainiumInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2TrainiumInstanceGroup($id, $name='Amazon Ec2 Trainium Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2TrainiumInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.png
new file mode 100644
index 00000000000..2d15079dc85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.puml
new file mode 100644
index 00000000000..ce1a1ae2e4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceCard('AmazonEc2TrainiumInstanceCard', 'Amazon Ec2 Trainium Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Remote.puml
new file mode 100644
index 00000000000..29faf0aa286
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceCard('AmazonEc2TrainiumInstanceCard', 'Amazon Ec2 Trainium Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.png
new file mode 100644
index 00000000000..4845c100d52
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.puml
new file mode 100644
index 00000000000..1115e32c69f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceGroup('AmazonEc2TrainiumInstanceGroup', 'Amazon Ec2 Trainium Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..a708d4e8037
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2TrainiumInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance')
+
+' renders the element
+AmazonEc2TrainiumInstanceGroup('AmazonEc2TrainiumInstanceGroup', 'Amazon Ec2 Trainium Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.png
new file mode 100644
index 00000000000..535d16e3b8a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.puml
new file mode 100644
index 00000000000..49459f28c1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1Instance('AmazonEc2Trn1Instance', 'Amazon Ec2 Trn1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Remote.puml
new file mode 100644
index 00000000000..954922332c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1Instance('AmazonEc2Trn1Instance', 'Amazon Ec2 Trn1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.md
new file mode 100644
index 00000000000..8e9bb1c19f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Trn1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+```
+
+
+
+| Illustration | AmazonEc2Trn1Instance | AmazonEc2Trn1InstanceCard | AmazonEc2Trn1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.png) | ![illustration for AmazonEc2Trn1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.Local.png) | ![illustration for AmazonEc2Trn1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.png) | ![illustration for AmazonEc2Trn1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Trn1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1Instance('AmazonEc2Trn1Instance', 'Amazon Ec2 Trn1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1Instance('AmazonEc2Trn1Instance', 'Amazon Ec2 Trn1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Trn1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceCard('AmazonEc2Trn1InstanceCard', 'Amazon Ec2 Trn1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceCard('AmazonEc2Trn1InstanceCard', 'Amazon Ec2 Trn1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Trn1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceGroup('AmazonEc2Trn1InstanceGroup', 'Amazon Ec2 Trn1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceGroup('AmazonEc2Trn1InstanceGroup', 'Amazon Ec2 Trn1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.png
new file mode 100644
index 00000000000..6d0c6107537
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.puml
new file mode 100644
index 00000000000..07a0b3b8d5c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance
+
+sprite $AmazonEc2Trn1InstanceXs [10x10/16z] Oq0576n876RiB0u69Wuc88k3WGqgneQiZXaCM97C0m
+
+sprite $AmazonEc2Trn1InstanceSm [12x12/16z] LOs50G0n4C9IIzb_uNSzL-0lLb8H85u2UgqZzQvd1Pj0nsFLQYsIt3VbkBdl_pWmCm_hFzuL
+
+sprite $AmazonEc2Trn1InstanceMd [16x16/16z] RK-50SH03CfBWVqdBkSQTuaB81WoexXV6fLbTl_V1hGBVaSZuFpacpddcVDba0Mi9EjlV1dMKkv_cd_jd_phVgA1hlzOmpwo_m8
+
+sprite $AmazonEc2Trn1InstanceLg [20x20/16z] {
+bP250GGn20G7t_uRVdSvIN07_hscGBJH2xOQdVwTnCKslBn8e5jljkdy6LVr7jSLl-8kDWiFjw1lDadW22yIGYfWdhQ5MSm-UjYkFUBbLTx29pjJ9tQ2fPic
+0KKQbx0Z
+}
+
+!procedure AmazonEc2Trn1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Trn1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Trn1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Trn1InstanceGroup($id, $name='Amazon Ec2 Trn1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Trn1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.png
new file mode 100644
index 00000000000..b2f19c2cad6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.puml
new file mode 100644
index 00000000000..175b4cfdcb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceCard('AmazonEc2Trn1InstanceCard', 'Amazon Ec2 Trn1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..c5ba2095d8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceCard('AmazonEc2Trn1InstanceCard', 'Amazon Ec2 Trn1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.png
new file mode 100644
index 00000000000..52f15483d99
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..d60197c3f2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceGroup('AmazonEc2Trn1InstanceGroup', 'Amazon Ec2 Trn1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..7e7dfcdec28
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Trn1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Trn1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance')
+
+' renders the element
+AmazonEc2Trn1InstanceGroup('AmazonEc2Trn1InstanceGroup', 'Amazon Ec2 Trn1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.png
new file mode 100644
index 00000000000..0f29eefa221
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.puml
new file mode 100644
index 00000000000..6197e05e209
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1Instance('AmazonEc2Vt1Instance', 'Amazon Ec2 Vt1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Remote.puml
new file mode 100644
index 00000000000..8c1fcad36db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1Instance('AmazonEc2Vt1Instance', 'Amazon Ec2 Vt1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.md
new file mode 100644
index 00000000000..16c23049c24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Vt1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+```
+
+
+
+| Illustration | AmazonEc2Vt1Instance | AmazonEc2Vt1InstanceCard | AmazonEc2Vt1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.png) | ![illustration for AmazonEc2Vt1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.Local.png) | ![illustration for AmazonEc2Vt1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.png) | ![illustration for AmazonEc2Vt1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Vt1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1Instance('AmazonEc2Vt1Instance', 'Amazon Ec2 Vt1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1Instance('AmazonEc2Vt1Instance', 'Amazon Ec2 Vt1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Vt1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceCard('AmazonEc2Vt1InstanceCard', 'Amazon Ec2 Vt1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceCard('AmazonEc2Vt1InstanceCard', 'Amazon Ec2 Vt1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Vt1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceGroup('AmazonEc2Vt1InstanceGroup', 'Amazon Ec2 Vt1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceGroup('AmazonEc2Vt1InstanceGroup', 'Amazon Ec2 Vt1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.png
new file mode 100644
index 00000000000..44dc43e7e6a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.puml
new file mode 100644
index 00000000000..e07277dc127
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance
+
+sprite $AmazonEc2Vt1InstanceXs [10x10/16z] Oq0576n876Oq5WS78nipa092TWOsPWu6DgWi6x8wPZ1WHJ8F
+
+sprite $AmazonEc2Vt1InstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGNi0jdZYfEN46TwcO44M0QoTwpv-hPmycq1yV7xx-xAm
+
+sprite $AmazonEc2Vt1InstanceMd [16x16/16z] ROy55i0m348h6N3_4u_7N9YqFvxs8pGs-SE6WtwKVx368Hh1SIK2zbyCVuo_zvxO-2iT9kENHfkBkPcbvAE7p_peoh_ujpznI3_xX656U0K
+
+sprite $AmazonEc2Vt1InstanceLg [20x20/16z] {
+bP054e0m30Gldl-_c0pkRGzgEt5yoM50mWd-mooolcsJcGLE4gtDFIyiN5_jpAvsRZBR6P0bCf_jPiPCEeUOsMnGcs9ZcRRaCD_OPor4jrfeg0yvoNGr3tNL
+hAF-lvag18MLC9jD
+}
+
+!procedure AmazonEc2Vt1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Vt1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Vt1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Vt1InstanceGroup($id, $name='Amazon Ec2 Vt1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Vt1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.png
new file mode 100644
index 00000000000..78050e5ea93
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.puml
new file mode 100644
index 00000000000..adeac56c08c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceCard('AmazonEc2Vt1InstanceCard', 'Amazon Ec2 Vt1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..1bda192a627
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceCard('AmazonEc2Vt1InstanceCard', 'Amazon Ec2 Vt1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.png
new file mode 100644
index 00000000000..13a387d6945
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..53dd5eb6975
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceGroup('AmazonEc2Vt1InstanceGroup', 'Amazon Ec2 Vt1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..e3470b2eb3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Vt1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Vt1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance')
+
+' renders the element
+AmazonEc2Vt1InstanceGroup('AmazonEc2Vt1InstanceGroup', 'Amazon Ec2 Vt1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.png
new file mode 100644
index 00000000000..cfe53d092c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.puml
new file mode 100644
index 00000000000..5f729ef3adc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstance('AmazonEc2X1eInstance', 'Amazon Ec2 X1e Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Remote.puml
new file mode 100644
index 00000000000..eedf15aebfa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstance('AmazonEc2X1eInstance', 'Amazon Ec2 X1e Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.md
new file mode 100644
index 00000000000..37eb1cc12ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2X1EInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+```
+
+
+
+| Illustration | AmazonEc2X1EInstance | AmazonEc2X1EInstanceCard | AmazonEc2X1EInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.png) | ![illustration for AmazonEc2X1EInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.Local.png) | ![illustration for AmazonEc2X1EInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.png) | ![illustration for AmazonEc2X1EInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2X1EInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstance('AmazonEc2X1eInstance', 'Amazon Ec2 X1e Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstance('AmazonEc2X1eInstance', 'Amazon Ec2 X1e Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2X1EInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceCard('AmazonEc2X1eInstanceCard', 'Amazon Ec2 X1e Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceCard('AmazonEc2X1eInstanceCard', 'Amazon Ec2 X1e Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2X1EInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceGroup('AmazonEc2X1eInstanceGroup', 'Amazon Ec2 X1e Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceGroup('AmazonEc2X1eInstanceGroup', 'Amazon Ec2 X1e Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.png
new file mode 100644
index 00000000000..6f38386a219
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.puml
new file mode 100644
index 00000000000..b38d9afd727
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance
+
+sprite $AmazonEc2X1EInstanceXs [10x10/16z] Oq0576n876PK5WSxEvZ50MGpSR0nSp2mGMNPaDKnWm4hada
+
+sprite $AmazonEc2X1EInstanceSm [12x12/16z] NOs55GC134B_Yn3sNxWzjxW2Rr7WG03M8I0TQuiuwmaGaGDeMudenYQqhUUusUM3mtWsgnVl7m
+
+sprite $AmazonEc2X1EInstanceMd [16x16/16z] TK-50G112E8CSF-9t---j05yB4AelbnTK-zQtiKDsvVQfUni93j_yVlgcjUQ9-7miUIh34RO285LIpvj66W__HV_4r_SLttgwP_jS_4d
+
+sprite $AmazonEc2X1EInstanceLg [20x20/16z] {
+bP255SCm44Ebu_qdhh7S9Z7xlqFXrmWuK0WY_Z3FQdCVEbZYQQXrlwWNbc5VxTnVxS9rsbKxKhRTPE924NLELbNzR5pA0bhbqouRR8pyh8Mh5lAj5bxgGv-6
+sp9F2xDgLrl_D3Ke6ZPYcDq
+}
+
+!procedure AmazonEc2X1EInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2X1EInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2X1EInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2X1EInstanceGroup($id, $name='Amazon Ec2 X1e Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2X1EInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.png
new file mode 100644
index 00000000000..d5645633e0f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.puml
new file mode 100644
index 00000000000..82473ca2fff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceCard('AmazonEc2X1eInstanceCard', 'Amazon Ec2 X1e Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Remote.puml
new file mode 100644
index 00000000000..38eafee1180
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceCard('AmazonEc2X1eInstanceCard', 'Amazon Ec2 X1e Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.png
new file mode 100644
index 00000000000..de0c291a58f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.puml
new file mode 100644
index 00000000000..acac9f43a42
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceGroup('AmazonEc2X1eInstanceGroup', 'Amazon Ec2 X1e Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..7cdf410de68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1EInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1EInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance')
+
+' renders the element
+AmazonEc2X1EInstanceGroup('AmazonEc2X1eInstanceGroup', 'Amazon Ec2 X1e Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.png
new file mode 100644
index 00000000000..947b5621cea
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.puml
new file mode 100644
index 00000000000..178d2475c4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1Instance('AmazonEc2X1Instance', 'Amazon Ec2 X1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Remote.puml
new file mode 100644
index 00000000000..b63a4372682
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1Instance('AmazonEc2X1Instance', 'Amazon Ec2 X1 Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.md
new file mode 100644
index 00000000000..56dff33b291
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.md
@@ -0,0 +1,157 @@
+# AmazonEc2X1Instance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2X1Instance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+```
+
+
+
+| Illustration | AmazonEc2X1Instance | AmazonEc2X1InstanceCard | AmazonEc2X1InstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.png) | ![illustration for AmazonEc2X1Instance](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.Local.png) | ![illustration for AmazonEc2X1InstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.png) | ![illustration for AmazonEc2X1InstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2X1Instance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1Instance('AmazonEc2X1Instance', 'Amazon Ec2 X1 Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1Instance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1Instance('AmazonEc2X1Instance', 'Amazon Ec2 X1 Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2X1InstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceCard('AmazonEc2X1InstanceCard', 'Amazon Ec2 X1 Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceCard('AmazonEc2X1InstanceCard', 'Amazon Ec2 X1 Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2X1InstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceGroup('AmazonEc2X1InstanceGroup', 'Amazon Ec2 X1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceGroup('AmazonEc2X1InstanceGroup', 'Amazon Ec2 X1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.png
new file mode 100644
index 00000000000..76450875ca0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.puml
new file mode 100644
index 00000000000..d851e96f865
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2X1Instance
+
+sprite $AmazonEc2X1InstanceXs [10x10/16z] Oq0576n876Pq5XixYCK1v8CW1mCRL9ODMHqp6B0YcGS
+
+sprite $AmazonEc2X1InstanceSm [12x12/16z] NOs50S0W4CHIoz_-2zSD0kz6YoCP4I3UW78H6UMYHX26iKuReSwUN3r-FIVT7Yfr_hcvkm4
+
+sprite $AmazonEc2X1InstanceMd [16x16/16z] VSy50e0W50FGKTlkVs99M-b7VxmaGd2j78ogsRtjp74bLLBnE4ZMzPDhrNbTSpr7P8rrkne6cksnBcJev_pow_lYIdx6CyngTcy
+
+sprite $AmazonEc2X1InstanceLg [20x20/16z] {
+bP235K1H34DJT_-5lurdtbC6VyDXGC89Nc0MEStza8K5BaDqzlEyiN3zj3Exsxd9PZVTZk3DRlCD1ydECdFr0HQMQPiTcVB2VciXUjH2NNt8PPXkvg6kcjCr
+hPAc2i64bR2OZG
+}
+
+!procedure AmazonEc2X1Instance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2X1Instance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2X1InstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2X1InstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2X1InstanceGroup($id, $name='Amazon Ec2 X1 Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2X1InstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.png
new file mode 100644
index 00000000000..2f520f25022
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.puml
new file mode 100644
index 00000000000..dc82e9bd182
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceCard('AmazonEc2X1InstanceCard', 'Amazon Ec2 X1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Remote.puml
new file mode 100644
index 00000000000..3b72bacc5a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceCard('AmazonEc2X1InstanceCard', 'Amazon Ec2 X1 Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.png
new file mode 100644
index 00000000000..98238f9fc4e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.puml
new file mode 100644
index 00000000000..d5bf3a62335
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceGroup('AmazonEc2X1InstanceGroup', 'Amazon Ec2 X1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Remote.puml
new file mode 100644
index 00000000000..4118ad084fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X1InstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X1InstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X1Instance')
+
+' renders the element
+AmazonEc2X1InstanceGroup('AmazonEc2X1InstanceGroup', 'Amazon Ec2 X1 Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.png
new file mode 100644
index 00000000000..fc386f0e2cb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.puml
new file mode 100644
index 00000000000..61ce5dc819c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstance('AmazonEc2X2GdInstance', 'Amazon Ec2 X2 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Remote.puml
new file mode 100644
index 00000000000..0bbe76b27ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstance('AmazonEc2X2GdInstance', 'Amazon Ec2 X2 Gd Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.md
new file mode 100644
index 00000000000..ce46e5f79a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2X2GdInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+```
+
+
+
+| Illustration | AmazonEc2X2GdInstance | AmazonEc2X2GdInstanceCard | AmazonEc2X2GdInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.png) | ![illustration for AmazonEc2X2GdInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.Local.png) | ![illustration for AmazonEc2X2GdInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.png) | ![illustration for AmazonEc2X2GdInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2X2GdInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstance('AmazonEc2X2GdInstance', 'Amazon Ec2 X2 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstance('AmazonEc2X2GdInstance', 'Amazon Ec2 X2 Gd Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2X2GdInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceCard('AmazonEc2X2GdInstanceCard', 'Amazon Ec2 X2 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceCard('AmazonEc2X2GdInstanceCard', 'Amazon Ec2 X2 Gd Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2X2GdInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceGroup('AmazonEc2X2GdInstanceGroup', 'Amazon Ec2 X2 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceGroup('AmazonEc2X2GdInstanceGroup', 'Amazon Ec2 X2 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.png
new file mode 100644
index 00000000000..3c3da3e9efd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.puml
new file mode 100644
index 00000000000..87cd69f23b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance
+
+sprite $AmazonEc2X2GdInstanceXs [10x10/16z] Oq0576n876RiB0uWP65dOEPW02jcP61cGrR730QiIEO1
+
+sprite $AmazonEc2X2GdInstanceSm [12x12/16z] NOq50aH124BVZ8hS_yAxlyjEu2sQU280wn2GZhN5FEkUeAg6RMQDaLbpsiUDZflZ_eD3kpVB5-yV
+
+sprite $AmazonEc2X2GdInstanceMd [16x16/16z] RK-50G1123B1_HV-Zkko0Lai2AMEYzir7hkkztB3tiMpcFOt0aU-yO_BDiyhd-bnJJhpLQOf2BN3hphp8Kb9eRNzTlNFysTyubqrwxbz73ukVmS
+
+sprite $AmazonEc2X2GdInstanceLg [20x20/16z] {
+bL050WGm2889wFy_VDrzczsAToymC0YH3pRtxFwPrC7Mk7ab0CdSsJfw6MVVnyNr4CVIgOUA3AJoEjXc1fn3eJPMpVWGPwX5nLeFiuJdMSY7MVZN7dNph5Du
+AzAefTQdcme5628EOLi
+}
+
+!procedure AmazonEc2X2GdInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2X2GdInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2X2GdInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2X2GdInstanceGroup($id, $name='Amazon Ec2 X2 Gd Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2X2GdInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.png
new file mode 100644
index 00000000000..309832a3d09
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.puml
new file mode 100644
index 00000000000..93c2bc4a638
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceCard('AmazonEc2X2GdInstanceCard', 'Amazon Ec2 X2 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Remote.puml
new file mode 100644
index 00000000000..ba9d303d86f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceCard('AmazonEc2X2GdInstanceCard', 'Amazon Ec2 X2 Gd Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.png
new file mode 100644
index 00000000000..c69a279c583
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.puml
new file mode 100644
index 00000000000..57d2dabce9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceGroup('AmazonEc2X2GdInstanceGroup', 'Amazon Ec2 X2 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..8f3f63ad2cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2GdInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance')
+
+' renders the element
+AmazonEc2X2GdInstanceGroup('AmazonEc2X2GdInstanceGroup', 'Amazon Ec2 X2 Gd Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.png
new file mode 100644
index 00000000000..23c4b4188e2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.puml
new file mode 100644
index 00000000000..279cac8c999
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstance('AmazonEc2X2IdnInstance', 'Amazon Ec2 X2 Idn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Remote.puml
new file mode 100644
index 00000000000..3a5ab996dae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstance('AmazonEc2X2IdnInstance', 'Amazon Ec2 X2 Idn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.md
new file mode 100644
index 00000000000..f2038f592c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2X2IdnInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+```
+
+
+
+| Illustration | AmazonEc2X2IdnInstance | AmazonEc2X2IdnInstanceCard | AmazonEc2X2IdnInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.png) | ![illustration for AmazonEc2X2IdnInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.Local.png) | ![illustration for AmazonEc2X2IdnInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.png) | ![illustration for AmazonEc2X2IdnInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2X2IdnInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstance('AmazonEc2X2IdnInstance', 'Amazon Ec2 X2 Idn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstance('AmazonEc2X2IdnInstance', 'Amazon Ec2 X2 Idn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2X2IdnInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceCard('AmazonEc2X2IdnInstanceCard', 'Amazon Ec2 X2 Idn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceCard('AmazonEc2X2IdnInstanceCard', 'Amazon Ec2 X2 Idn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2X2IdnInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceGroup('AmazonEc2X2IdnInstanceGroup', 'Amazon Ec2 X2 Idn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceGroup('AmazonEc2X2IdnInstanceGroup', 'Amazon Ec2 X2 Idn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.png
new file mode 100644
index 00000000000..6b701134d00
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.puml
new file mode 100644
index 00000000000..58f206993fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance
+
+sprite $AmazonEc2X2IdnInstanceXs [10x10/16z] Oq0576n876RiB0u6LbOM3ZPc3WOsg1WRiZfcC615CWy
+
+sprite $AmazonEc2X2IdnInstanceSm [12x12/16z] NOs50G0X30EltlqNVXUWhWcpfD9AdcNd8t3w9PteMvUUvnPsvcjbuIfqppTllU1GNPVvnBi3
+
+sprite $AmazonEc2X2IdnInstanceMd [16x16/16z] ZO-50G0n20EfNRB_nE-kLyKXRY0KxW-JcDKlZ_SerhoWNgJNBW2zVIVtHtkxHdlAXRJOxHoALAEKmFuJlyctzSM2B_FCChtCA7S
+
+sprite $AmazonEc2X2IdnInstanceLg [20x20/16z] {
+bL050WGm2C81oly_VDrzczsATwzX8EX2Vx1viljdmeDjSFCe0DsviqthPPnz7zVcoxY3ZQkq5EbeIm8OXXWrcFWGjq1poUJxMQeUUjHVU_3cMQVmKKlHIADF
+DnK862eSmhO
+}
+
+!procedure AmazonEc2X2IdnInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2X2IdnInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2X2IdnInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2X2IdnInstanceGroup($id, $name='Amazon Ec2 X2 Idn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2X2IdnInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.png
new file mode 100644
index 00000000000..861df2d1799
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.puml
new file mode 100644
index 00000000000..2fdd6b33685
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceCard('AmazonEc2X2IdnInstanceCard', 'Amazon Ec2 X2 Idn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Remote.puml
new file mode 100644
index 00000000000..bfe69b069ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceCard('AmazonEc2X2IdnInstanceCard', 'Amazon Ec2 X2 Idn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.png
new file mode 100644
index 00000000000..c61ea6039ab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.puml
new file mode 100644
index 00000000000..47a31e3c4ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceGroup('AmazonEc2X2IdnInstanceGroup', 'Amazon Ec2 X2 Idn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..0bd4812735f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IdnInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance')
+
+' renders the element
+AmazonEc2X2IdnInstanceGroup('AmazonEc2X2IdnInstanceGroup', 'Amazon Ec2 X2 Idn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.png
new file mode 100644
index 00000000000..7d886f16f5a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.puml
new file mode 100644
index 00000000000..d8f3b757039
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstance('AmazonEc2X2IednInstance', 'Amazon Ec2 X2 Iedn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Remote.puml
new file mode 100644
index 00000000000..da48f232e21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstance('AmazonEc2X2IednInstance', 'Amazon Ec2 X2 Iedn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.md
new file mode 100644
index 00000000000..d853ee16c56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2X2IednInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+```
+
+
+
+| Illustration | AmazonEc2X2IednInstance | AmazonEc2X2IednInstanceCard | AmazonEc2X2IednInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.png) | ![illustration for AmazonEc2X2IednInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.Local.png) | ![illustration for AmazonEc2X2IednInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.png) | ![illustration for AmazonEc2X2IednInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2X2IednInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstance('AmazonEc2X2IednInstance', 'Amazon Ec2 X2 Iedn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstance('AmazonEc2X2IednInstance', 'Amazon Ec2 X2 Iedn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2X2IednInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceCard('AmazonEc2X2IednInstanceCard', 'Amazon Ec2 X2 Iedn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceCard('AmazonEc2X2IednInstanceCard', 'Amazon Ec2 X2 Iedn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2X2IednInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceGroup('AmazonEc2X2IednInstanceGroup', 'Amazon Ec2 X2 Iedn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceGroup('AmazonEc2X2IednInstanceGroup', 'Amazon Ec2 X2 Iedn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.png
new file mode 100644
index 00000000000..a8b3ae5f046
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.puml
new file mode 100644
index 00000000000..9cfd1b4fc67
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance
+
+sprite $AmazonEc2X2IednInstanceXs [10x10/16z] Oq0576n876RiB0u69WOs88i3I4B4s93LCOC1Av9v
+
+sprite $AmazonEc2X2IednInstanceSm [12x12/16z] NOs50G0X202FPl-5lqCzfOkPL5h9q-ryW5CkEj7NBptRbPCyImxfvjrpp-ilUwYkw_jqTmS
+
+sprite $AmazonEc2X2IednInstanceMd [16x16/16z] ZK-50S0m38eD-F_YkLiz3jZ3Wj4qNCnkSDYQticjM1S75uoz4HZo1t-uFEOvvIlJpNBEIr7U4PKeI2tzk_-8JwnBDpsBZy77vFS
+
+sprite $AmazonEc2X2IednInstanceLg [20x20/16z] {
+bP250GCm20GF-2Vilt3TlGdkmBlN68OE-eFDQtR_JEfWMzoy4j0zTxRLUXbdtyUrwrNSmIRbf49M7cmpWx9m6w6QyI4koYwdYtmxIyH3Z_XhZxfvrYbygQNH
+qWu-tLGK60M7i2q
+}
+
+!procedure AmazonEc2X2IednInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2X2IednInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2X2IednInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2X2IednInstanceGroup($id, $name='Amazon Ec2 X2 Iedn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2X2IednInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.png
new file mode 100644
index 00000000000..0294acac3b1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.puml
new file mode 100644
index 00000000000..79eec945fc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceCard('AmazonEc2X2IednInstanceCard', 'Amazon Ec2 X2 Iedn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Remote.puml
new file mode 100644
index 00000000000..87af19c6e84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceCard('AmazonEc2X2IednInstanceCard', 'Amazon Ec2 X2 Iedn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.png
new file mode 100644
index 00000000000..9ca2e429f33
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.puml
new file mode 100644
index 00000000000..47c58784bf2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceGroup('AmazonEc2X2IednInstanceGroup', 'Amazon Ec2 X2 Iedn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..a429a78f75d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IednInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance')
+
+' renders the element
+AmazonEc2X2IednInstanceGroup('AmazonEc2X2IednInstanceGroup', 'Amazon Ec2 X2 Iedn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.png
new file mode 100644
index 00000000000..df7f469c365
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.puml
new file mode 100644
index 00000000000..94c43c95e7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstance('AmazonEc2X2IeznInstance', 'Amazon Ec2 X2 Iezn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Remote.puml
new file mode 100644
index 00000000000..3ae19e71a0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstance('AmazonEc2X2IeznInstance', 'Amazon Ec2 X2 Iezn Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.md
new file mode 100644
index 00000000000..521819db5e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2X2IeznInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+```
+
+
+
+| Illustration | AmazonEc2X2IeznInstance | AmazonEc2X2IeznInstanceCard | AmazonEc2X2IeznInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.png) | ![illustration for AmazonEc2X2IeznInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.Local.png) | ![illustration for AmazonEc2X2IeznInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.png) | ![illustration for AmazonEc2X2IeznInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2X2IeznInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstance('AmazonEc2X2IeznInstance', 'Amazon Ec2 X2 Iezn Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstance('AmazonEc2X2IeznInstance', 'Amazon Ec2 X2 Iezn Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2X2IeznInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceCard('AmazonEc2X2IeznInstanceCard', 'Amazon Ec2 X2 Iezn Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceCard('AmazonEc2X2IeznInstanceCard', 'Amazon Ec2 X2 Iezn Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2X2IeznInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceGroup('AmazonEc2X2IeznInstanceGroup', 'Amazon Ec2 X2 Iezn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceGroup('AmazonEc2X2IeznInstanceGroup', 'Amazon Ec2 X2 Iezn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.png
new file mode 100644
index 00000000000..ecbd2fc350e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.puml
new file mode 100644
index 00000000000..5f1bff70b48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance
+
+sprite $AmazonEc2X2IeznInstanceXs [10x10/16z] Oq0576n876RiB0uWmS72mCp1m0OLOqDMnmm6h4Zc0G
+
+sprite $AmazonEc2X2IeznInstanceSm [12x12/16z] NKs50G112C9s_uN_hyjEm2tEI8RNCdq8u3xMwU1P1zTpwczrfIMGQEPzC-i71v7HJ2_U7m
+
+sprite $AmazonEc2X2IeznInstanceMd [16x16/16z] ZK-50S0m36eC-F_YkMir3hIRXSQc_c9odVtM-8vk-hBOkw1lZK2Vt_dzvJxFCP_XjkObJwjG9XBId_xDlyKdbgMBdjb7xsFqEm
+
+sprite $AmazonEc2X2IeznInstanceLg [20x20/16z] {
+bL050WGm2682oly_VDrzczsATwzX8EY5_c3pPFVFX0VRuEPH0BfpPvlMopZxFgxDLt47crnJfAaws990B2ZMWfZu45Sbap9HRsTPww77-ciFtZph53vgAHff
+zEcc0W532uUmBG
+}
+
+!procedure AmazonEc2X2IeznInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2X2IeznInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2X2IeznInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2X2IeznInstanceGroup($id, $name='Amazon Ec2 X2 Iezn Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2X2IeznInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.png
new file mode 100644
index 00000000000..f887d749487
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.puml
new file mode 100644
index 00000000000..5d24d9c7b98
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceCard('AmazonEc2X2IeznInstanceCard', 'Amazon Ec2 X2 Iezn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Remote.puml
new file mode 100644
index 00000000000..39528bc9b30
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceCard('AmazonEc2X2IeznInstanceCard', 'Amazon Ec2 X2 Iezn Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.png
new file mode 100644
index 00000000000..5b82193b001
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.puml
new file mode 100644
index 00000000000..d628ef47d7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceGroup('AmazonEc2X2IeznInstanceGroup', 'Amazon Ec2 X2 Iezn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..663e8be4786
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2X2IeznInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance')
+
+' renders the element
+AmazonEc2X2IeznInstanceGroup('AmazonEc2X2IeznInstanceGroup', 'Amazon Ec2 X2 Iezn Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.png
new file mode 100644
index 00000000000..4e83cab69cb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.puml
new file mode 100644
index 00000000000..627f803058a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstance('AmazonEc2Z1dInstance', 'Amazon Ec2 Z1d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Remote.puml
new file mode 100644
index 00000000000..5907612357e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstance('AmazonEc2Z1dInstance', 'Amazon Ec2 Z1d Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.md b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.md
new file mode 100644
index 00000000000..cc68fe233e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.md
@@ -0,0 +1,157 @@
+# AmazonEc2Z1DInstance
+
+
+```text
+aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+```
+
+
+
+| Illustration | AmazonEc2Z1DInstance | AmazonEc2Z1DInstanceCard | AmazonEc2Z1DInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.png) | ![illustration for AmazonEc2Z1DInstance](../../../aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.Local.png) | ![illustration for AmazonEc2Z1DInstanceCard](../../../aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.png) | ![illustration for AmazonEc2Z1DInstanceGroup](../../../aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.png) |
+
+
+
+
+## AmazonEc2Z1DInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstance('AmazonEc2Z1dInstance', 'Amazon Ec2 Z1d Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstance
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstance('AmazonEc2Z1dInstance', 'Amazon Ec2 Z1d Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonEc2Z1DInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceCard('AmazonEc2Z1dInstanceCard', 'Amazon Ec2 Z1d Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceCard('AmazonEc2Z1dInstanceCard', 'Amazon Ec2 Z1d Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonEc2Z1DInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceGroup('AmazonEc2Z1dInstanceGroup', 'Amazon Ec2 Z1d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceGroup('AmazonEc2Z1dInstanceGroup', 'Amazon Ec2 Z1d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.png
new file mode 100644
index 00000000000..23febfe010d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.puml
new file mode 100644
index 00000000000..486a6c38722
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance
+
+sprite $AmazonEc2Z1DInstanceXs [10x10/16z] Oq0576n876Pq5Xi31v350LB7mS7C0UGpWI0p6x8wPZ1WHJ8F
+
+sprite $AmazonEc2Z1DInstanceSm [12x12/16z] NOs50G0X4CE2jTr_uNSbS6xyKIKL0KGNiCj1HBrzLn2KKD5H6iILX2gCY--UWsaFZe_VVtTN
+
+sprite $AmazonEc2Z1DInstanceMd [16x16/16z] RO-50S1020EX4hB_n4tVtJWSEonO67MHyGfjfZVXSzKLGcHj3WHa7rWtclsIRxQxlpH7ifC_6rq4CjaViJsnn5kBRtoi7wYBXtaIGup47m
+
+sprite $AmazonEc2Z1DInstanceLg [20x20/16z] {
+bP255KDH24E3P_-9cxfzVGhtu5XRZGA8DlG6gw7syuaR6toiI3tT_6BJkMXNzMtN5IyxQpsysTrP9e9w7upadVEsWwoxhlDWxrhSTM_VhHQpdrhiL1_niIeV
+vfETINqwMpDD18JJS3Ex
+}
+
+!procedure AmazonEc2Z1DInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonEc2Z1DInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonEc2Z1DInstanceLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AmazonEc2Z1DInstanceGroup($id, $name='Amazon Ec2 Z1d Instance', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AmazonEc2Z1DInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.png
new file mode 100644
index 00000000000..c02b3693a73
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.puml
new file mode 100644
index 00000000000..af02de0bb5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceCard('AmazonEc2Z1dInstanceCard', 'Amazon Ec2 Z1d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Remote.puml
new file mode 100644
index 00000000000..82e4503923d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceCard
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceCard('AmazonEc2Z1dInstanceCard', 'Amazon Ec2 Z1d Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.png
new file mode 100644
index 00000000000..57eef3030dc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.puml
new file mode 100644
index 00000000000..8a2177a4dd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceGroup('AmazonEc2Z1dInstanceGroup', 'Amazon Ec2 Z1d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..c78986a977b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonEc2Z1DInstanceGroup
+include('aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance')
+
+' renders the element
+AmazonEc2Z1DInstanceGroup('AmazonEc2Z1dInstanceGroup', 'Amazon Ec2 Z1d Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.png
new file mode 100644
index 00000000000..4e063381c7e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.puml
new file mode 100644
index 00000000000..f799c4d6a54
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplication
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplication('AwsElasticBeanstalkApplication', 'Aws Elastic Beanstalk Application', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Remote.puml
new file mode 100644
index 00000000000..95ca051c687
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplication
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplication('AwsElasticBeanstalkApplication', 'Aws Elastic Beanstalk Application', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.md b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.md
new file mode 100644
index 00000000000..3286e57d02d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.md
@@ -0,0 +1,157 @@
+# AwsElasticBeanstalkApplication
+
+
+```text
+aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+```
+
+
+
+| Illustration | AwsElasticBeanstalkApplication | AwsElasticBeanstalkApplicationCard | AwsElasticBeanstalkApplicationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.png) | ![illustration for AwsElasticBeanstalkApplication](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.Local.png) | ![illustration for AwsElasticBeanstalkApplicationCard](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.png) | ![illustration for AwsElasticBeanstalkApplicationGroup](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.png) |
+
+
+
+
+## AwsElasticBeanstalkApplication
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplication
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplication('AwsElasticBeanstalkApplication', 'Aws Elastic Beanstalk Application', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplication
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplication('AwsElasticBeanstalkApplication', 'Aws Elastic Beanstalk Application', 'an optional tech label')
+@enduml
+```
+
+## AwsElasticBeanstalkApplicationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationCard('AwsElasticBeanstalkApplicationCard', 'Aws Elastic Beanstalk Application Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationCard('AwsElasticBeanstalkApplicationCard', 'Aws Elastic Beanstalk Application Card', 'an optional description')
+@enduml
+```
+
+## AwsElasticBeanstalkApplicationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationGroup('AwsElasticBeanstalkApplicationGroup', 'Aws Elastic Beanstalk Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationGroup('AwsElasticBeanstalkApplicationGroup', 'Aws Elastic Beanstalk Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.png
new file mode 100644
index 00000000000..c3931613e1c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.puml
new file mode 100644
index 00000000000..06accc000a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication
+
+sprite $AwsElasticBeanstalkApplicationXs [10x10/16z] Oq01h2mCR6061mC6G8Ypm1MmSd30T08nBXO
+
+sprite $AwsElasticBeanstalkApplicationSm [12x12/16z] ZKlL0K0X23oQ_HT-OUkN1PSu3uTILXZVpuhb-uue-5CCq88DNbZ9n818Jw-eTg_n2m
+
+sprite $AwsElasticBeanstalkApplicationMd [16x16/16z] fSp50S0m20107FQVk77_DNv1u3tGmZq6NTDXmuxfOEvcJWSfU7EK1e3Qh8afrea2P3cZcPYrL7K7euJ0i30EbFnq_34j-
+
+sprite $AwsElasticBeanstalkApplicationLg [20x20/16z] lG-35G1HADV-2v-_yNpPW2s8UeJN4Gsvf4KLShubrx6WLq69iTuI0w7CUwsxHaiizHkLCxwgUfnSi-uAnrB6NnKt7zotEJK_N23GWF8j_uynjlu9
+
+!procedure AwsElasticBeanstalkApplication($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication', $name, $tech)
+!endprocedure
+
+!procedure AwsElasticBeanstalkApplicationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElasticBeanstalkApplicationLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsElasticBeanstalkApplicationGroup($id, $name='Aws Elastic Beanstalk Application', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsElasticBeanstalkApplicationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.png
new file mode 100644
index 00000000000..51ca9e8ee9a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.puml
new file mode 100644
index 00000000000..12fe19f4df8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationCard('AwsElasticBeanstalkApplicationCard', 'Aws Elastic Beanstalk Application Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Remote.puml
new file mode 100644
index 00000000000..27a576aa41e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationCard('AwsElasticBeanstalkApplicationCard', 'Aws Elastic Beanstalk Application Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.png
new file mode 100644
index 00000000000..8973ae61427
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.puml
new file mode 100644
index 00000000000..1704a5655f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationGroup('AwsElasticBeanstalkApplicationGroup', 'Aws Elastic Beanstalk Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Remote.puml
new file mode 100644
index 00000000000..a403453b840
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplicationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkApplicationGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication')
+
+' renders the element
+AwsElasticBeanstalkApplicationGroup('AwsElasticBeanstalkApplicationGroup', 'Aws Elastic Beanstalk Application Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.png
new file mode 100644
index 00000000000..c186d4cdce1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.puml
new file mode 100644
index 00000000000..732155457d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeployment
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeployment('AwsElasticBeanstalkDeployment', 'Aws Elastic Beanstalk Deployment', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Remote.puml
new file mode 100644
index 00000000000..fb92f4ecc5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeployment
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeployment('AwsElasticBeanstalkDeployment', 'Aws Elastic Beanstalk Deployment', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.md b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.md
new file mode 100644
index 00000000000..f542485dfcc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.md
@@ -0,0 +1,157 @@
+# AwsElasticBeanstalkDeployment
+
+
+```text
+aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+```
+
+
+
+| Illustration | AwsElasticBeanstalkDeployment | AwsElasticBeanstalkDeploymentCard | AwsElasticBeanstalkDeploymentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.png) | ![illustration for AwsElasticBeanstalkDeployment](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.Local.png) | ![illustration for AwsElasticBeanstalkDeploymentCard](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.png) | ![illustration for AwsElasticBeanstalkDeploymentGroup](../../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.png) |
+
+
+
+
+## AwsElasticBeanstalkDeployment
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeployment
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeployment('AwsElasticBeanstalkDeployment', 'Aws Elastic Beanstalk Deployment', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeployment
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeployment('AwsElasticBeanstalkDeployment', 'Aws Elastic Beanstalk Deployment', 'an optional tech label')
+@enduml
+```
+
+## AwsElasticBeanstalkDeploymentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentCard('AwsElasticBeanstalkDeploymentCard', 'Aws Elastic Beanstalk Deployment Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentCard('AwsElasticBeanstalkDeploymentCard', 'Aws Elastic Beanstalk Deployment Card', 'an optional description')
+@enduml
+```
+
+## AwsElasticBeanstalkDeploymentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentGroup('AwsElasticBeanstalkDeploymentGroup', 'Aws Elastic Beanstalk Deployment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentGroup('AwsElasticBeanstalkDeploymentGroup', 'Aws Elastic Beanstalk Deployment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.png
new file mode 100644
index 00000000000..4d6459137db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.puml
new file mode 100644
index 00000000000..ee6f47bea61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment
+
+sprite $AwsElasticBeanstalkDeploymentXs [10x10/16z] TSQt0OD000GmVRxz5xR9LAYIrsH94zPKMCsfYaMsd3B9kQsdyB4_
+
+sprite $AwsElasticBeanstalkDeploymentSm [12x12/16z] ZSR50SLG30CmFNJsN_WpjBSgO3j92wqoIrhrB2IQ0ak9iXdD8FOhbvUv6TrBxTe-9YxsEm
+
+sprite $AwsElasticBeanstalkDeploymentMd [16x16/16z] fOh50SG03CCKzluB7vRxhCAnkM4QEM0bgR52f3C9Q13pxGNGrWo8RuSA0h4aaQHXYOY0gB_DDVgU2U7yIVhlM2YPjOpjNfpR3O_kOEKD
+
+sprite $AwsElasticBeanstalkDeploymentLg [20x20/16z] {
+lSZ5GG0m3030QwFxBumxlBbu_2rw9u2ixhvqemQxWItHSajcp8M9qimsSxo-8YqVHPM-vkllDalKnn33MKmwOd471N9sAyZ6RHzM5s9zsWctDdsnJ_huPi7_
+_zAdHm
+}
+
+!procedure AwsElasticBeanstalkDeployment($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment', $name, $tech)
+!endprocedure
+
+!procedure AwsElasticBeanstalkDeploymentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsElasticBeanstalkDeploymentLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsElasticBeanstalkDeploymentGroup($id, $name='Aws Elastic Beanstalk Deployment', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsElasticBeanstalkDeploymentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.png
new file mode 100644
index 00000000000..864ba9c764f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.puml
new file mode 100644
index 00000000000..16c1f931805
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentCard('AwsElasticBeanstalkDeploymentCard', 'Aws Elastic Beanstalk Deployment Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Remote.puml
new file mode 100644
index 00000000000..72d5c052128
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentCard
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentCard('AwsElasticBeanstalkDeploymentCard', 'Aws Elastic Beanstalk Deployment Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.png
new file mode 100644
index 00000000000..8be068fb307
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.puml
new file mode 100644
index 00000000000..dd4a2495d52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentGroup('AwsElasticBeanstalkDeploymentGroup', 'Aws Elastic Beanstalk Deployment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Remote.puml
new file mode 100644
index 00000000000..304c334ba3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeploymentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsElasticBeanstalkDeploymentGroup
+include('aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment')
+
+' renders the element
+AwsElasticBeanstalkDeploymentGroup('AwsElasticBeanstalkDeploymentGroup', 'Aws Elastic Beanstalk Deployment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.png
new file mode 100644
index 00000000000..a8f0bb20425
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.puml
new file mode 100644
index 00000000000..c987042df70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunction
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunction('AwsLambdaLambdaFunction', 'Aws Lambda Lambda Function', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Remote.puml
new file mode 100644
index 00000000000..0f3a4203856
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunction
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunction('AwsLambdaLambdaFunction', 'Aws Lambda Lambda Function', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.md b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.md
new file mode 100644
index 00000000000..3453641434c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.md
@@ -0,0 +1,157 @@
+# AwsLambdaLambdaFunction
+
+
+```text
+aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction
+```
+
+```text
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+```
+
+
+
+| Illustration | AwsLambdaLambdaFunction | AwsLambdaLambdaFunctionCard | AwsLambdaLambdaFunctionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.png) | ![illustration for AwsLambdaLambdaFunction](../../../aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.Local.png) | ![illustration for AwsLambdaLambdaFunctionCard](../../../aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.png) | ![illustration for AwsLambdaLambdaFunctionGroup](../../../aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.png) |
+
+
+
+
+## AwsLambdaLambdaFunction
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunction
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunction('AwsLambdaLambdaFunction', 'Aws Lambda Lambda Function', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunction
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunction('AwsLambdaLambdaFunction', 'Aws Lambda Lambda Function', 'an optional tech label')
+@enduml
+```
+
+## AwsLambdaLambdaFunctionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionCard
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionCard('AwsLambdaLambdaFunctionCard', 'Aws Lambda Lambda Function Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionCard
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionCard('AwsLambdaLambdaFunctionCard', 'Aws Lambda Lambda Function Card', 'an optional description')
+@enduml
+```
+
+## AwsLambdaLambdaFunctionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionGroup
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionGroup('AwsLambdaLambdaFunctionGroup', 'Aws Lambda Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionGroup
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionGroup('AwsLambdaLambdaFunctionGroup', 'Aws Lambda Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.png b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.png
new file mode 100644
index 00000000000..e970dac753a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.puml
new file mode 100644
index 00000000000..377422f6f90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction
+
+sprite $AwsLambdaLambdaFunctionXs [10x10/16z] JSW50G0W30J0n-bV6EPkXnhN6ktoFlmTWIFAk42z6Hlre74v1mu8EtZ2vbdjadm
+
+sprite $AwsLambdaLambdaFunctionSm [12x12/16z] NSd55GD130FGlqDI_nNd-Hg3qD_qVBVWV4s7yDc67qK4rp7rGdsazOXhkwQh6b_NuYHy6VGz4E0sNVW1
+
+sprite $AwsLambdaLambdaFunctionMd [16x16/16z] {
+RSp7OGD024JHnoRels5RchC-EVh5ckxfGfXLLPmdj3bdacKQhOMwhEBSRU2HkCQg91eral0IsXrRii4nLPbSpUCQ9q_gk1whPEYTxelkFWkw2ES8zy7gJ2L_
+VGly0m
+}
+
+sprite $AwsLambdaLambdaFunctionLg [20x20/16z] {
+TSS5WW0W20J0KK7s_n--xXXo_Q_kP7hpeNB0pGAOxdjlmnnWbY0BPaCrmMem44p2W3FK0QkT1k62NY6Wjm6Jqqx1Be6kUq9WjO4mf_J6yqKTguKqMVObXDhl
+GPoo1w7Lnffdq3Ep1fpui08uSm0rFanwhvDiN-tgMe17
+}
+
+!procedure AwsLambdaLambdaFunction($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction', $name, $tech)
+!endprocedure
+
+!procedure AwsLambdaLambdaFunctionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLambdaLambdaFunctionLg>', 'Compute', $funcName, $content)
+!endprocedure
+
+!procedure AwsLambdaLambdaFunctionGroup($id, $name='Aws Lambda Lambda Function', $tech='')
+ IconGroupElement($id, 'ComputeFamily', '<$AwsLambdaLambdaFunctionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.png
new file mode 100644
index 00000000000..aebaaea7f96
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.puml
new file mode 100644
index 00000000000..1de04a4da56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionCard
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionCard('AwsLambdaLambdaFunctionCard', 'Aws Lambda Lambda Function Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Remote.puml
new file mode 100644
index 00000000000..e6b0357ca90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionCard
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionCard('AwsLambdaLambdaFunctionCard', 'Aws Lambda Lambda Function Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.png b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.png
new file mode 100644
index 00000000000..3b5032d3faa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.puml
new file mode 100644
index 00000000000..8f423e876f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionGroup
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionGroup('AwsLambdaLambdaFunctionGroup', 'Aws Lambda Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Remote.puml
new file mode 100644
index 00000000000..ff595bcae92
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunctionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLambdaLambdaFunctionGroup
+include('aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction')
+
+' renders the element
+AwsLambdaLambdaFunctionGroup('AwsLambdaLambdaFunctionGroup', 'Aws Lambda Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.png
new file mode 100644
index 00000000000..d75c76b37cc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.puml
new file mode 100644
index 00000000000..5e536190523
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImage
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImage('AmazonElasticContainerRegistryImage', 'Amazon Elastic Container Registry Image', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Remote.puml
new file mode 100644
index 00000000000..b73e2badadb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImage
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImage('AmazonElasticContainerRegistryImage', 'Amazon Elastic Container Registry Image', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.md
new file mode 100644
index 00000000000..d9f8e16d832
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerRegistryImage
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+```
+
+
+
+| Illustration | AmazonElasticContainerRegistryImage | AmazonElasticContainerRegistryImageCard | AmazonElasticContainerRegistryImageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.png) | ![illustration for AmazonElasticContainerRegistryImage](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.Local.png) | ![illustration for AmazonElasticContainerRegistryImageCard](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.png) | ![illustration for AmazonElasticContainerRegistryImageGroup](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerRegistryImage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImage
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImage('AmazonElasticContainerRegistryImage', 'Amazon Elastic Container Registry Image', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImage
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImage('AmazonElasticContainerRegistryImage', 'Amazon Elastic Container Registry Image', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerRegistryImageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageCard('AmazonElasticContainerRegistryImageCard', 'Amazon Elastic Container Registry Image Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageCard('AmazonElasticContainerRegistryImageCard', 'Amazon Elastic Container Registry Image Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerRegistryImageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageGroup('AmazonElasticContainerRegistryImageGroup', 'Amazon Elastic Container Registry Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageGroup('AmazonElasticContainerRegistryImageGroup', 'Amazon Elastic Container Registry Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.png
new file mode 100644
index 00000000000..c217d1d2272
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.puml
new file mode 100644
index 00000000000..2d82a6f68eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage
+
+sprite $AmazonElasticContainerRegistryImageXs [10x10/16z] Oy04ZAWiDeGO6qAM4S9Y0P9GCHQ4EXOmYn4Ac
+
+sprite $AmazonElasticContainerRegistryImageSm [12x12/16z] JOor0G0m20JZOV-5SRi6UHcTDOC_PdvjNxN3UBd_jVZM_UeFP0S-FfyWjmG4q9xA2bltdm01
+
+sprite $AmazonElasticContainerRegistryImageMd [16x16/16z] TOw50G0X30D3DVil_2xeeVMWXrb396eMTYcDRMPIsm6mja7UvxRzZe2tJNdpUTe4rDzotW6DJez4PLUEKIyRV0S
+
+sprite $AmazonElasticContainerRegistryImageLg [20x20/16z] {
+bS_50G0X44FHZAV_YjTT-JSUZhkAvnp4AObMqwinUJPr24-6W2TG1tCEv9JL0aFL0sSJHWvaw84o6W7FOTKO1-Cm20whXeJhcprl_XPvidNboU2RoIaDU9pJ
+3W
+}
+
+!procedure AmazonElasticContainerRegistryImage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryImageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerRegistryImageLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryImageGroup($id, $name='Amazon Elastic Container Registry Image', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerRegistryImageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.png
new file mode 100644
index 00000000000..25976c4e270
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.puml
new file mode 100644
index 00000000000..a906049fbad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageCard('AmazonElasticContainerRegistryImageCard', 'Amazon Elastic Container Registry Image Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Remote.puml
new file mode 100644
index 00000000000..a93031193c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageCard('AmazonElasticContainerRegistryImageCard', 'Amazon Elastic Container Registry Image Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.png
new file mode 100644
index 00000000000..b65b1b4f2c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.puml
new file mode 100644
index 00000000000..0f1f75b01f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageGroup('AmazonElasticContainerRegistryImageGroup', 'Amazon Elastic Container Registry Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Remote.puml
new file mode 100644
index 00000000000..59174380eb2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryImageGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage')
+
+' renders the element
+AmazonElasticContainerRegistryImageGroup('AmazonElasticContainerRegistryImageGroup', 'Amazon Elastic Container Registry Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.png
new file mode 100644
index 00000000000..561808f9097
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.puml
new file mode 100644
index 00000000000..da750b77d6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistry
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistry('AmazonElasticContainerRegistryRegistry', 'Amazon Elastic Container Registry Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Remote.puml
new file mode 100644
index 00000000000..8e5433564eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistry
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistry('AmazonElasticContainerRegistryRegistry', 'Amazon Elastic Container Registry Registry', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.md
new file mode 100644
index 00000000000..ceb306beeea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerRegistryRegistry
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+```
+
+
+
+| Illustration | AmazonElasticContainerRegistryRegistry | AmazonElasticContainerRegistryRegistryCard | AmazonElasticContainerRegistryRegistryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.png) | ![illustration for AmazonElasticContainerRegistryRegistry](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.Local.png) | ![illustration for AmazonElasticContainerRegistryRegistryCard](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.png) | ![illustration for AmazonElasticContainerRegistryRegistryGroup](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerRegistryRegistry
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistry
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistry('AmazonElasticContainerRegistryRegistry', 'Amazon Elastic Container Registry Registry', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistry
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistry('AmazonElasticContainerRegistryRegistry', 'Amazon Elastic Container Registry Registry', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerRegistryRegistryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryCard('AmazonElasticContainerRegistryRegistryCard', 'Amazon Elastic Container Registry Registry Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryCard('AmazonElasticContainerRegistryRegistryCard', 'Amazon Elastic Container Registry Registry Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerRegistryRegistryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryGroup('AmazonElasticContainerRegistryRegistryGroup', 'Amazon Elastic Container Registry Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryGroup('AmazonElasticContainerRegistryRegistryGroup', 'Amazon Elastic Container Registry Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.png
new file mode 100644
index 00000000000..1bd9f34c801
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.puml
new file mode 100644
index 00000000000..40633481e00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry
+
+sprite $AmazonElasticContainerRegistryRegistryXs [10x10/16z] HOk50S1030BXQkm_STzpSK75eqbw3qzB4dHUf2Jqw1ytSR_UzzsZxopS5HtKktYI7m
+
+sprite $AmazonElasticContainerRegistryRegistrySm [12x12/16z] POe50a0n2485Y_kV-7TiUxPWVuGRXa6PoTnfGsU0gJxt7Upb-ww8u5wBHnBsYiDJLTnhyb2V9_e16m
+
+sprite $AmazonElasticContainerRegistryRegistryMd [16x16/16z] TSl50S1G20FG10lxJznVztV0mHDRfmOQCTiZnA2P37E4vZvRCdfgxLLLRJN7kR_-h_S0P1Y-_oipPJci_pvRutfFKiRX_x-F_mPdQtG3GYV31
+
+sprite $AmazonElasticContainerRegistryRegistryLg [20x20/16z] {
+ZSq53aH120FG0bFe_K-y0-l-NwG9YezMwL7QBX7F11IocamJ7Wj28kWk9mEBxfmQ5MlNb5RNchTTwyYfmTV09QQM6du9v-M7nO4VqUIJFtvGhKp3ffQ00N8Q
+OBz-eErQnzGAmM7N29Z27b7O5Xy5S08
+}
+
+!procedure AmazonElasticContainerRegistryRegistry($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryRegistryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerRegistryRegistryLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerRegistryRegistryGroup($id, $name='Amazon Elastic Container Registry Registry', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerRegistryRegistryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.png
new file mode 100644
index 00000000000..0d9b07f92d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.puml
new file mode 100644
index 00000000000..6f1dd520bd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryCard('AmazonElasticContainerRegistryRegistryCard', 'Amazon Elastic Container Registry Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Remote.puml
new file mode 100644
index 00000000000..684a563a6d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryCard('AmazonElasticContainerRegistryRegistryCard', 'Amazon Elastic Container Registry Registry Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.png
new file mode 100644
index 00000000000..7f66bb016e0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.puml
new file mode 100644
index 00000000000..880a4e4c684
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryGroup('AmazonElasticContainerRegistryRegistryGroup', 'Amazon Elastic Container Registry Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Remote.puml
new file mode 100644
index 00000000000..50298ffa714
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerRegistryRegistryGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry')
+
+' renders the element
+AmazonElasticContainerRegistryRegistryGroup('AmazonElasticContainerRegistryRegistryGroup', 'Amazon Elastic Container Registry Registry Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.png
new file mode 100644
index 00000000000..e1f681296bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.puml
new file mode 100644
index 00000000000..25edf6b446c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1('AmazonElasticContainerServiceContainer1', 'Amazon Elastic Container Service Container1', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Remote.puml
new file mode 100644
index 00000000000..f084d781443
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1('AmazonElasticContainerServiceContainer1', 'Amazon Elastic Container Service Container1', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.md
new file mode 100644
index 00000000000..5f5a711bd9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceContainer1
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceContainer1 | AmazonElasticContainerServiceContainer1Card | AmazonElasticContainerServiceContainer1Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.png) | ![illustration for AmazonElasticContainerServiceContainer1](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.Local.png) | ![illustration for AmazonElasticContainerServiceContainer1Card](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.png) | ![illustration for AmazonElasticContainerServiceContainer1Group](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceContainer1
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1('AmazonElasticContainerServiceContainer1', 'Amazon Elastic Container Service Container1', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1('AmazonElasticContainerServiceContainer1', 'Amazon Elastic Container Service Container1', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceContainer1Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Card('AmazonElasticContainerServiceContainer1Card', 'Amazon Elastic Container Service Container1 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Card('AmazonElasticContainerServiceContainer1Card', 'Amazon Elastic Container Service Container1 Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceContainer1Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Group('AmazonElasticContainerServiceContainer1Group', 'Amazon Elastic Container Service Container1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Group('AmazonElasticContainerServiceContainer1Group', 'Amazon Elastic Container Service Container1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.png
new file mode 100644
index 00000000000..1cbf713d002
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.puml
new file mode 100644
index 00000000000..6039d354763
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1
+
+sprite $AmazonElasticContainerServiceContainer1Xs [10x10/16z] Oy06M640n65XPsTdPGIpE3WuSBCO61aP6HYn6GS
+
+sprite $AmazonElasticContainerServiceContainer1Sm [12x12/16z] Oo06CCC1EmCZEni38mSh0mChwMnMEE30PHK
+
+sprite $AmazonElasticContainerServiceContainer1Md [16x16/16z] hSsd0S103C10kNl_XTDGp5B-c91uomQXHnSb7XGjPXHNvzes9mXKkKPnLxoq0m
+
+sprite $AmazonElasticContainerServiceContainer1Lg [20x20/16z] nSYb0G013C30bBl_mi-gzkdYmjCi9g5j2fhOKgUEGcL_kMLEx_tzBd84-uiXWuUj
+
+!procedure AmazonElasticContainerServiceContainer1($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceContainer1Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceContainer1Lg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceContainer1Group($id, $name='Amazon Elastic Container Service Container1', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceContainer1Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.png
new file mode 100644
index 00000000000..10f1ca7c11a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.puml
new file mode 100644
index 00000000000..7563c1af212
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Card('AmazonElasticContainerServiceContainer1Card', 'Amazon Elastic Container Service Container1 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Remote.puml
new file mode 100644
index 00000000000..e3a9b538561
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Card('AmazonElasticContainerServiceContainer1Card', 'Amazon Elastic Container Service Container1 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.png
new file mode 100644
index 00000000000..6c778238e16
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.puml
new file mode 100644
index 00000000000..e6d8510a984
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Group('AmazonElasticContainerServiceContainer1Group', 'Amazon Elastic Container Service Container1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Remote.puml
new file mode 100644
index 00000000000..2538518c1fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer1Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1')
+
+' renders the element
+AmazonElasticContainerServiceContainer1Group('AmazonElasticContainerServiceContainer1Group', 'Amazon Elastic Container Service Container1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.png
new file mode 100644
index 00000000000..3070f51a5cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.puml
new file mode 100644
index 00000000000..45f07209698
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2('AmazonElasticContainerServiceContainer2', 'Amazon Elastic Container Service Container2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Remote.puml
new file mode 100644
index 00000000000..04e5069c557
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2('AmazonElasticContainerServiceContainer2', 'Amazon Elastic Container Service Container2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.md
new file mode 100644
index 00000000000..d4f38c892c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceContainer2
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceContainer2 | AmazonElasticContainerServiceContainer2Card | AmazonElasticContainerServiceContainer2Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.png) | ![illustration for AmazonElasticContainerServiceContainer2](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.Local.png) | ![illustration for AmazonElasticContainerServiceContainer2Card](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.png) | ![illustration for AmazonElasticContainerServiceContainer2Group](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceContainer2
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2('AmazonElasticContainerServiceContainer2', 'Amazon Elastic Container Service Container2', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2('AmazonElasticContainerServiceContainer2', 'Amazon Elastic Container Service Container2', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceContainer2Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Card('AmazonElasticContainerServiceContainer2Card', 'Amazon Elastic Container Service Container2 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Card('AmazonElasticContainerServiceContainer2Card', 'Amazon Elastic Container Service Container2 Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceContainer2Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Group('AmazonElasticContainerServiceContainer2Group', 'Amazon Elastic Container Service Container2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Group('AmazonElasticContainerServiceContainer2Group', 'Amazon Elastic Container Service Container2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.png
new file mode 100644
index 00000000000..5daf52c5f2e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.puml
new file mode 100644
index 00000000000..b033548ee51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2
+
+sprite $AmazonElasticContainerServiceContainer2Xs [10x10/16z] Oy06M640ocS4GeW44ngBaOM57So2gyG2
+
+sprite $AmazonElasticContainerServiceContainer2Sm [12x12/16z] ZSZ50G0n30F1LS1s_mqVCsO-0bhaZQCQf6nKdte6wT3NlqefBnsfJ7_T12zw
+
+sprite $AmazonElasticContainerServiceContainer2Md [16x16/16z] bSwv0KGX3CHG0RPd-czuzzzNXhANYTd6guPV5Wf4PQEtpBRPOKb-k827MIq-RfU7BPqU9AtjAmZdCp7P7m
+
+sprite $AmazonElasticContainerServiceContainer2Lg [20x20/16z] hSkr0SG030J15Ql_XX_DYN720vvciIMqRGLDKWp4SVbcHUFLcQqQn9Jzbf7BJFgNrMgNl-p0rp-gLpkBjcocJ10MlbbiPF2mDm
+
+!procedure AmazonElasticContainerServiceContainer2($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceContainer2Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceContainer2Lg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceContainer2Group($id, $name='Amazon Elastic Container Service Container2', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceContainer2Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.png
new file mode 100644
index 00000000000..8001ac93560
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.puml
new file mode 100644
index 00000000000..b827dd864e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Card('AmazonElasticContainerServiceContainer2Card', 'Amazon Elastic Container Service Container2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Remote.puml
new file mode 100644
index 00000000000..159aa1a72cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Card('AmazonElasticContainerServiceContainer2Card', 'Amazon Elastic Container Service Container2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.png
new file mode 100644
index 00000000000..669dd803ad8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.puml
new file mode 100644
index 00000000000..600cf5850d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Group('AmazonElasticContainerServiceContainer2Group', 'Amazon Elastic Container Service Container2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Remote.puml
new file mode 100644
index 00000000000..0d3741354af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer2Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2')
+
+' renders the element
+AmazonElasticContainerServiceContainer2Group('AmazonElasticContainerServiceContainer2Group', 'Amazon Elastic Container Service Container2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.png
new file mode 100644
index 00000000000..fa8225206df
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.puml
new file mode 100644
index 00000000000..af834f1ecd3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3('AmazonElasticContainerServiceContainer3', 'Amazon Elastic Container Service Container3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Remote.puml
new file mode 100644
index 00000000000..844783dc339
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3('AmazonElasticContainerServiceContainer3', 'Amazon Elastic Container Service Container3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.md
new file mode 100644
index 00000000000..7e62f7f6a46
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceContainer3
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceContainer3 | AmazonElasticContainerServiceContainer3Card | AmazonElasticContainerServiceContainer3Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.png) | ![illustration for AmazonElasticContainerServiceContainer3](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.Local.png) | ![illustration for AmazonElasticContainerServiceContainer3Card](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.png) | ![illustration for AmazonElasticContainerServiceContainer3Group](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceContainer3
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3('AmazonElasticContainerServiceContainer3', 'Amazon Elastic Container Service Container3', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3('AmazonElasticContainerServiceContainer3', 'Amazon Elastic Container Service Container3', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceContainer3Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Card('AmazonElasticContainerServiceContainer3Card', 'Amazon Elastic Container Service Container3 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Card('AmazonElasticContainerServiceContainer3Card', 'Amazon Elastic Container Service Container3 Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceContainer3Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Group('AmazonElasticContainerServiceContainer3Group', 'Amazon Elastic Container Service Container3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Group('AmazonElasticContainerServiceContainer3Group', 'Amazon Elastic Container Service Container3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.png
new file mode 100644
index 00000000000..616154dd161
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.puml
new file mode 100644
index 00000000000..339a99c565b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3
+
+sprite $AmazonElasticContainerServiceContainer3Xs [10x10/16z] Oy06M640o6RauE1WP604ifY06Cg2Yp6miR51MKnCJ21vB
+
+sprite $AmazonElasticContainerServiceContainer3Sm [12x12/16z] ZScr0G0W30J0UBB_mZXKs5Kly8CN1zI84aozPI_tpDNCLZBExEvKiou11na
+
+sprite $AmazonElasticContainerServiceContainer3Md [16x16/16z] bOor0S00409vP_-5u-wv3iLVR8U0ErqeHmLx9486pHo63_hGXrbtksfLW3LfGqZsT2qK65iAFsa1
+
+sprite $AmazonElasticContainerServiceContainer3Lg [20x20/16z] hSYr0S1040Cm-tZ_XSFSX5wbq9hw5L5wvIW4aZMZmJbUeiGmAlhX_E7Lv7GWMIHFLp7oyvbPwdu48HDYC9vVXAEn7W
+
+!procedure AmazonElasticContainerServiceContainer3($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceContainer3Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceContainer3Lg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceContainer3Group($id, $name='Amazon Elastic Container Service Container3', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceContainer3Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.png
new file mode 100644
index 00000000000..66bf9ccdd41
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.puml
new file mode 100644
index 00000000000..0272ab2e964
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Card('AmazonElasticContainerServiceContainer3Card', 'Amazon Elastic Container Service Container3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Remote.puml
new file mode 100644
index 00000000000..55452ffe596
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Card
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Card('AmazonElasticContainerServiceContainer3Card', 'Amazon Elastic Container Service Container3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.png
new file mode 100644
index 00000000000..01ed2258ec0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.puml
new file mode 100644
index 00000000000..be83ad76fe0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Group('AmazonElasticContainerServiceContainer3Group', 'Amazon Elastic Container Service Container3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Remote.puml
new file mode 100644
index 00000000000..165c1531054
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceContainer3Group
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3')
+
+' renders the element
+AmazonElasticContainerServiceContainer3Group('AmazonElasticContainerServiceContainer3Group', 'Amazon Elastic Container Service Container3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.png
new file mode 100644
index 00000000000..814708d2f5e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.puml
new file mode 100644
index 00000000000..029e1a8ff56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCli
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCli('AmazonElasticContainerServiceCopilotCli', 'Amazon Elastic Container Service Copilot Cli', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Remote.puml
new file mode 100644
index 00000000000..737673e3830
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCli
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCli('AmazonElasticContainerServiceCopilotCli', 'Amazon Elastic Container Service Copilot Cli', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.md
new file mode 100644
index 00000000000..cbddf600401
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceCopilotCli
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceCopilotCli | AmazonElasticContainerServiceCopilotCliCard | AmazonElasticContainerServiceCopilotCliGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.png) | ![illustration for AmazonElasticContainerServiceCopilotCli](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.Local.png) | ![illustration for AmazonElasticContainerServiceCopilotCliCard](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.png) | ![illustration for AmazonElasticContainerServiceCopilotCliGroup](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceCopilotCli
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCli
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCli('AmazonElasticContainerServiceCopilotCli', 'Amazon Elastic Container Service Copilot Cli', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCli
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCli('AmazonElasticContainerServiceCopilotCli', 'Amazon Elastic Container Service Copilot Cli', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceCopilotCliCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliCard('AmazonElasticContainerServiceCopilotCliCard', 'Amazon Elastic Container Service Copilot Cli Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliCard('AmazonElasticContainerServiceCopilotCliCard', 'Amazon Elastic Container Service Copilot Cli Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceCopilotCliGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliGroup('AmazonElasticContainerServiceCopilotCliGroup', 'Amazon Elastic Container Service Copilot Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliGroup('AmazonElasticContainerServiceCopilotCliGroup', 'Amazon Elastic Container Service Copilot Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.png
new file mode 100644
index 00000000000..a0ddbec52d4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.puml
new file mode 100644
index 00000000000..0cd51a86e1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli
+
+sprite $AmazonElasticContainerServiceCopilotCliXs [10x10/16z] PKU50G0m067f_uVNFGqRiXAqBjUs134VYyDQROhuGSI93
+
+sprite $AmazonElasticContainerServiceCopilotCliSm [12x12/16z] JSo50S0m2031ZyB-4vUlNpm8Vn7ERDuRykLTMPVqhZc9kWVQU2U_koUixdqCKD9wOvUlluB-QWS
+
+sprite $AmazonElasticContainerServiceCopilotCliMd [16x16/16z] NSs50O0m40F0v7t_XT5we79VmncINtF-JY541Ed9pqzhOyHg0d0VXhspUZmg-HlL7Cr8hXw5OVDsm3-7eCSV9y5uqnvPKwXS4pXo0m
+
+sprite $AmazonElasticContainerServiceCopilotCliLg [20x20/16z] {
+VSZN0K8n3CLGnVNklp0jptJGdmx_MukZbXnT8jNin9JBEZyCbkhL0i3bOtiNi1A1CsMFwO4rHiMdKVbfP7rQ7MQoiGwcx6tYkOL02sgtLRor4gstBF5-Zs-T
+0G
+}
+
+!procedure AmazonElasticContainerServiceCopilotCli($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceCopilotCliCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceCopilotCliLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceCopilotCliGroup($id, $name='Amazon Elastic Container Service Copilot Cli', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceCopilotCliLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.png
new file mode 100644
index 00000000000..c379c43f321
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.puml
new file mode 100644
index 00000000000..4e93f2581a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliCard('AmazonElasticContainerServiceCopilotCliCard', 'Amazon Elastic Container Service Copilot Cli Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Remote.puml
new file mode 100644
index 00000000000..8ceb5dac089
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliCard('AmazonElasticContainerServiceCopilotCliCard', 'Amazon Elastic Container Service Copilot Cli Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.png
new file mode 100644
index 00000000000..99fc39dbd04
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.puml
new file mode 100644
index 00000000000..d0b64f384a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliGroup('AmazonElasticContainerServiceCopilotCliGroup', 'Amazon Elastic Container Service Copilot Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Remote.puml
new file mode 100644
index 00000000000..9da609b70b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCliGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceCopilotCliGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli')
+
+' renders the element
+AmazonElasticContainerServiceCopilotCliGroup('AmazonElasticContainerServiceCopilotCliGroup', 'Amazon Elastic Container Service Copilot Cli Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.png
new file mode 100644
index 00000000000..f6c157801dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.puml
new file mode 100644
index 00000000000..4b58478ae9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhere
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhere('AmazonElasticContainerServiceEcsAnywhere', 'Amazon Elastic Container Service Ecs Anywhere', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Remote.puml
new file mode 100644
index 00000000000..16418636918
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhere
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhere('AmazonElasticContainerServiceEcsAnywhere', 'Amazon Elastic Container Service Ecs Anywhere', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.md
new file mode 100644
index 00000000000..5041196a954
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceEcsAnywhere
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceEcsAnywhere | AmazonElasticContainerServiceEcsAnywhereCard | AmazonElasticContainerServiceEcsAnywhereGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.png) | ![illustration for AmazonElasticContainerServiceEcsAnywhere](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.Local.png) | ![illustration for AmazonElasticContainerServiceEcsAnywhereCard](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.png) | ![illustration for AmazonElasticContainerServiceEcsAnywhereGroup](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceEcsAnywhere
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhere
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhere('AmazonElasticContainerServiceEcsAnywhere', 'Amazon Elastic Container Service Ecs Anywhere', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhere
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhere('AmazonElasticContainerServiceEcsAnywhere', 'Amazon Elastic Container Service Ecs Anywhere', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceEcsAnywhereCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereCard('AmazonElasticContainerServiceEcsAnywhereCard', 'Amazon Elastic Container Service Ecs Anywhere Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereCard('AmazonElasticContainerServiceEcsAnywhereCard', 'Amazon Elastic Container Service Ecs Anywhere Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceEcsAnywhereGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereGroup('AmazonElasticContainerServiceEcsAnywhereGroup', 'Amazon Elastic Container Service Ecs Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereGroup('AmazonElasticContainerServiceEcsAnywhereGroup', 'Amazon Elastic Container Service Ecs Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.png
new file mode 100644
index 00000000000..fec7af37d96
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.puml
new file mode 100644
index 00000000000..dab5fcbf8fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere
+
+sprite $AmazonElasticContainerServiceEcsAnywhereXs [10x10/16z] JOk50S1020Dnil_2IFKFbz096-NLWFZAumvCpHqOiAl3yksGLtVj5hka5tdL1W
+
+sprite $AmazonElasticContainerServiceEcsAnywhereSm [12x12/16z] NSst0K813CHGEU2x_HS6VWwgNYTUbN5iD292m2S9Mty48Yez0uamEEdDQxDQuC2hcRHD1HXwcWc04DJSnW0_
+
+sprite $AmazonElasticContainerServiceEcsAnywhereMd [16x16/16z] TSc54GCm30J1U-7ttt3G7apEk2D-Lel5JPRPsiDfC0jJW1PesmbXK807HmxinorZfdHiFgQlJ_Dddlbsh_nsGXlNRb90BwYdu7tUTGEaWvDSEZhfwWa
+
+sprite $AmazonElasticContainerServiceEcsAnywhereLg [20x20/16z] {
+VSo52KDH50JHkRxzLno-6sImvJpXJvbqSC-KXMQuwi8AuQfTKiPgnmObu3FQBdKk1jG8cPPfivbF5AjUDfGjHkRTG8nHf-ciB-Dxhux_D7COYbua1v_3q29g
+DMlM1MHrERJOKxBc2iv2iKZnQ4RDEpEEVW
+}
+
+!procedure AmazonElasticContainerServiceEcsAnywhere($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceEcsAnywhereCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceEcsAnywhereLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceEcsAnywhereGroup($id, $name='Amazon Elastic Container Service Ecs Anywhere', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceEcsAnywhereLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.png
new file mode 100644
index 00000000000..479cd1f5291
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.puml
new file mode 100644
index 00000000000..7e999ee3bfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereCard('AmazonElasticContainerServiceEcsAnywhereCard', 'Amazon Elastic Container Service Ecs Anywhere Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Remote.puml
new file mode 100644
index 00000000000..09d7ef0ccfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereCard('AmazonElasticContainerServiceEcsAnywhereCard', 'Amazon Elastic Container Service Ecs Anywhere Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.png
new file mode 100644
index 00000000000..46b162f8d9d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.puml
new file mode 100644
index 00000000000..588ce2ee54f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereGroup('AmazonElasticContainerServiceEcsAnywhereGroup', 'Amazon Elastic Container Service Ecs Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Remote.puml
new file mode 100644
index 00000000000..9bd8ee72625
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhereGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceEcsAnywhereGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere')
+
+' renders the element
+AmazonElasticContainerServiceEcsAnywhereGroup('AmazonElasticContainerServiceEcsAnywhereGroup', 'Amazon Elastic Container Service Ecs Anywhere Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.png
new file mode 100644
index 00000000000..79c4c1df569
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.puml
new file mode 100644
index 00000000000..6fbea2ee1f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceService
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceService('AmazonElasticContainerServiceService', 'Amazon Elastic Container Service Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Remote.puml
new file mode 100644
index 00000000000..d7df6fa746a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceService
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceService('AmazonElasticContainerServiceService', 'Amazon Elastic Container Service Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.md
new file mode 100644
index 00000000000..51ff0058498
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceService
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceService | AmazonElasticContainerServiceServiceCard | AmazonElasticContainerServiceServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.png) | ![illustration for AmazonElasticContainerServiceService](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.Local.png) | ![illustration for AmazonElasticContainerServiceServiceCard](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.png) | ![illustration for AmazonElasticContainerServiceServiceGroup](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceService
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceService('AmazonElasticContainerServiceService', 'Amazon Elastic Container Service Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceService
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceService('AmazonElasticContainerServiceService', 'Amazon Elastic Container Service Service', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceCard('AmazonElasticContainerServiceServiceCard', 'Amazon Elastic Container Service Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceCard('AmazonElasticContainerServiceServiceCard', 'Amazon Elastic Container Service Service Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceGroup('AmazonElasticContainerServiceServiceGroup', 'Amazon Elastic Container Service Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceGroup('AmazonElasticContainerServiceServiceGroup', 'Amazon Elastic Container Service Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.png
new file mode 100644
index 00000000000..2fd5ba99d2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.puml
new file mode 100644
index 00000000000..23a09f47a96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService
+
+sprite $AmazonElasticContainerServiceServiceXs [10x10/16z] Oy0As5d00CJYu009eB7Oi8YnO8WnS32200C
+
+sprite $AmazonElasticContainerServiceServiceSm [12x12/16z] LOir0G1030DJhd_3ptXJ41z2dHoQUPWOcbGwERGetFtenjB-QCNTO-VHSpFh6h6_mmmI5G
+
+sprite $AmazonElasticContainerServiceServiceMd [16x16/16z] PSt50G0n24JHmUc_uPMu_DkB0AwYvysIhQXMubfoSqZDcpsoF1rEmtQFsh3vxcJarx3QVayyxV6zLzXNCLIt_S2sxo-o1Rm
+
+sprite $AmazonElasticContainerServiceServiceLg [20x20/16z] dOm52WHH34Fpw_U_yFfMc6Bpi133JXJfwQPSvO-dTz8BENylED7oyhyyOKMywTxIGr8UcLt_n61lRln1P7WHtpzzy_Em_45i_Fs8awId1G5F
+
+!procedure AmazonElasticContainerServiceService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceServiceLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceServiceGroup($id, $name='Amazon Elastic Container Service Service', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.png
new file mode 100644
index 00000000000..ed58d4b353b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.puml
new file mode 100644
index 00000000000..bd182fbdbd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceCard('AmazonElasticContainerServiceServiceCard', 'Amazon Elastic Container Service Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Remote.puml
new file mode 100644
index 00000000000..1ed19cca9a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceCard('AmazonElasticContainerServiceServiceCard', 'Amazon Elastic Container Service Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.png
new file mode 100644
index 00000000000..34b3be1b9b1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.puml
new file mode 100644
index 00000000000..4c487cde4fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceGroup('AmazonElasticContainerServiceServiceGroup', 'Amazon Elastic Container Service Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Remote.puml
new file mode 100644
index 00000000000..e6b084a502a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceServiceGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService')
+
+' renders the element
+AmazonElasticContainerServiceServiceGroup('AmazonElasticContainerServiceServiceGroup', 'Amazon Elastic Container Service Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.png
new file mode 100644
index 00000000000..cde110455dc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.puml
new file mode 100644
index 00000000000..944e614f0db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTask
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTask('AmazonElasticContainerServiceTask', 'Amazon Elastic Container Service Task', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Remote.puml
new file mode 100644
index 00000000000..52b4db810de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTask
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTask('AmazonElasticContainerServiceTask', 'Amazon Elastic Container Service Task', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.md b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.md
new file mode 100644
index 00000000000..7b3b7c6f22c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.md
@@ -0,0 +1,157 @@
+# AmazonElasticContainerServiceTask
+
+
+```text
+aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask
+```
+
+```text
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+```
+
+
+
+| Illustration | AmazonElasticContainerServiceTask | AmazonElasticContainerServiceTaskCard | AmazonElasticContainerServiceTaskGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.png) | ![illustration for AmazonElasticContainerServiceTask](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.Local.png) | ![illustration for AmazonElasticContainerServiceTaskCard](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.png) | ![illustration for AmazonElasticContainerServiceTaskGroup](../../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.png) |
+
+
+
+
+## AmazonElasticContainerServiceTask
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTask
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTask('AmazonElasticContainerServiceTask', 'Amazon Elastic Container Service Task', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTask
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTask('AmazonElasticContainerServiceTask', 'Amazon Elastic Container Service Task', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticContainerServiceTaskCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskCard('AmazonElasticContainerServiceTaskCard', 'Amazon Elastic Container Service Task Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskCard('AmazonElasticContainerServiceTaskCard', 'Amazon Elastic Container Service Task Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticContainerServiceTaskGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskGroup('AmazonElasticContainerServiceTaskGroup', 'Amazon Elastic Container Service Task Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskGroup('AmazonElasticContainerServiceTaskGroup', 'Amazon Elastic Container Service Task Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.png
new file mode 100644
index 00000000000..7d3e31dfed5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.puml
new file mode 100644
index 00000000000..96f06113338
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask
+
+sprite $AmazonElasticContainerServiceTaskXs [10x10/16z] Oy00x12AZOqDp6A4Yx622AWO8oCZH1s6648TI00i1W
+
+sprite $AmazonElasticContainerServiceTaskSm [12x12/16z] PSh50G0m20D07FPVkEwz3vB0nR6Jibj4-_NTgUWxT7z7iFWxVdPKL1NVJdWda04
+
+sprite $AmazonElasticContainerServiceTaskMd [16x16/16z] ZSlL0K1H209GmTn_uTUTz_mf83UiNDLq4rYYvIup7M6zmpXQSrczt6Lslc4ODU_zt2-QZx3SL7piKPiKwG4
+
+sprite $AmazonElasticContainerServiceTaskLg [20x20/16z] dOt50GC1409XlV-6atFtUQ8u9cf9hoKM90Sj8dPQzNg3p5eaf6FEWTnrZpxSVVyXZTx1MME27NFEt3z_xFUEVytjoGSN39hvaaRu0m
+
+!procedure AmazonElasticContainerServiceTask($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceTaskCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticContainerServiceTaskLg>', 'Containers', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticContainerServiceTaskGroup($id, $name='Amazon Elastic Container Service Task', $tech='')
+ IconGroupElement($id, 'ContainersFamily', '<$AmazonElasticContainerServiceTaskLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.png
new file mode 100644
index 00000000000..4e857572444
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.puml
new file mode 100644
index 00000000000..5bba84415a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskCard('AmazonElasticContainerServiceTaskCard', 'Amazon Elastic Container Service Task Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Remote.puml
new file mode 100644
index 00000000000..40d5fed0092
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskCard
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskCard('AmazonElasticContainerServiceTaskCard', 'Amazon Elastic Container Service Task Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.png b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.png
new file mode 100644
index 00000000000..987bb789432
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.puml
new file mode 100644
index 00000000000..26573ab9a0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskGroup('AmazonElasticContainerServiceTaskGroup', 'Amazon Elastic Container Service Task Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Remote.puml
new file mode 100644
index 00000000000..4fd8d070472
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTaskGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticContainerServiceTaskGroup
+include('aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask')
+
+' renders the element
+AmazonElasticContainerServiceTaskGroup('AmazonElasticContainerServiceTaskGroup', 'Amazon Elastic Container Service Task Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.png
new file mode 100644
index 00000000000..10b0a211016
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..42150c564fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternate('AmazonAuroraAmazonAuroraInstanceAlternate', 'Amazon Aurora Amazon Aurora Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..7f6d08a41a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternate('AmazonAuroraAmazonAuroraInstanceAlternate', 'Amazon Aurora Amazon Aurora Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.md
new file mode 100644
index 00000000000..2182a8dddd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraAmazonAuroraInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonAuroraAmazonAuroraInstanceAlternate | AmazonAuroraAmazonAuroraInstanceAlternateCard | AmazonAuroraAmazonAuroraInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.png) | ![illustration for AmazonAuroraAmazonAuroraInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.Local.png) | ![illustration for AmazonAuroraAmazonAuroraInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.png) | ![illustration for AmazonAuroraAmazonAuroraInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraAmazonAuroraInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternate('AmazonAuroraAmazonAuroraInstanceAlternate', 'Amazon Aurora Amazon Aurora Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternate('AmazonAuroraAmazonAuroraInstanceAlternate', 'Amazon Aurora Amazon Aurora Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraAmazonAuroraInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateCard('AmazonAuroraAmazonAuroraInstanceAlternateCard', 'Amazon Aurora Amazon Aurora Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateCard('AmazonAuroraAmazonAuroraInstanceAlternateCard', 'Amazon Aurora Amazon Aurora Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraAmazonAuroraInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateGroup('AmazonAuroraAmazonAuroraInstanceAlternateGroup', 'Amazon Aurora Amazon Aurora Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateGroup('AmazonAuroraAmazonAuroraInstanceAlternateGroup', 'Amazon Aurora Amazon Aurora Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.png
new file mode 100644
index 00000000000..152e8737473
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.puml
new file mode 100644
index 00000000000..f3af700fd37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate
+
+sprite $AmazonAuroraAmazonAuroraInstanceAlternateXs [10x10/16z] TSYr0S0m40J15JxstwuP8arom4-u9KHfhTNQ0CtGu6YJoz5K4x--sw9bkyKE
+
+sprite $AmazonAuroraAmazonAuroraInstanceAlternateSm [12x12/16z] VSQr0S0m40ImivzX_tN3L4MLyDNpGe8vSIcC8DTqbqYCmvnZR2TSjXUx8lmuBZ-dvmMfFDLO0G
+
+sprite $AmazonAuroraAmazonAuroraInstanceAlternateMd [16x16/16z] fOl50S0m3CHa2k-_Rfc_LT07V97H7q3dILhcZiYs4Teo5JEZgLgKTHP2LNFnuh7vJzhHzy3Yc9kRWTAF6JKXm8xvvlSS2gdTA3C
+
+sprite $AmazonAuroraAmazonAuroraInstanceAlternateLg [20x20/16z] {
+jSYr0G8040ImUzVzryKTMb86F_digoR00-yM683VJWrpRc8XOG4JGyvdAbdBZQemwEKAVhgSp1Y_tOVh-VTHmBqqEJJlvwbPAuYMUHmiBH7iulTxyvVhpqi1
+hSgh702mDm8S0G
+}
+
+!procedure AmazonAuroraAmazonAuroraInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraAmazonAuroraInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraAmazonAuroraInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraAmazonAuroraInstanceAlternateGroup($id, $name='Amazon Aurora Amazon Aurora Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraAmazonAuroraInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..b5c2784751a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..9bc24338a15
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateCard('AmazonAuroraAmazonAuroraInstanceAlternateCard', 'Amazon Aurora Amazon Aurora Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..4314db503b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateCard('AmazonAuroraAmazonAuroraInstanceAlternateCard', 'Amazon Aurora Amazon Aurora Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..7029b19a6ac
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..66149469035
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateGroup('AmazonAuroraAmazonAuroraInstanceAlternateGroup', 'Amazon Aurora Amazon Aurora Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..91b6ac2d5b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonAuroraInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate')
+
+' renders the element
+AmazonAuroraAmazonAuroraInstanceAlternateGroup('AmazonAuroraAmazonAuroraInstanceAlternateGroup', 'Amazon Aurora Amazon Aurora Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.png
new file mode 100644
index 00000000000..54e5ac91539
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.puml
new file mode 100644
index 00000000000..205e58e046e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstance('AmazonAuroraAmazonRdsInstance', 'Amazon Aurora Amazon Rds Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Remote.puml
new file mode 100644
index 00000000000..5050421e59e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstance('AmazonAuroraAmazonRdsInstance', 'Amazon Aurora Amazon Rds Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.md
new file mode 100644
index 00000000000..2055123dd93
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraAmazonRdsInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+```
+
+
+
+| Illustration | AmazonAuroraAmazonRdsInstance | AmazonAuroraAmazonRdsInstanceCard | AmazonAuroraAmazonRdsInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.png) | ![illustration for AmazonAuroraAmazonRdsInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.Local.png) | ![illustration for AmazonAuroraAmazonRdsInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.png) | ![illustration for AmazonAuroraAmazonRdsInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraAmazonRdsInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstance('AmazonAuroraAmazonRdsInstance', 'Amazon Aurora Amazon Rds Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstance('AmazonAuroraAmazonRdsInstance', 'Amazon Aurora Amazon Rds Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraAmazonRdsInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceCard('AmazonAuroraAmazonRdsInstanceCard', 'Amazon Aurora Amazon Rds Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceCard('AmazonAuroraAmazonRdsInstanceCard', 'Amazon Aurora Amazon Rds Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraAmazonRdsInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceGroup('AmazonAuroraAmazonRdsInstanceGroup', 'Amazon Aurora Amazon Rds Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceGroup('AmazonAuroraAmazonRdsInstanceGroup', 'Amazon Aurora Amazon Rds Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.png
new file mode 100644
index 00000000000..0f3f72a7130
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.puml
new file mode 100644
index 00000000000..7b3a0dfb2a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance
+
+sprite $AmazonAuroraAmazonRdsInstanceXs [10x10/16z] HKg30G113BjQsN_TDyfe_INFnp43O4PEjQER3pGL1zCJoHMgByuF4diHa0SzoYkn0m
+
+sprite $AmazonAuroraAmazonRdsInstanceSm [12x12/16z] JSY55KGn20NH2H9vq7-xw_8dmZrmhUtRPZmkOy3Gu_e9wUHvc6yFRr-2Kqh6ylKWK0pWRNtTf_goB-pj4IQsdb7LTWS
+
+sprite $AmazonAuroraAmazonRdsInstanceMd [16x16/16z] {
+NSa54WH12CNG_4QQXRd_TTVzbQR2lpLV3XZ4Hp6qChNJjv9cLfcxjSl2T6kMXBavujeA1Pk7srycI-Yf7btRhmqgGCFm8AlfzTK9V7TKd-Blw-TFnt3mr40K
+LDy5jaDS
+}
+
+sprite $AmazonAuroraAmazonRdsInstanceLg [20x20/16z] {
+RSw50GCn20LGWjl-yvRQ-J_DYm0yngkFIHwYovfUKB3iP2nZsbZLDfSKbj7RCecyDL4SXVnZ2aAQOgE9g1-xv6DP66xs7VFFd2Xup4DPhDTd7L62V3gRX8uH
+8CyzPjKTgiSQ_NdZsKBUvrtMaSgwhFlKk9nNFN65lDOW1Mxw1RN3l7jyoIyCW8GZBm
+}
+
+!procedure AmazonAuroraAmazonRdsInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraAmazonRdsInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraAmazonRdsInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraAmazonRdsInstanceGroup($id, $name='Amazon Aurora Amazon Rds Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraAmazonRdsInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.png
new file mode 100644
index 00000000000..39d7de659f6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.puml
new file mode 100644
index 00000000000..b5ef57c5400
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternate('AmazonAuroraAmazonRdsInstanceAternate', 'Amazon Aurora Amazon Rds Instance Aternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Remote.puml
new file mode 100644
index 00000000000..cfd13baedb2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternate('AmazonAuroraAmazonRdsInstanceAternate', 'Amazon Aurora Amazon Rds Instance Aternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.md
new file mode 100644
index 00000000000..536b1f6fcbd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraAmazonRdsInstanceAternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+```
+
+
+
+| Illustration | AmazonAuroraAmazonRdsInstanceAternate | AmazonAuroraAmazonRdsInstanceAternateCard | AmazonAuroraAmazonRdsInstanceAternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.png) | ![illustration for AmazonAuroraAmazonRdsInstanceAternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.Local.png) | ![illustration for AmazonAuroraAmazonRdsInstanceAternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.png) | ![illustration for AmazonAuroraAmazonRdsInstanceAternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraAmazonRdsInstanceAternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternate('AmazonAuroraAmazonRdsInstanceAternate', 'Amazon Aurora Amazon Rds Instance Aternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternate('AmazonAuroraAmazonRdsInstanceAternate', 'Amazon Aurora Amazon Rds Instance Aternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraAmazonRdsInstanceAternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateCard('AmazonAuroraAmazonRdsInstanceAternateCard', 'Amazon Aurora Amazon Rds Instance Aternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateCard('AmazonAuroraAmazonRdsInstanceAternateCard', 'Amazon Aurora Amazon Rds Instance Aternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraAmazonRdsInstanceAternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateGroup('AmazonAuroraAmazonRdsInstanceAternateGroup', 'Amazon Aurora Amazon Rds Instance Aternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateGroup('AmazonAuroraAmazonRdsInstanceAternateGroup', 'Amazon Aurora Amazon Rds Instance Aternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.png
new file mode 100644
index 00000000000..3617c538315
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.puml
new file mode 100644
index 00000000000..c89fb2bcff5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate
+
+sprite $AmazonAuroraAmazonRdsInstanceAternateXs [10x10/16z] VKh50G0W4B8Bzb_NrljTKqOgtyyv80duoNpBhVc9K7TWeRaRpL8G_IaC
+
+sprite $AmazonAuroraAmazonRdsInstanceAternateSm [12x12/16z] XSQr0SDG34319_eWPVzrOuRELnrlFprPe0D11AIGjEcPCsOYNDOFwtczM-Swy7MxNqJbeMG1
+
+sprite $AmazonAuroraAmazonRdsInstanceAternateMd [16x16/16z] hSUt0SCm54F1zmCWYUJ-wphdsjSTlsBD3p09tdpv23isjyCCPkxLNQEZL74z6K5rDS7beH0RTvTdLfG_hijvdxU_NmaURyaP
+
+sprite $AmazonAuroraAmazonRdsInstanceAternateLg [20x20/16z] {
+jSkt5OH034LHUTz_kuk9W9bqdx9xz66RzJmhFCdXtG0qu5j5JxEXxl7pjAcTBwjYZh4Y3LIEsmoKhTHFBMIxxTDjrPJXyRPWJl7F7tE1leo114bUzkelLbyB
+1XpXPt4FzHK37
+}
+
+!procedure AmazonAuroraAmazonRdsInstanceAternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraAmazonRdsInstanceAternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraAmazonRdsInstanceAternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraAmazonRdsInstanceAternateGroup($id, $name='Amazon Aurora Amazon Rds Instance Aternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraAmazonRdsInstanceAternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.png
new file mode 100644
index 00000000000..a7c36586268
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.puml
new file mode 100644
index 00000000000..7d308747b9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateCard('AmazonAuroraAmazonRdsInstanceAternateCard', 'Amazon Aurora Amazon Rds Instance Aternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Remote.puml
new file mode 100644
index 00000000000..2fc12a7f518
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateCard('AmazonAuroraAmazonRdsInstanceAternateCard', 'Amazon Aurora Amazon Rds Instance Aternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.png
new file mode 100644
index 00000000000..04674f3e015
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.puml
new file mode 100644
index 00000000000..a792ababccf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateGroup('AmazonAuroraAmazonRdsInstanceAternateGroup', 'Amazon Aurora Amazon Rds Instance Aternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Remote.puml
new file mode 100644
index 00000000000..a9cf659c810
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceAternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceAternateGroup('AmazonAuroraAmazonRdsInstanceAternateGroup', 'Amazon Aurora Amazon Rds Instance Aternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.png
new file mode 100644
index 00000000000..ecd748bb90c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.puml
new file mode 100644
index 00000000000..f721e03cf3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceCard('AmazonAuroraAmazonRdsInstanceCard', 'Amazon Aurora Amazon Rds Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Remote.puml
new file mode 100644
index 00000000000..1289ce80385
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceCard('AmazonAuroraAmazonRdsInstanceCard', 'Amazon Aurora Amazon Rds Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.png
new file mode 100644
index 00000000000..fd65eabec89
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.puml
new file mode 100644
index 00000000000..192f7a62a96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceGroup('AmazonAuroraAmazonRdsInstanceGroup', 'Amazon Aurora Amazon Rds Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..37ce93d7491
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraAmazonRdsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance')
+
+' renders the element
+AmazonAuroraAmazonRdsInstanceGroup('AmazonAuroraAmazonRdsInstanceGroup', 'Amazon Aurora Amazon Rds Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.png
new file mode 100644
index 00000000000..455a33c3083
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.puml
new file mode 100644
index 00000000000..b5c00df9cf0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstance('AmazonAuroraInstance', 'Amazon Aurora Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Remote.puml
new file mode 100644
index 00000000000..ba040cbfdd1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstance('AmazonAuroraInstance', 'Amazon Aurora Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.md
new file mode 100644
index 00000000000..9d5a9aa9b9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+```
+
+
+
+| Illustration | AmazonAuroraInstance | AmazonAuroraInstanceCard | AmazonAuroraInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraInstance.png) | ![illustration for AmazonAuroraInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraInstance.Local.png) | ![illustration for AmazonAuroraInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.png) | ![illustration for AmazonAuroraInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstance('AmazonAuroraInstance', 'Amazon Aurora Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstance('AmazonAuroraInstance', 'Amazon Aurora Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceCard('AmazonAuroraInstanceCard', 'Amazon Aurora Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceCard('AmazonAuroraInstanceCard', 'Amazon Aurora Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceGroup('AmazonAuroraInstanceGroup', 'Amazon Aurora Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceGroup('AmazonAuroraInstanceGroup', 'Amazon Aurora Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.png
new file mode 100644
index 00000000000..49c66c973f3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.puml
new file mode 100644
index 00000000000..98235b1826b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraInstance
+
+sprite $AmazonAuroraInstanceXs [10x10/16z] HKg30G113Ckvsd_TPuq8LSE_FNCO1-YkV4YsEFBGT5JQt87C6DQVMdlQ3G
+
+sprite $AmazonAuroraInstanceSm [12x12/16z] LSh50KC1309Guhh_klL-UPS8u6hvhq0LuS86D8XOXC6VlSmZ1D-_Ya4uJK5uIm1px2xztpTdRnt-xgJIg7x3pl0J
+
+sprite $AmazonAuroraInstanceMd [16x16/16z] VOc5SGD04CJqTBJVVxk9cMqTQfPNkXxO82Pt0k5kexLm0A7MUX_7lZWEGEEQbvibSNKkB6qLDsy6K7TtIQa71zg3MrRQprornEP20ICWTCAmoiu_
+
+sprite $AmazonAuroraInstanceLg [20x20/16z] {
+ROs55GGn20LnWlJVxjswJtpWvSCde_fAogGOxZH2WOemAfEop8vjSgFTDGJKVNOqEsOY4YOXEXp1mU4it4Qe-SLvXcagnCKTICKO5N1rlLRivYeZEkxkuxyE
+PR5-z8aRFlfmtksHqHDXaCyCDf1csj0sbfmhQ1iA8AO4y0S
+}
+
+!procedure AmazonAuroraInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraInstanceGroup($id, $name='Amazon Aurora Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.png
new file mode 100644
index 00000000000..87984c7fd53
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.puml
new file mode 100644
index 00000000000..61643d01583
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceCard('AmazonAuroraInstanceCard', 'Amazon Aurora Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Remote.puml
new file mode 100644
index 00000000000..26fbe0fc0c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceCard('AmazonAuroraInstanceCard', 'Amazon Aurora Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.png
new file mode 100644
index 00000000000..32436d52511
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.puml
new file mode 100644
index 00000000000..817abc459c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceGroup('AmazonAuroraInstanceGroup', 'Amazon Aurora Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..726a16ac71b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraInstance')
+
+' renders the element
+AmazonAuroraInstanceGroup('AmazonAuroraInstanceGroup', 'Amazon Aurora Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.png
new file mode 100644
index 00000000000..21f402a0a72
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.puml
new file mode 100644
index 00000000000..60a00fc389b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstance('AmazonAuroraMariaDbInstance', 'Amazon Aurora Maria Db Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Remote.puml
new file mode 100644
index 00000000000..97e4ce9f07b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstance('AmazonAuroraMariaDbInstance', 'Amazon Aurora Maria Db Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.md
new file mode 100644
index 00000000000..4c75831df24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraMariaDbInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+```
+
+
+
+| Illustration | AmazonAuroraMariaDbInstance | AmazonAuroraMariaDbInstanceCard | AmazonAuroraMariaDbInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.png) | ![illustration for AmazonAuroraMariaDbInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.Local.png) | ![illustration for AmazonAuroraMariaDbInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.png) | ![illustration for AmazonAuroraMariaDbInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraMariaDbInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstance('AmazonAuroraMariaDbInstance', 'Amazon Aurora Maria Db Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstance('AmazonAuroraMariaDbInstance', 'Amazon Aurora Maria Db Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraMariaDbInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceCard('AmazonAuroraMariaDbInstanceCard', 'Amazon Aurora Maria Db Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceCard('AmazonAuroraMariaDbInstanceCard', 'Amazon Aurora Maria Db Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraMariaDbInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceGroup('AmazonAuroraMariaDbInstanceGroup', 'Amazon Aurora Maria Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceGroup('AmazonAuroraMariaDbInstanceGroup', 'Amazon Aurora Maria Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.png
new file mode 100644
index 00000000000..d614c46e8f8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.puml
new file mode 100644
index 00000000000..b7c8218cbb9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance
+
+sprite $AmazonAuroraMariaDbInstanceXs [10x10/16z] HKe50W0X29jAi_z_zph85VvQpoUWgWC-vMHSpfGt8_A5yaFpGKjVH3eeHsabTm
+
+sprite $AmazonAuroraMariaDbInstanceSm [12x12/16z] LOg50GC120E3w_xhrljoE0ckBFz942d02B81XRTBczI0G8HFlVSFDQs_lG7CPU__lZLxy_1t9-L6pXlCB3q1
+
+sprite $AmazonAuroraMariaDbInstanceMd [16x16/16z] NOs55SH024G723hflzrpuUNlueOhoiK949i4HqAXebQQ6B0dmc1XOY43EevGg6j8O2xpAoPhABzOwgduZotPkk80iEEZfdtNB_DUVDRF_saW4iXvuR1mmHq
+
+sprite $AmazonAuroraMariaDbInstanceLg [20x20/16z] {
+RSs30KKn50FGN1VPVzwFPwG-5LxJ9iyP_YN3DHHCA0I0A602WyVNPcHec0HwgTRVQcHsYcLrireiaFpPA59x_ksMkrdupNeFZwASZVBVoOlL97jUxT_hrPRt
+hWRBWERpZxhQv3TV6_S_BE7qDHOSrSclIwnnG4o_yW4
+}
+
+!procedure AmazonAuroraMariaDbInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraMariaDbInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraMariaDbInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraMariaDbInstanceGroup($id, $name='Amazon Aurora Maria Db Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraMariaDbInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.png
new file mode 100644
index 00000000000..0e75e778c2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..de8768cc620
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternate('AmazonAuroraMariaDbInstanceAlternate', 'Amazon Aurora Maria Db Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..fefbda74062
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternate('AmazonAuroraMariaDbInstanceAlternate', 'Amazon Aurora Maria Db Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.md
new file mode 100644
index 00000000000..583a51a5ab6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraMariaDbInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonAuroraMariaDbInstanceAlternate | AmazonAuroraMariaDbInstanceAlternateCard | AmazonAuroraMariaDbInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.png) | ![illustration for AmazonAuroraMariaDbInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.Local.png) | ![illustration for AmazonAuroraMariaDbInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.png) | ![illustration for AmazonAuroraMariaDbInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraMariaDbInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternate('AmazonAuroraMariaDbInstanceAlternate', 'Amazon Aurora Maria Db Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternate('AmazonAuroraMariaDbInstanceAlternate', 'Amazon Aurora Maria Db Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraMariaDbInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateCard('AmazonAuroraMariaDbInstanceAlternateCard', 'Amazon Aurora Maria Db Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateCard('AmazonAuroraMariaDbInstanceAlternateCard', 'Amazon Aurora Maria Db Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraMariaDbInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateGroup('AmazonAuroraMariaDbInstanceAlternateGroup', 'Amazon Aurora Maria Db Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateGroup('AmazonAuroraMariaDbInstanceAlternateGroup', 'Amazon Aurora Maria Db Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.png
new file mode 100644
index 00000000000..dcca37c8f43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.puml
new file mode 100644
index 00000000000..8f4801ed1d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate
+
+sprite $AmazonAuroraMariaDbInstanceAlternateXs [10x10/16z] Oq00TYZDmy30mihAoC36p0pYyR1my70nmrKHp-9XXW0U
+
+sprite $AmazonAuroraMariaDbInstanceAlternateSm [12x12/16z] dOR50S103CDqmQFzrotJkqfiYozJBjGHCL2oUATazh0UsZQdb3sm-yaVryS7Flh9A2i
+
+sprite $AmazonAuroraMariaDbInstanceAlternateMd [16x16/16z] nOkr0SDG30LFh0_xpviqnWLyrKFUo5utO3tQP0qfHKMjfPYidfM6bucL_7tWgMXgIZAV_wzzAEGwcSeF
+
+sprite $AmazonAuroraMariaDbInstanceAlternateLg [20x20/16z] rSX50G8050MmzrtxryKT2h3Zy9FFlce-LU3T0WC6uOG1OGZKJZSQnYPaA6S9yTD5XzUIUfP8NCyGUxxEMUhhVVZJwyzB0QtAgroScByIu0W
+
+!procedure AmazonAuroraMariaDbInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraMariaDbInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraMariaDbInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraMariaDbInstanceAlternateGroup($id, $name='Amazon Aurora Maria Db Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraMariaDbInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..9a2fed16c72
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..37b0a1afca8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateCard('AmazonAuroraMariaDbInstanceAlternateCard', 'Amazon Aurora Maria Db Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..299d94f784a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateCard('AmazonAuroraMariaDbInstanceAlternateCard', 'Amazon Aurora Maria Db Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..7fc533ab45f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..93bc50a6a09
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateGroup('AmazonAuroraMariaDbInstanceAlternateGroup', 'Amazon Aurora Maria Db Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..0451e667b96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate')
+
+' renders the element
+AmazonAuroraMariaDbInstanceAlternateGroup('AmazonAuroraMariaDbInstanceAlternateGroup', 'Amazon Aurora Maria Db Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.png
new file mode 100644
index 00000000000..618ad451d08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.puml
new file mode 100644
index 00000000000..822cb284b5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceCard('AmazonAuroraMariaDbInstanceCard', 'Amazon Aurora Maria Db Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Remote.puml
new file mode 100644
index 00000000000..aed596cac49
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceCard('AmazonAuroraMariaDbInstanceCard', 'Amazon Aurora Maria Db Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.png
new file mode 100644
index 00000000000..0b0994bdc23
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.puml
new file mode 100644
index 00000000000..af275179d68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceGroup('AmazonAuroraMariaDbInstanceGroup', 'Amazon Aurora Maria Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..10880166581
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMariaDbInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance')
+
+' renders the element
+AmazonAuroraMariaDbInstanceGroup('AmazonAuroraMariaDbInstanceGroup', 'Amazon Aurora Maria Db Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.png
new file mode 100644
index 00000000000..5da26c735d7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.puml
new file mode 100644
index 00000000000..bff60209e1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstance('AmazonAuroraMySqlInstance', 'Amazon Aurora My Sql Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Remote.puml
new file mode 100644
index 00000000000..40cf926ecb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstance('AmazonAuroraMySqlInstance', 'Amazon Aurora My Sql Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.md
new file mode 100644
index 00000000000..eb94562397e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraMySqlInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+```
+
+
+
+| Illustration | AmazonAuroraMySqlInstance | AmazonAuroraMySqlInstanceCard | AmazonAuroraMySqlInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.png) | ![illustration for AmazonAuroraMySqlInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.Local.png) | ![illustration for AmazonAuroraMySqlInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.png) | ![illustration for AmazonAuroraMySqlInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraMySqlInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstance('AmazonAuroraMySqlInstance', 'Amazon Aurora My Sql Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstance('AmazonAuroraMySqlInstance', 'Amazon Aurora My Sql Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraMySqlInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceCard('AmazonAuroraMySqlInstanceCard', 'Amazon Aurora My Sql Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceCard('AmazonAuroraMySqlInstanceCard', 'Amazon Aurora My Sql Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraMySqlInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceGroup('AmazonAuroraMySqlInstanceGroup', 'Amazon Aurora My Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceGroup('AmazonAuroraMySqlInstanceGroup', 'Amazon Aurora My Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.png
new file mode 100644
index 00000000000..98f75808a27
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.puml
new file mode 100644
index 00000000000..6c31f0d232b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance
+
+sprite $AmazonAuroraMySqlInstanceXs [10x10/16z] HOg30G114CHoLlflzutbYB_IymKDTCXG76sHyvjvaJ0-51-KyekqOJwgpE4E
+
+sprite $AmazonAuroraMySqlInstanceSm [12x12/16z] JSY54SD04CLGBHp-wx_Tn6nhw8tujlokOmwqY41OZcYQe-us8AtbRew6PbwUmFfutjRGzmi_RUcJhZsaPNy
+
+sprite $AmazonAuroraMySqlInstanceMd [16x16/16z] NSc53GGn4CLGXuP--c_t6AAryCbSwphQ8CuSiTkYUVDka8ZADP4H7oUhUf6jnil016ZmyYSfIktd5a3JtyEL_R01fsTahijlXrSefzXyAi0SF5zDXit67G
+
+sprite $AmazonAuroraMySqlInstanceLg [20x20/16z] {
+RSs50OH034JHYQ-a_telS3Xy_B62pzhCQqEB1FUIC06g0s3G-gAsM4eIDQ05V3VlsIPFOJlDaDebQ7PqtQmoGkK0DZiJquVrRcgHTBMazO_VB6PczxjXYU_M
+VLdlRkk-xEyzucupgxBnt4CSchebbYDwPZdPbW8aNF83
+}
+
+!procedure AmazonAuroraMySqlInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraMySqlInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraMySqlInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraMySqlInstanceGroup($id, $name='Amazon Aurora My Sql Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraMySqlInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.png
new file mode 100644
index 00000000000..73538c58aec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..5f4c21cdcb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternate('AmazonAuroraMySqlInstanceAlternate', 'Amazon Aurora My Sql Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..08a69436602
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternate('AmazonAuroraMySqlInstanceAlternate', 'Amazon Aurora My Sql Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.md
new file mode 100644
index 00000000000..62b69628acf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraMySqlInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonAuroraMySqlInstanceAlternate | AmazonAuroraMySqlInstanceAlternateCard | AmazonAuroraMySqlInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.png) | ![illustration for AmazonAuroraMySqlInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.Local.png) | ![illustration for AmazonAuroraMySqlInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.png) | ![illustration for AmazonAuroraMySqlInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraMySqlInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternate('AmazonAuroraMySqlInstanceAlternate', 'Amazon Aurora My Sql Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternate('AmazonAuroraMySqlInstanceAlternate', 'Amazon Aurora My Sql Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraMySqlInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateCard('AmazonAuroraMySqlInstanceAlternateCard', 'Amazon Aurora My Sql Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateCard('AmazonAuroraMySqlInstanceAlternateCard', 'Amazon Aurora My Sql Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraMySqlInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateGroup('AmazonAuroraMySqlInstanceAlternateGroup', 'Amazon Aurora My Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateGroup('AmazonAuroraMySqlInstanceAlternateGroup', 'Amazon Aurora My Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.png
new file mode 100644
index 00000000000..6265b9b0211
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.puml
new file mode 100644
index 00000000000..13d807849f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate
+
+sprite $AmazonAuroraMySqlInstanceAlternateXs [10x10/16z] Oq00PYZD0qGy35myO15M7XvcLeGSAImUPWZW0G
+
+sprite $AmazonAuroraMySqlInstanceAlternateSm [12x12/16z] dSQr0S0m402nCpxklswOwgWINrblIW6eK71AdzDccEnlK7nCty_bnoktGFqITGK
+
+sprite $AmazonAuroraMySqlInstanceAlternateMd [16x16/16z] jSZ50S0m3C10XKtxhrlcVnKyyotxem3dcImU59PBg62BlRUIUqF6RYtDKi-bIThCEbvgSFZkVyUJfOBONMK6
+
+sprite $AmazonAuroraMySqlInstanceAlternateLg [20x20/16z] pSZL0G8m54MnqsUrk_-wkCC0v3FyDBPUhO3Xl5DZyy7pV4AG2sqwjnkbEQlCytdPbS8ZNywe5bxafF9sWCFDy_ZRMtoe8EHlIa3BDm57
+
+!procedure AmazonAuroraMySqlInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraMySqlInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraMySqlInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraMySqlInstanceAlternateGroup($id, $name='Amazon Aurora My Sql Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraMySqlInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..66a939252bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..0119539efc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateCard('AmazonAuroraMySqlInstanceAlternateCard', 'Amazon Aurora My Sql Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..febb17ee1e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateCard('AmazonAuroraMySqlInstanceAlternateCard', 'Amazon Aurora My Sql Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..7c327263750
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..8a4ff18824a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateGroup('AmazonAuroraMySqlInstanceAlternateGroup', 'Amazon Aurora My Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..1635fd821ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraMySqlInstanceAlternateGroup('AmazonAuroraMySqlInstanceAlternateGroup', 'Amazon Aurora My Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.png
new file mode 100644
index 00000000000..d03916e7559
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.puml
new file mode 100644
index 00000000000..626546414dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceCard('AmazonAuroraMySqlInstanceCard', 'Amazon Aurora My Sql Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Remote.puml
new file mode 100644
index 00000000000..8a58c11046a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceCard('AmazonAuroraMySqlInstanceCard', 'Amazon Aurora My Sql Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.png
new file mode 100644
index 00000000000..2b782aa8fbd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.puml
new file mode 100644
index 00000000000..b86146c1fe9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceGroup('AmazonAuroraMySqlInstanceGroup', 'Amazon Aurora My Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..b484364a6d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraMySqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance')
+
+' renders the element
+AmazonAuroraMySqlInstanceGroup('AmazonAuroraMySqlInstanceGroup', 'Amazon Aurora My Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.png
new file mode 100644
index 00000000000..fc2b3dfba7e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.puml
new file mode 100644
index 00000000000..f15850c9ba8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstance('AmazonAuroraOracleInstance', 'Amazon Aurora Oracle Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Remote.puml
new file mode 100644
index 00000000000..2c3e5507b62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstance('AmazonAuroraOracleInstance', 'Amazon Aurora Oracle Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.md
new file mode 100644
index 00000000000..27fb4f37310
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraOracleInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+```
+
+
+
+| Illustration | AmazonAuroraOracleInstance | AmazonAuroraOracleInstanceCard | AmazonAuroraOracleInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.png) | ![illustration for AmazonAuroraOracleInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.Local.png) | ![illustration for AmazonAuroraOracleInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.png) | ![illustration for AmazonAuroraOracleInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraOracleInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstance('AmazonAuroraOracleInstance', 'Amazon Aurora Oracle Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstance('AmazonAuroraOracleInstance', 'Amazon Aurora Oracle Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraOracleInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceCard('AmazonAuroraOracleInstanceCard', 'Amazon Aurora Oracle Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceCard('AmazonAuroraOracleInstanceCard', 'Amazon Aurora Oracle Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraOracleInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceGroup('AmazonAuroraOracleInstanceGroup', 'Amazon Aurora Oracle Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceGroup('AmazonAuroraOracleInstanceGroup', 'Amazon Aurora Oracle Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.png
new file mode 100644
index 00000000000..b9a44146d5f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.puml
new file mode 100644
index 00000000000..a198b8c58a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance
+
+sprite $AmazonAuroraOracleInstanceXs [10x10/16z] HKg34K1H3Ajnb_tN_NWi8xgbwuD8_f-aYoTlJqrFg6zy8VMDWFpeLz655m
+
+sprite $AmazonAuroraOracleInstanceSm [12x12/16z] LOg50G1H24BHdoBxhtkTpnRmHNupOMLWOsk4iOM98_gs3qPLjj6s7GUHRDVEhVApyzuLgP_7pzsg4vCxo9Il
+
+sprite $AmazonAuroraOracleInstanceMd [16x16/16z] NOw50S0m40A9beVilsxTB_eE_cI_683nXgijOKVxSQejzpAK5R7PY4ZPmqbAk_tmiMtAwROJjykFNMZbbztNwsrNAjeldbvsexN61_38RGIedOOojOG5
+
+sprite $AmazonAuroraOracleInstanceLg [20x20/16z] {
+RSx50KGn24NHXuU4_jkT-UvtUIA0pzgeQrqd4jmhmW2KiKOAG6qovzoC0u3CbZ0UmcKgaSQB1HmTMGwEJbWCpIUDeCOXZLOx4rFSBTFLOjxbjjbK-irYLANT
+3NDyjxJvlxj1t8ZzFSFlDceg7FqvGnnQiiLU6QqA0DcM0YmCu0y
+}
+
+!procedure AmazonAuroraOracleInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraOracleInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraOracleInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraOracleInstanceGroup($id, $name='Amazon Aurora Oracle Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraOracleInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.png
new file mode 100644
index 00000000000..28af159f24e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..64c69f99a91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternate('AmazonAuroraOracleInstanceAlternate', 'Amazon Aurora Oracle Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..9f69033b483
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternate('AmazonAuroraOracleInstanceAlternate', 'Amazon Aurora Oracle Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.md
new file mode 100644
index 00000000000..6a35bdd0b29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraOracleInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonAuroraOracleInstanceAlternate | AmazonAuroraOracleInstanceAlternateCard | AmazonAuroraOracleInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.png) | ![illustration for AmazonAuroraOracleInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.Local.png) | ![illustration for AmazonAuroraOracleInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.png) | ![illustration for AmazonAuroraOracleInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraOracleInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternate('AmazonAuroraOracleInstanceAlternate', 'Amazon Aurora Oracle Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternate('AmazonAuroraOracleInstanceAlternate', 'Amazon Aurora Oracle Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraOracleInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateCard('AmazonAuroraOracleInstanceAlternateCard', 'Amazon Aurora Oracle Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateCard('AmazonAuroraOracleInstanceAlternateCard', 'Amazon Aurora Oracle Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraOracleInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateGroup('AmazonAuroraOracleInstanceAlternateGroup', 'Amazon Aurora Oracle Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateGroup('AmazonAuroraOracleInstanceAlternateGroup', 'Amazon Aurora Oracle Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.png
new file mode 100644
index 00000000000..57378c6128d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.puml
new file mode 100644
index 00000000000..724c9626fd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate
+
+sprite $AmazonAuroraOracleInstanceAlternateXs [10x10/16z] Oq00TYZDmy301E4pG_diZCnmLSIpU9WXW1i
+
+sprite $AmazonAuroraOracleInstanceAlternateSm [12x12/16z] bSRL0S1020FGS8V3_klMxRSFIV3Lup85OnessojGIb2dXIR8ChXBJBQEs_y-drwGobFH2W
+
+sprite $AmazonAuroraOracleInstanceAlternateMd [16x16/16z] lSS50S1030F0F9LI_tR7B61N3BvAyW4WdWG40vlOXgMFAYsZXlkQuLugaoMyR7bJjdNcqzzvL43YLZ43
+
+sprite $AmazonAuroraOracleInstanceAlternateLg [20x20/16z] rSZ50G9G342nzwNU_TV57HOWn_2JLh_A0MgyQoZOawknWIqKEeEhQS0wNo2prchPoqBcvGmbYLQcvU1okAAu3H--V5pkmnzSyi4Ne_TwvGKWRnOS0G
+
+!procedure AmazonAuroraOracleInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraOracleInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraOracleInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraOracleInstanceAlternateGroup($id, $name='Amazon Aurora Oracle Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraOracleInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..489fa24babb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..7942ede432c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateCard('AmazonAuroraOracleInstanceAlternateCard', 'Amazon Aurora Oracle Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..980b68558b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateCard('AmazonAuroraOracleInstanceAlternateCard', 'Amazon Aurora Oracle Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..5f33397ca3a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..d5f7f49c40e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateGroup('AmazonAuroraOracleInstanceAlternateGroup', 'Amazon Aurora Oracle Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..600aa7c7373
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate')
+
+' renders the element
+AmazonAuroraOracleInstanceAlternateGroup('AmazonAuroraOracleInstanceAlternateGroup', 'Amazon Aurora Oracle Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.png
new file mode 100644
index 00000000000..9cd8e88366c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.puml
new file mode 100644
index 00000000000..f6f94eb8dca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceCard('AmazonAuroraOracleInstanceCard', 'Amazon Aurora Oracle Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Remote.puml
new file mode 100644
index 00000000000..c83b29a4a48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceCard('AmazonAuroraOracleInstanceCard', 'Amazon Aurora Oracle Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.png
new file mode 100644
index 00000000000..74bb8cb8b13
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.puml
new file mode 100644
index 00000000000..fd26877be70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceGroup('AmazonAuroraOracleInstanceGroup', 'Amazon Aurora Oracle Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..47e8161151a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraOracleInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance')
+
+' renders the element
+AmazonAuroraOracleInstanceGroup('AmazonAuroraOracleInstanceGroup', 'Amazon Aurora Oracle Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.png
new file mode 100644
index 00000000000..240ee41e5c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.puml
new file mode 100644
index 00000000000..1ebc5525c75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstance('AmazonAuroraPiopsInstance', 'Amazon Aurora Piops Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Remote.puml
new file mode 100644
index 00000000000..bea079198c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstance('AmazonAuroraPiopsInstance', 'Amazon Aurora Piops Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.md
new file mode 100644
index 00000000000..227e4e3ae80
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraPiopsInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+```
+
+
+
+| Illustration | AmazonAuroraPiopsInstance | AmazonAuroraPiopsInstanceCard | AmazonAuroraPiopsInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.png) | ![illustration for AmazonAuroraPiopsInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.Local.png) | ![illustration for AmazonAuroraPiopsInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.png) | ![illustration for AmazonAuroraPiopsInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraPiopsInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstance('AmazonAuroraPiopsInstance', 'Amazon Aurora Piops Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstance('AmazonAuroraPiopsInstance', 'Amazon Aurora Piops Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraPiopsInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceCard('AmazonAuroraPiopsInstanceCard', 'Amazon Aurora Piops Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceCard('AmazonAuroraPiopsInstanceCard', 'Amazon Aurora Piops Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraPiopsInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceGroup('AmazonAuroraPiopsInstanceGroup', 'Amazon Aurora Piops Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceGroup('AmazonAuroraPiopsInstanceGroup', 'Amazon Aurora Piops Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.png
new file mode 100644
index 00000000000..0409bd1855a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.puml
new file mode 100644
index 00000000000..16b7e2d50e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance
+
+sprite $AmazonAuroraPiopsInstanceXs [10x10/16z] Oq00PYZDWn0XWSN5mCRCpGrXyN23n7YO8O07
+
+sprite $AmazonAuroraPiopsInstanceSm [12x12/16z] fKZ50S0m2Bm4b_tNhTk_S8xlzRpFCPur_-Qv4_F8Akr9b9W0CPaDAtXULtC5
+
+sprite $AmazonAuroraPiopsInstanceMd [16x16/16z] nST50S10402nELxoRxVC1ffV-Ch-4E0yoUVsoqSTMT90ZfjvfDpAE8zhJobrZE2XL12xLMO
+
+sprite $AmazonAuroraPiopsInstanceLg [20x20/16z] tSZ50G9G342nro_r_TV57IOWn_2JLx_ATQh9knQA3tF_rsLYcZDAIX-dMDEnPyhZE5y5uATBJXPCb0agkbWztsW3ijyiE08
+
+!procedure AmazonAuroraPiopsInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraPiopsInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraPiopsInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraPiopsInstanceGroup($id, $name='Amazon Aurora Piops Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraPiopsInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.png
new file mode 100644
index 00000000000..6a610cb6d84
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.puml
new file mode 100644
index 00000000000..97b7e60df05
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceCard('AmazonAuroraPiopsInstanceCard', 'Amazon Aurora Piops Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Remote.puml
new file mode 100644
index 00000000000..fcc7ef30055
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceCard('AmazonAuroraPiopsInstanceCard', 'Amazon Aurora Piops Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.png
new file mode 100644
index 00000000000..aacfa6de195
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.puml
new file mode 100644
index 00000000000..bdd7586bfa2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceGroup('AmazonAuroraPiopsInstanceGroup', 'Amazon Aurora Piops Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..5385cbffa6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPiopsInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance')
+
+' renders the element
+AmazonAuroraPiopsInstanceGroup('AmazonAuroraPiopsInstanceGroup', 'Amazon Aurora Piops Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.png
new file mode 100644
index 00000000000..23acc0e2058
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.puml
new file mode 100644
index 00000000000..644ae04a8d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstance('AmazonAuroraPostgreSqlInstance', 'Amazon Aurora Postgre Sql Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Remote.puml
new file mode 100644
index 00000000000..10292105d6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstance('AmazonAuroraPostgreSqlInstance', 'Amazon Aurora Postgre Sql Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.md
new file mode 100644
index 00000000000..b3874afd085
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraPostgreSqlInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+```
+
+
+
+| Illustration | AmazonAuroraPostgreSqlInstance | AmazonAuroraPostgreSqlInstanceCard | AmazonAuroraPostgreSqlInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.png) | ![illustration for AmazonAuroraPostgreSqlInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.Local.png) | ![illustration for AmazonAuroraPostgreSqlInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.png) | ![illustration for AmazonAuroraPostgreSqlInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraPostgreSqlInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstance('AmazonAuroraPostgreSqlInstance', 'Amazon Aurora Postgre Sql Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstance('AmazonAuroraPostgreSqlInstance', 'Amazon Aurora Postgre Sql Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraPostgreSqlInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceCard('AmazonAuroraPostgreSqlInstanceCard', 'Amazon Aurora Postgre Sql Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceCard('AmazonAuroraPostgreSqlInstanceCard', 'Amazon Aurora Postgre Sql Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraPostgreSqlInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceGroup('AmazonAuroraPostgreSqlInstanceGroup', 'Amazon Aurora Postgre Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceGroup('AmazonAuroraPostgreSqlInstanceGroup', 'Amazon Aurora Postgre Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.png
new file mode 100644
index 00000000000..5423f0fa031
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.puml
new file mode 100644
index 00000000000..10894a1f5ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance
+
+sprite $AmazonAuroraPostgreSqlInstanceXs [10x10/16z] HKU30G1H5Ee_Q_zrpyZX1pyzoDJ8fKlEUyQvBh0yQu3y5ZsBvLqpZf43MZax
+
+sprite $AmazonAuroraPostgreSqlInstanceSm [12x12/16z] JOY50KGn24CVMadtN_TSFiIvtl7lJS89W-pK8rHdHdi9WnT17sTfvoTlu5po_cOjNNVXxspfcwdd8Hsx0m
+
+sprite $AmazonAuroraPostgreSqlInstanceMd [16x16/16z] PShL0OL044FHEqDMG__jFXTWpr-4g_J13kQeuSZ8bDG2CJ2bb6XIAXNZynTltyoQxJuTlnmT2F_prZpoa2jmpEfpbCiUXrowXypEnmHgWpPUn5OLt04
+
+sprite $AmazonAuroraPostgreSqlInstanceLg [20x20/16z] {
+RSu7WeGW343HT0pa_kVTX9r6-VQd0d3j6V5RboI6jK0OKeXGQMue2iFLHVqnD-GacWQcZxg9eH21bC4ixof4cBQr6wjivgwYhTQoh2npMwoD2BVLeABLt6gy
+rUQyPESSRRKHMLhVvs032Nd56hrvH3hgAybxffG_
+}
+
+!procedure AmazonAuroraPostgreSqlInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraPostgreSqlInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraPostgreSqlInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraPostgreSqlInstanceGroup($id, $name='Amazon Aurora Postgre Sql Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraPostgreSqlInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.png
new file mode 100644
index 00000000000..bc55aefba37
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..039c4243788
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternate('AmazonAuroraPostgreSqlInstanceAlternate', 'Amazon Aurora Postgre Sql Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..a5090e90db9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternate('AmazonAuroraPostgreSqlInstanceAlternate', 'Amazon Aurora Postgre Sql Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.md
new file mode 100644
index 00000000000..3c41c6b281b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraPostgreSqlInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonAuroraPostgreSqlInstanceAlternate | AmazonAuroraPostgreSqlInstanceAlternateCard | AmazonAuroraPostgreSqlInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.png) | ![illustration for AmazonAuroraPostgreSqlInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.Local.png) | ![illustration for AmazonAuroraPostgreSqlInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.png) | ![illustration for AmazonAuroraPostgreSqlInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraPostgreSqlInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternate('AmazonAuroraPostgreSqlInstanceAlternate', 'Amazon Aurora Postgre Sql Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternate('AmazonAuroraPostgreSqlInstanceAlternate', 'Amazon Aurora Postgre Sql Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraPostgreSqlInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateCard('AmazonAuroraPostgreSqlInstanceAlternateCard', 'Amazon Aurora Postgre Sql Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateCard('AmazonAuroraPostgreSqlInstanceAlternateCard', 'Amazon Aurora Postgre Sql Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraPostgreSqlInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateGroup('AmazonAuroraPostgreSqlInstanceAlternateGroup', 'Amazon Aurora Postgre Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateGroup('AmazonAuroraPostgreSqlInstanceAlternateGroup', 'Amazon Aurora Postgre Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.png
new file mode 100644
index 00000000000..02105805795
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.puml
new file mode 100644
index 00000000000..75b530b3ed1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate
+
+sprite $AmazonAuroraPostgreSqlInstanceAlternateXs [10x10/16z] Oq005YZDmy0APJ4piB9nChApWbWGG0gBXna2U
+
+sprite $AmazonAuroraPostgreSqlInstanceAlternateSm [12x12/16z] dSQr0S0m402nCpxklswOwgWINralJQWSIYrExQCr6vFf562mEy_FDsw1-2NA2W
+
+sprite $AmazonAuroraPostgreSqlInstanceAlternateMd [16x16/16z] lSl50S1030F1DHtttswO2yYy319VqXy6T9uoFTYfXD3eoKDLQnB3rrr4LCDy_LlxzF_V1mzkaDlDc04
+
+sprite $AmazonAuroraPostgreSqlInstanceAlternateLg [20x20/16z] rSY50SKW303HWnYs_xfVwhP07vhZKVHnr0H2EHlGkL2ZMm3AdwEe_9iLqz-fxfRmkVtUQYb2hTAe_yOaPnPxWnUrnaKeCbIEOl1Z9mfV
+
+!procedure AmazonAuroraPostgreSqlInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraPostgreSqlInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraPostgreSqlInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraPostgreSqlInstanceAlternateGroup($id, $name='Amazon Aurora Postgre Sql Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraPostgreSqlInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..1d3298ab293
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..0713be9de97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateCard('AmazonAuroraPostgreSqlInstanceAlternateCard', 'Amazon Aurora Postgre Sql Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..872e648004c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateCard('AmazonAuroraPostgreSqlInstanceAlternateCard', 'Amazon Aurora Postgre Sql Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..4c69b82cae5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..45abe30dcac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateGroup('AmazonAuroraPostgreSqlInstanceAlternateGroup', 'Amazon Aurora Postgre Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..94353dab15f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceAlternateGroup('AmazonAuroraPostgreSqlInstanceAlternateGroup', 'Amazon Aurora Postgre Sql Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.png
new file mode 100644
index 00000000000..93161d6b584
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.puml
new file mode 100644
index 00000000000..69ac969060c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceCard('AmazonAuroraPostgreSqlInstanceCard', 'Amazon Aurora Postgre Sql Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Remote.puml
new file mode 100644
index 00000000000..8343f0fecda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceCard('AmazonAuroraPostgreSqlInstanceCard', 'Amazon Aurora Postgre Sql Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.png
new file mode 100644
index 00000000000..71e66d81c1b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.puml
new file mode 100644
index 00000000000..ddd0f49af1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceGroup('AmazonAuroraPostgreSqlInstanceGroup', 'Amazon Aurora Postgre Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..de30e0a542f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraPostgreSqlInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance')
+
+' renders the element
+AmazonAuroraPostgreSqlInstanceGroup('AmazonAuroraPostgreSqlInstanceGroup', 'Amazon Aurora Postgre Sql Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.png
new file mode 100644
index 00000000000..98891529b07
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.puml
new file mode 100644
index 00000000000..c013490047c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstance('AmazonAuroraSqlServerInstance', 'Amazon Aurora Sql Server Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Remote.puml
new file mode 100644
index 00000000000..228b53d3c37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstance('AmazonAuroraSqlServerInstance', 'Amazon Aurora Sql Server Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.md
new file mode 100644
index 00000000000..14913555d9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.md
@@ -0,0 +1,157 @@
+# AmazonAuroraSqlServerInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+```
+
+
+
+| Illustration | AmazonAuroraSqlServerInstance | AmazonAuroraSqlServerInstanceCard | AmazonAuroraSqlServerInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.png) | ![illustration for AmazonAuroraSqlServerInstance](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.Local.png) | ![illustration for AmazonAuroraSqlServerInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.png) | ![illustration for AmazonAuroraSqlServerInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.png) |
+
+
+
+
+## AmazonAuroraSqlServerInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstance('AmazonAuroraSqlServerInstance', 'Amazon Aurora Sql Server Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstance
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstance('AmazonAuroraSqlServerInstance', 'Amazon Aurora Sql Server Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraSqlServerInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceCard('AmazonAuroraSqlServerInstanceCard', 'Amazon Aurora Sql Server Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceCard('AmazonAuroraSqlServerInstanceCard', 'Amazon Aurora Sql Server Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraSqlServerInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceGroup('AmazonAuroraSqlServerInstanceGroup', 'Amazon Aurora Sql Server Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceGroup('AmazonAuroraSqlServerInstanceGroup', 'Amazon Aurora Sql Server Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.png
new file mode 100644
index 00000000000..4a8618f4c50
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.puml
new file mode 100644
index 00000000000..1a17243a98f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance
+
+sprite $AmazonAuroraSqlServerInstanceXs [10x10/16z] HOQ50G0X30C3r9lzrtsNwE7NUfum7kSZ1AzUMl8GWVneFhJa9T91EQILt04
+
+sprite $AmazonAuroraSqlServerInstanceSm [12x12/16z] JSZN0SDG24FH-peWzbytSRVFZmfVMMz6RMjm4DN6ehUsJ1HkJtT5lte0-UbnTxc-lwXdBxq6fXrIbZy
+
+sprite $AmazonAuroraSqlServerInstanceMd [16x16/16z] RSa54iLG2CNGm1EWj_lVxdUfPVHCEERQj8BO5YZxJ4JlxkQ5MXzftiUiS0g1y-jbBYtb8llP4Z3ztKBb6qzWwvvLu_1juv6gBbO-BS0CY7hLQRCRTm
+
+sprite $AmazonAuroraSqlServerInstanceLg [20x20/16z] {
+VSt50SCm44JHMHPi_-qcPhR_yOq0ZvMUnveE93YNX0w50jWcDNId510AUXIoqaQZsWm2LW-qi1WDWE7GOlWoCRrOhQOMIKTBcXO_MVJCwcV369-j-lZUsQP_
+sUz_nDbw3WtMhd-8GrENnB95pN4XMrA0X07y0G
+}
+
+!procedure AmazonAuroraSqlServerInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraSqlServerInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraSqlServerInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraSqlServerInstanceGroup($id, $name='Amazon Aurora Sql Server Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraSqlServerInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.png
new file mode 100644
index 00000000000..cad2173c4e6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..5609baa78c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternate('AmazonAuroraSqlServerInstanceAlternate', 'Amazon Aurora Sql Server Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..c5393c64b81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternate('AmazonAuroraSqlServerInstanceAlternate', 'Amazon Aurora Sql Server Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.md
new file mode 100644
index 00000000000..43df308f505
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonAuroraSqlServerInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonAuroraSqlServerInstanceAlternate | AmazonAuroraSqlServerInstanceAlternateCard | AmazonAuroraSqlServerInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.png) | ![illustration for AmazonAuroraSqlServerInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.Local.png) | ![illustration for AmazonAuroraSqlServerInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.png) | ![illustration for AmazonAuroraSqlServerInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonAuroraSqlServerInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternate('AmazonAuroraSqlServerInstanceAlternate', 'Amazon Aurora Sql Server Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternate('AmazonAuroraSqlServerInstanceAlternate', 'Amazon Aurora Sql Server Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonAuroraSqlServerInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateCard('AmazonAuroraSqlServerInstanceAlternateCard', 'Amazon Aurora Sql Server Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateCard('AmazonAuroraSqlServerInstanceAlternateCard', 'Amazon Aurora Sql Server Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonAuroraSqlServerInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateGroup('AmazonAuroraSqlServerInstanceAlternateGroup', 'Amazon Aurora Sql Server Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateGroup('AmazonAuroraSqlServerInstanceAlternateGroup', 'Amazon Aurora Sql Server Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.png
new file mode 100644
index 00000000000..4e939576497
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.puml
new file mode 100644
index 00000000000..6fed4f03719
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate
+
+sprite $AmazonAuroraSqlServerInstanceAlternateXs [10x10/16z] Oq00PYZDmy360wJO6JYPuNBai7YO8O07
+
+sprite $AmazonAuroraSqlServerInstanceAlternateSm [12x12/16z] fSQr0S0m402nCpxklswO-gWINrblIcqoA6oSgaCOhOawXTk_Lsw1-YNg2W
+
+sprite $AmazonAuroraSqlServerInstanceAlternateMd [16x16/16z] nST50S10402nELxoRxVC1ffV-Ch-4E0y2Iwr2qwjEQTYUAbDKcwjwyWiXynfFty-U2WLn6wL6G
+
+sprite $AmazonAuroraSqlServerInstanceAlternateLg [20x20/16z] tSX50G90002mdMl_khX30lQSd_hQhsQc9-zsi6GPoKqgLhMJg5kjAsEUBunPdBRKPhRIpeVYnUtymKtUrIplzAPkXF8cSmG
+
+!procedure AmazonAuroraSqlServerInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonAuroraSqlServerInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonAuroraSqlServerInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonAuroraSqlServerInstanceAlternateGroup($id, $name='Amazon Aurora Sql Server Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonAuroraSqlServerInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..864a25ae8f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..f40a4a740c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateCard('AmazonAuroraSqlServerInstanceAlternateCard', 'Amazon Aurora Sql Server Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..2f0dd0fd072
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateCard('AmazonAuroraSqlServerInstanceAlternateCard', 'Amazon Aurora Sql Server Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..14e71402b78
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..da67494c7e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateGroup('AmazonAuroraSqlServerInstanceAlternateGroup', 'Amazon Aurora Sql Server Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..855b5ff0810
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate')
+
+' renders the element
+AmazonAuroraSqlServerInstanceAlternateGroup('AmazonAuroraSqlServerInstanceAlternateGroup', 'Amazon Aurora Sql Server Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.png
new file mode 100644
index 00000000000..0e762747e03
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.puml
new file mode 100644
index 00000000000..c9afddfbe4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceCard('AmazonAuroraSqlServerInstanceCard', 'Amazon Aurora Sql Server Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Remote.puml
new file mode 100644
index 00000000000..766fa1c005a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceCard('AmazonAuroraSqlServerInstanceCard', 'Amazon Aurora Sql Server Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.png
new file mode 100644
index 00000000000..5b04cfb159d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.puml
new file mode 100644
index 00000000000..d24888c2ec9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceGroup('AmazonAuroraSqlServerInstanceGroup', 'Amazon Aurora Sql Server Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..5204755aa0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonAuroraSqlServerInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance')
+
+' renders the element
+AmazonAuroraSqlServerInstanceGroup('AmazonAuroraSqlServerInstanceGroup', 'Amazon Aurora Sql Server Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.png
new file mode 100644
index 00000000000..ae73082229e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.puml
new file mode 100644
index 00000000000..ca4984eb76b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAccelerator
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAccelerator('AmazonDynamoDbAmazonDynamoDbAccelerator', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Remote.puml
new file mode 100644
index 00000000000..d2b4a1b32f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAccelerator
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAccelerator('AmazonDynamoDbAmazonDynamoDbAccelerator', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.md
new file mode 100644
index 00000000000..621d4d63cd8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbAmazonDynamoDbAccelerator
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+```
+
+
+
+| Illustration | AmazonDynamoDbAmazonDynamoDbAccelerator | AmazonDynamoDbAmazonDynamoDbAcceleratorCard | AmazonDynamoDbAmazonDynamoDbAcceleratorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.png) | ![illustration for AmazonDynamoDbAmazonDynamoDbAccelerator](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.Local.png) | ![illustration for AmazonDynamoDbAmazonDynamoDbAcceleratorCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.png) | ![illustration for AmazonDynamoDbAmazonDynamoDbAcceleratorGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbAmazonDynamoDbAccelerator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAccelerator
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAccelerator('AmazonDynamoDbAmazonDynamoDbAccelerator', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAccelerator
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAccelerator('AmazonDynamoDbAmazonDynamoDbAccelerator', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbAmazonDynamoDbAcceleratorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorCard('AmazonDynamoDbAmazonDynamoDbAcceleratorCard', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorCard('AmazonDynamoDbAmazonDynamoDbAcceleratorCard', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbAmazonDynamoDbAcceleratorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorGroup('AmazonDynamoDbAmazonDynamoDbAcceleratorGroup', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorGroup('AmazonDynamoDbAmazonDynamoDbAcceleratorGroup', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.png
new file mode 100644
index 00000000000..82d80695593
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.puml
new file mode 100644
index 00000000000..993facc8080
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator
+
+sprite $AmazonDynamoDbAmazonDynamoDbAcceleratorXs [10x10/16z] JOo30G0m40DhtlxhrdWhYP96D8arh3NEoGCwtbijNB0-FJ9VJCjb7jmJE5i7
+
+sprite $AmazonDynamoDbAmazonDynamoDbAcceleratorSm [12x12/16z] NSI50GCn34FHRpkixBzkUqnFm8Sqr5cPiseiGhR-P7tmS3R1oXSSvf9Jc0-83LcSFBCAjLPQvYBW3m
+
+sprite $AmazonDynamoDbAmazonDynamoDbAcceleratorMd [16x16/16z] RSU50O0m34JHNwEn_TV57Lxq-9EQcXOEFh0GPRliQc6XljqMUwOCQj9IpdlUP3ExPuTWbo1r984lqjos_9sJgk10rqqgnLXaDjBgzfWKI8HooAKMWgV4R08
+
+sprite $AmazonDynamoDbAmazonDynamoDbAcceleratorLg [20x20/16z] {
+VS-5OS0m44FHRoRjlsuuAlUPsSS_KgabVPcGMegvIvxgZKTOF8IbziwjmYLMUOwYomp9SrWuV9jRSqvvpi-EW5MWG-Z0qgb8QYoGb3xlQr8d2WjNLLcSP8mu
+iuyzLBgxsL5YTIn954M-wvaV0fST
+}
+
+!procedure AmazonDynamoDbAmazonDynamoDbAccelerator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbAmazonDynamoDbAcceleratorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbAmazonDynamoDbAcceleratorLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbAmazonDynamoDbAcceleratorGroup($id, $name='Amazon Dynamo Db Amazon Dynamo Db Accelerator', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbAmazonDynamoDbAcceleratorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.png
new file mode 100644
index 00000000000..bb3ffd7cb82
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.puml
new file mode 100644
index 00000000000..9d1ec707f18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorCard('AmazonDynamoDbAmazonDynamoDbAcceleratorCard', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Remote.puml
new file mode 100644
index 00000000000..f5778bc3dc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorCard('AmazonDynamoDbAmazonDynamoDbAcceleratorCard', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.png
new file mode 100644
index 00000000000..b3c4f3fe0d2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.puml
new file mode 100644
index 00000000000..2a63e450c02
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorGroup('AmazonDynamoDbAmazonDynamoDbAcceleratorGroup', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Remote.puml
new file mode 100644
index 00000000000..e18ae5b2216
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAcceleratorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAmazonDynamoDbAcceleratorGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator')
+
+' renders the element
+AmazonDynamoDbAmazonDynamoDbAcceleratorGroup('AmazonDynamoDbAmazonDynamoDbAcceleratorGroup', 'Amazon Dynamo Db Amazon Dynamo Db Accelerator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.png
new file mode 100644
index 00000000000..e6678e7015d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.puml
new file mode 100644
index 00000000000..a71d3ce4d2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttribute
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttribute('AmazonDynamoDbAttribute', 'Amazon Dynamo Db Attribute', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Remote.puml
new file mode 100644
index 00000000000..2ee54b6bfa5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttribute
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttribute('AmazonDynamoDbAttribute', 'Amazon Dynamo Db Attribute', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.md
new file mode 100644
index 00000000000..9f5cf3f4497
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbAttribute
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+```
+
+
+
+| Illustration | AmazonDynamoDbAttribute | AmazonDynamoDbAttributeCard | AmazonDynamoDbAttributeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.png) | ![illustration for AmazonDynamoDbAttribute](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.Local.png) | ![illustration for AmazonDynamoDbAttributeCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.png) | ![illustration for AmazonDynamoDbAttributeGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbAttribute
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttribute
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttribute('AmazonDynamoDbAttribute', 'Amazon Dynamo Db Attribute', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttribute
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttribute('AmazonDynamoDbAttribute', 'Amazon Dynamo Db Attribute', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbAttributeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeCard('AmazonDynamoDbAttributeCard', 'Amazon Dynamo Db Attribute Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeCard('AmazonDynamoDbAttributeCard', 'Amazon Dynamo Db Attribute Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbAttributeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeGroup('AmazonDynamoDbAttributeGroup', 'Amazon Dynamo Db Attribute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeGroup('AmazonDynamoDbAttributeGroup', 'Amazon Dynamo Db Attribute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.png
new file mode 100644
index 00000000000..8b3fc91f091
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.puml
new file mode 100644
index 00000000000..595be38f5b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute
+
+sprite $AmazonDynamoDbAttributeXs [10x10/16z] Oq05p22CocA4iHYXOin0m0WYSEc0gOC2LW
+
+sprite $AmazonDynamoDbAttributeSm [12x12/16z] ZSYr0S0m34JHVxx6WltN3LEP9nPV7fkZ5IeIiqd6rdNjIe9xt-BUlTFHz-_z_xLNRhotNW4
+
+sprite $AmazonDynamoDbAttributeMd [16x16/16z] hSlL0S0W34NHYqDUzb-txjyzQ8mlrygJDePeth74nb0BC1wn0th4VNqUCKF67RkjFDcEj0lx4n6hn_pFiUtY_lGP
+
+sprite $AmazonDynamoDbAttributeLg [20x20/16z] lOv55iGm3CKKC3td_jSTAhTPZrPwni-C72jj4o612cGJVhHlpKBTRxK0RhMgGDTB3GUit6hUBMxtG0ldsZHVsoYxaB8mcYzYopsutVj7hIsCPek881jba_e6
+
+!procedure AmazonDynamoDbAttribute($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbAttributeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbAttributeLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbAttributeGroup($id, $name='Amazon Dynamo Db Attribute', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbAttributeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.png
new file mode 100644
index 00000000000..3e38e103486
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.puml
new file mode 100644
index 00000000000..a914ca33fea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeCard('AmazonDynamoDbAttributeCard', 'Amazon Dynamo Db Attribute Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Remote.puml
new file mode 100644
index 00000000000..c9cea8e7371
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeCard('AmazonDynamoDbAttributeCard', 'Amazon Dynamo Db Attribute Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.png
new file mode 100644
index 00000000000..2307860a816
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.puml
new file mode 100644
index 00000000000..251538a6a8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeGroup('AmazonDynamoDbAttributeGroup', 'Amazon Dynamo Db Attribute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Remote.puml
new file mode 100644
index 00000000000..696a6007707
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributeGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute')
+
+' renders the element
+AmazonDynamoDbAttributeGroup('AmazonDynamoDbAttributeGroup', 'Amazon Dynamo Db Attribute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.png
new file mode 100644
index 00000000000..62b333a75a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.puml
new file mode 100644
index 00000000000..79464ee3ffb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributes
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributes('AmazonDynamoDbAttributes', 'Amazon Dynamo Db Attributes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Remote.puml
new file mode 100644
index 00000000000..7223b844893
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributes
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributes('AmazonDynamoDbAttributes', 'Amazon Dynamo Db Attributes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.md
new file mode 100644
index 00000000000..97c96389024
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbAttributes
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+```
+
+
+
+| Illustration | AmazonDynamoDbAttributes | AmazonDynamoDbAttributesCard | AmazonDynamoDbAttributesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.png) | ![illustration for AmazonDynamoDbAttributes](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.Local.png) | ![illustration for AmazonDynamoDbAttributesCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.png) | ![illustration for AmazonDynamoDbAttributesGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbAttributes
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributes
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributes('AmazonDynamoDbAttributes', 'Amazon Dynamo Db Attributes', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributes
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributes('AmazonDynamoDbAttributes', 'Amazon Dynamo Db Attributes', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbAttributesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesCard('AmazonDynamoDbAttributesCard', 'Amazon Dynamo Db Attributes Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesCard('AmazonDynamoDbAttributesCard', 'Amazon Dynamo Db Attributes Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbAttributesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesGroup('AmazonDynamoDbAttributesGroup', 'Amazon Dynamo Db Attributes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesGroup('AmazonDynamoDbAttributesGroup', 'Amazon Dynamo Db Attributes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.png
new file mode 100644
index 00000000000..b97694e1557
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.puml
new file mode 100644
index 00000000000..91819e16d63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes
+
+sprite $AmazonDynamoDbAttributesXs [10x10/16z] Oq02pAmCJ40AY7bue2mU86024I1vk2mtXYmZ4301CJDGbWjT5W
+
+sprite $AmazonDynamoDbAttributesSm [12x12/16z] JSg55G0W20JG8ytzv_NPV8D496oyDP32mRDRmSYukKpd9xJNZ_jvularj8dN3sANjy_vvNtYzGy
+
+sprite $AmazonDynamoDbAttributesMd [16x16/16z] RSm50i0W30F0P9ek_Vztvmw7Ky5VUfED3p3624I3dO_nULDylVi3pnCP6pTnd30qJf_wNCVhJOgCXhjAFoaaDzhj_OPlFt_xWJrVRnwkSm4
+
+sprite $AmazonDynamoDbAttributesLg [20x20/16z] ZOw50GD120GNE5_wRpTvTvjpWG5Nq2TqtYGGC8y0DM50Xpi7vNpdftzQx71tuIWpEcy2223Zx3N_L4jiwTsRPcJU62WYrWrgaW4R7UdAs_HuLrZVlHVy0G
+
+!procedure AmazonDynamoDbAttributes($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbAttributesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbAttributesLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbAttributesGroup($id, $name='Amazon Dynamo Db Attributes', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbAttributesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.png
new file mode 100644
index 00000000000..8e81399a60b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.puml
new file mode 100644
index 00000000000..6c2fbc0c9a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesCard('AmazonDynamoDbAttributesCard', 'Amazon Dynamo Db Attributes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Remote.puml
new file mode 100644
index 00000000000..323dbaf0e27
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesCard('AmazonDynamoDbAttributesCard', 'Amazon Dynamo Db Attributes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.png
new file mode 100644
index 00000000000..e0309c8b90e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.puml
new file mode 100644
index 00000000000..768ec2f75c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesGroup('AmazonDynamoDbAttributesGroup', 'Amazon Dynamo Db Attributes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Remote.puml
new file mode 100644
index 00000000000..1f16f2af578
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbAttributesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbAttributesGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes')
+
+' renders the element
+AmazonDynamoDbAttributesGroup('AmazonDynamoDbAttributesGroup', 'Amazon Dynamo Db Attributes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.png
new file mode 100644
index 00000000000..202a4e50f0c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.puml
new file mode 100644
index 00000000000..69d274903ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndex
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndex('AmazonDynamoDbGlobalSecondaryIndex', 'Amazon Dynamo Db Global Secondary Index', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Remote.puml
new file mode 100644
index 00000000000..cc8c961e69e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndex
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndex('AmazonDynamoDbGlobalSecondaryIndex', 'Amazon Dynamo Db Global Secondary Index', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.md
new file mode 100644
index 00000000000..7daa0da8479
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbGlobalSecondaryIndex
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+```
+
+
+
+| Illustration | AmazonDynamoDbGlobalSecondaryIndex | AmazonDynamoDbGlobalSecondaryIndexCard | AmazonDynamoDbGlobalSecondaryIndexGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.png) | ![illustration for AmazonDynamoDbGlobalSecondaryIndex](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.Local.png) | ![illustration for AmazonDynamoDbGlobalSecondaryIndexCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.png) | ![illustration for AmazonDynamoDbGlobalSecondaryIndexGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbGlobalSecondaryIndex
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndex
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndex('AmazonDynamoDbGlobalSecondaryIndex', 'Amazon Dynamo Db Global Secondary Index', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndex
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndex('AmazonDynamoDbGlobalSecondaryIndex', 'Amazon Dynamo Db Global Secondary Index', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbGlobalSecondaryIndexCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexCard('AmazonDynamoDbGlobalSecondaryIndexCard', 'Amazon Dynamo Db Global Secondary Index Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexCard('AmazonDynamoDbGlobalSecondaryIndexCard', 'Amazon Dynamo Db Global Secondary Index Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbGlobalSecondaryIndexGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexGroup('AmazonDynamoDbGlobalSecondaryIndexGroup', 'Amazon Dynamo Db Global Secondary Index Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexGroup('AmazonDynamoDbGlobalSecondaryIndexGroup', 'Amazon Dynamo Db Global Secondary Index Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.png
new file mode 100644
index 00000000000..7e5c0e2a490
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.puml
new file mode 100644
index 00000000000..dff6ecb75a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex
+
+sprite $AmazonDynamoDbGlobalSecondaryIndexXs [10x10/16z] JOg50S1030Af5zb_tUhRnGCO2EXdh63ea1HI6TIrClnS6NtPbCTst
+
+sprite $AmazonDynamoDbGlobalSecondaryIndexSm [12x12/16z] LSg73K11209Gz4wDWVtN_Rs-50lWQymqqJQ4ZOI83U5kVld-V_kSFY-_VrQ651kYU_Rbro6J4ZTQ0G
+
+sprite $AmazonDynamoDbGlobalSecondaryIndexMd [16x16/16z] XSi73WD1349HTXOxmkR-rqtngAK_eSx7AxUpEzn3Q2Y1Q0oXMKb6SmXhhMEseQCo8XpZlNSvgy8r19ABFBYTh__ttawRtWH9b4vjbp_zwpzl
+
+sprite $AmazonDynamoDbGlobalSecondaryIndexLg [20x20/16z] {
+ZSw7QWOm20JWqteMuxt_yrO8ClhF3xBZm3CjAMUuLa204YXlNC7dTrNAgdRLTGWVDWE-37gemMzhF8sDuJCGoo1IIHuNhzyN-SoKPdDd5udJtPpXlG8rOeRN
+-lc-vmWbuxZYcbw2fCymBli3
+}
+
+!procedure AmazonDynamoDbGlobalSecondaryIndex($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbGlobalSecondaryIndexCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbGlobalSecondaryIndexLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbGlobalSecondaryIndexGroup($id, $name='Amazon Dynamo Db Global Secondary Index', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbGlobalSecondaryIndexLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.png
new file mode 100644
index 00000000000..00f52541967
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.puml
new file mode 100644
index 00000000000..905fdf20d83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexCard('AmazonDynamoDbGlobalSecondaryIndexCard', 'Amazon Dynamo Db Global Secondary Index Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Remote.puml
new file mode 100644
index 00000000000..3e0d3149314
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexCard('AmazonDynamoDbGlobalSecondaryIndexCard', 'Amazon Dynamo Db Global Secondary Index Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.png
new file mode 100644
index 00000000000..33a3ac50d2f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.puml
new file mode 100644
index 00000000000..610ea586041
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexGroup('AmazonDynamoDbGlobalSecondaryIndexGroup', 'Amazon Dynamo Db Global Secondary Index Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Remote.puml
new file mode 100644
index 00000000000..c1385405d20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndexGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbGlobalSecondaryIndexGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex')
+
+' renders the element
+AmazonDynamoDbGlobalSecondaryIndexGroup('AmazonDynamoDbGlobalSecondaryIndexGroup', 'Amazon Dynamo Db Global Secondary Index Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.png
new file mode 100644
index 00000000000..ec4e0b90e83
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.puml
new file mode 100644
index 00000000000..cbdc1e17ac2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItem
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItem('AmazonDynamoDbItem', 'Amazon Dynamo Db Item', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Remote.puml
new file mode 100644
index 00000000000..7e6f5637f8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItem
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItem('AmazonDynamoDbItem', 'Amazon Dynamo Db Item', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.md
new file mode 100644
index 00000000000..a88e3d8c48b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbItem
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbItem
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+```
+
+
+
+| Illustration | AmazonDynamoDbItem | AmazonDynamoDbItemCard | AmazonDynamoDbItemGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItem.png) | ![illustration for AmazonDynamoDbItem](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItem.Local.png) | ![illustration for AmazonDynamoDbItemCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.png) | ![illustration for AmazonDynamoDbItemGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbItem
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItem
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItem('AmazonDynamoDbItem', 'Amazon Dynamo Db Item', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItem
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItem('AmazonDynamoDbItem', 'Amazon Dynamo Db Item', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbItemCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemCard('AmazonDynamoDbItemCard', 'Amazon Dynamo Db Item Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemCard('AmazonDynamoDbItemCard', 'Amazon Dynamo Db Item Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbItemGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemGroup('AmazonDynamoDbItemGroup', 'Amazon Dynamo Db Item Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemGroup('AmazonDynamoDbItemGroup', 'Amazon Dynamo Db Item Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.png
new file mode 100644
index 00000000000..fd53f9ff079
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.puml
new file mode 100644
index 00000000000..95b9c944b54
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItem.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbItem
+
+sprite $AmazonDynamoDbItemXs [10x10/16z] Oq05p0oCG0ncyJ1WiXXOWPWP21Y162e6nPWiPYXW1G
+
+sprite $AmazonDynamoDbItemSm [12x12/16z] ZSYr0S0m40J15JxsNwyPGarom5yjkrPtGM7Nc9ZVNK6VNZh-T7PEEvHs-FzBFNpNV9SR
+
+sprite $AmazonDynamoDbItemMd [16x16/16z] hOgr0GHH24G7EGFwRtU_Qtml6SLDU274AmQlhGaebrYvc2-jJ9f5jzs03ssPmnM6i4A8DI0DQiBht_JlsHhSv9i
+
+sprite $AmazonDynamoDbItemLg [20x20/16z] lOv55WD124IBgI0lSF_hniRQrlajk615rW5FHP5dZ0g80EnzQLRI-qe0F0VVLzRac_8aLMiRPa0V-zp5VZoHIq7gJZ5snOT-N_Wd7tUAlYkgq1CvbUqD
+
+!procedure AmazonDynamoDbItem($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbItem', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbItemCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbItemLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbItemGroup($id, $name='Amazon Dynamo Db Item', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbItemLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.png
new file mode 100644
index 00000000000..044c29fd937
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.puml
new file mode 100644
index 00000000000..42f2888cf6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemCard('AmazonDynamoDbItemCard', 'Amazon Dynamo Db Item Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Remote.puml
new file mode 100644
index 00000000000..51783f5c74a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemCard('AmazonDynamoDbItemCard', 'Amazon Dynamo Db Item Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.png
new file mode 100644
index 00000000000..ea487f61ae5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.puml
new file mode 100644
index 00000000000..ef050f329cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemGroup('AmazonDynamoDbItemGroup', 'Amazon Dynamo Db Item Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Remote.puml
new file mode 100644
index 00000000000..3fc3bb64967
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItem')
+
+' renders the element
+AmazonDynamoDbItemGroup('AmazonDynamoDbItemGroup', 'Amazon Dynamo Db Item Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.png
new file mode 100644
index 00000000000..fef02fe6062
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.puml
new file mode 100644
index 00000000000..510cc33e2b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItems
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItems('AmazonDynamoDbItems', 'Amazon Dynamo Db Items', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Remote.puml
new file mode 100644
index 00000000000..ae77560d9f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItems
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItems('AmazonDynamoDbItems', 'Amazon Dynamo Db Items', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.md
new file mode 100644
index 00000000000..95231170259
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbItems
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbItems
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+```
+
+
+
+| Illustration | AmazonDynamoDbItems | AmazonDynamoDbItemsCard | AmazonDynamoDbItemsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItems.png) | ![illustration for AmazonDynamoDbItems](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItems.Local.png) | ![illustration for AmazonDynamoDbItemsCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.png) | ![illustration for AmazonDynamoDbItemsGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbItems
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItems
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItems('AmazonDynamoDbItems', 'Amazon Dynamo Db Items', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItems
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItems('AmazonDynamoDbItems', 'Amazon Dynamo Db Items', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbItemsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsCard('AmazonDynamoDbItemsCard', 'Amazon Dynamo Db Items Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsCard('AmazonDynamoDbItemsCard', 'Amazon Dynamo Db Items Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbItemsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsGroup('AmazonDynamoDbItemsGroup', 'Amazon Dynamo Db Items Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsGroup('AmazonDynamoDbItemsGroup', 'Amazon Dynamo Db Items Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.png
new file mode 100644
index 00000000000..eb115dce5e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.puml
new file mode 100644
index 00000000000..e5bc382ed06
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItems.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbItems
+
+sprite $AmazonDynamoDbItemsXs [10x10/16z] Oq05J0pSG0nXiN0oCV000HE8W8gnmcKPk95b6O602GYPOR8yIB8
+
+sprite $AmazonDynamoDbItemsSm [12x12/16z] JOg30G0m30IlvlxhriWLoGE9qHkh2ug1fa16xrs5iPl9-K_75lBTgnvxdEZv5Sf4h_zsSlpzbCPU9thz7G
+
+sprite $AmazonDynamoDbItemsMd [16x16/16z] POw50G0X30EJlaBPVrtSERGUx3XDED4250aZW5fYjZ-v5_l-4AsdmFh2cOIAoIpzuZNPhFsOC49U7wbdlp-XycUMVl_I3_-rwejcj5XeRm
+
+sprite $AmazonDynamoDbItemsLg [20x20/16z] {
+TOtL0GD120KV3c7xRpT-VZi_E8CxUlpX9N7qCcC7kW4-zaBaSUwvQfrxy03ORnsvm4kYnripN1pk5qU0--AjcdfzWPP4qFIZsOcOYUJupohzx4XWd7iyccRU
+6ru
+}
+
+!procedure AmazonDynamoDbItems($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbItems', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbItemsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbItemsLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbItemsGroup($id, $name='Amazon Dynamo Db Items', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbItemsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.png
new file mode 100644
index 00000000000..98d1fc54be3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.puml
new file mode 100644
index 00000000000..75605477db5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsCard('AmazonDynamoDbItemsCard', 'Amazon Dynamo Db Items Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Remote.puml
new file mode 100644
index 00000000000..160d3cacf97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsCard('AmazonDynamoDbItemsCard', 'Amazon Dynamo Db Items Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.png
new file mode 100644
index 00000000000..abce328c35b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.puml
new file mode 100644
index 00000000000..c41b3d30678
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsGroup('AmazonDynamoDbItemsGroup', 'Amazon Dynamo Db Items Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Remote.puml
new file mode 100644
index 00000000000..e20d9b578d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbItemsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbItemsGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbItems')
+
+' renders the element
+AmazonDynamoDbItemsGroup('AmazonDynamoDbItemsGroup', 'Amazon Dynamo Db Items Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.png
new file mode 100644
index 00000000000..f788423f404
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.puml
new file mode 100644
index 00000000000..847bfdf9605
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClass('AmazonDynamoDbStandardAccessTableClass', 'Amazon Dynamo Db Standard Access Table Class', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Remote.puml
new file mode 100644
index 00000000000..4a0bddf68b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClass('AmazonDynamoDbStandardAccessTableClass', 'Amazon Dynamo Db Standard Access Table Class', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.md
new file mode 100644
index 00000000000..5104adf0239
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbStandardAccessTableClass
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+```
+
+
+
+| Illustration | AmazonDynamoDbStandardAccessTableClass | AmazonDynamoDbStandardAccessTableClassCard | AmazonDynamoDbStandardAccessTableClassGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.png) | ![illustration for AmazonDynamoDbStandardAccessTableClass](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.Local.png) | ![illustration for AmazonDynamoDbStandardAccessTableClassCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.png) | ![illustration for AmazonDynamoDbStandardAccessTableClassGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbStandardAccessTableClass
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClass('AmazonDynamoDbStandardAccessTableClass', 'Amazon Dynamo Db Standard Access Table Class', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClass('AmazonDynamoDbStandardAccessTableClass', 'Amazon Dynamo Db Standard Access Table Class', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbStandardAccessTableClassCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassCard('AmazonDynamoDbStandardAccessTableClassCard', 'Amazon Dynamo Db Standard Access Table Class Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassCard('AmazonDynamoDbStandardAccessTableClassCard', 'Amazon Dynamo Db Standard Access Table Class Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbStandardAccessTableClassGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassGroup('AmazonDynamoDbStandardAccessTableClassGroup', 'Amazon Dynamo Db Standard Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassGroup('AmazonDynamoDbStandardAccessTableClassGroup', 'Amazon Dynamo Db Standard Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.png
new file mode 100644
index 00000000000..b315b3c4b08
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.puml
new file mode 100644
index 00000000000..9911fce1ca5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass
+
+sprite $AmazonDynamoDbStandardAccessTableClassXs [10x10/16z] Oq0272n0WXF4uc60aQmC75oi41P43CI4OsuGoGNdCu9eBh0o9Y01CmG
+
+sprite $AmazonDynamoDbStandardAccessTableClassSm [12x12/16z] LKg50S0W30jQ_V_U3OTg36-Pf5YqDYXJIWrRZI4nfri_sCt-ozvLQgYx6jIRqZ2uDZTnmoa3KI0g5WsxMk83
+
+sprite $AmazonDynamoDbStandardAccessTableClassMd [16x16/16z] {
+RSt5eKD1243HYup1zD_kCxucEIiSFh2TbpqeOPJft1AAhEhdC15jQrQ-mDnDu2SlebfvaI4LpgrS0WPm9QlQP3Q8LdcB9830GxWDzoUtpSqi0DqBkfdF7lMc
+FYlf_3Evd
+}
+
+sprite $AmazonDynamoDbStandardAccessTableClassLg [20x20/16z] {
+TT05WWKX30FGODNS_xghxNpFA0y7dpB48ZDTvaN6NNNEekLtFGetRpRRBEtCCUQMjBRpwn5-1d1dL_JLIB9CYkHWHI-mVWXaBMzo_ZVRE2u3ayoUZQ6rGaFR
+60xT_-RqGe7ZtrOVWYuE09CCT6Z_aqq3e1xXDkclPqkyPlszlm4
+}
+
+!procedure AmazonDynamoDbStandardAccessTableClass($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbStandardAccessTableClassCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbStandardAccessTableClassLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbStandardAccessTableClassGroup($id, $name='Amazon Dynamo Db Standard Access Table Class', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbStandardAccessTableClassLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.png
new file mode 100644
index 00000000000..df094438cbd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.puml
new file mode 100644
index 00000000000..edc2a5c507e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassCard('AmazonDynamoDbStandardAccessTableClassCard', 'Amazon Dynamo Db Standard Access Table Class Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Remote.puml
new file mode 100644
index 00000000000..e80ac5d2cd2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassCard('AmazonDynamoDbStandardAccessTableClassCard', 'Amazon Dynamo Db Standard Access Table Class Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.png
new file mode 100644
index 00000000000..479ed537033
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.puml
new file mode 100644
index 00000000000..dd541d89047
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassGroup('AmazonDynamoDbStandardAccessTableClassGroup', 'Amazon Dynamo Db Standard Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Remote.puml
new file mode 100644
index 00000000000..a44b9433ae0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClassGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardAccessTableClassGroup('AmazonDynamoDbStandardAccessTableClassGroup', 'Amazon Dynamo Db Standard Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.png
new file mode 100644
index 00000000000..d66bccf9e2a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.puml
new file mode 100644
index 00000000000..aa13a6b8132
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClass('AmazonDynamoDbStandardInfrequentAccessTableClass', 'Amazon Dynamo Db Standard Infrequent Access Table Class', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Remote.puml
new file mode 100644
index 00000000000..6d04196e1ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClass('AmazonDynamoDbStandardInfrequentAccessTableClass', 'Amazon Dynamo Db Standard Infrequent Access Table Class', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.md
new file mode 100644
index 00000000000..2e1c1595a9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbStandardInfrequentAccessTableClass
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+```
+
+
+
+| Illustration | AmazonDynamoDbStandardInfrequentAccessTableClass | AmazonDynamoDbStandardInfrequentAccessTableClassCard | AmazonDynamoDbStandardInfrequentAccessTableClassGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.png) | ![illustration for AmazonDynamoDbStandardInfrequentAccessTableClass](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.Local.png) | ![illustration for AmazonDynamoDbStandardInfrequentAccessTableClassCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.png) | ![illustration for AmazonDynamoDbStandardInfrequentAccessTableClassGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbStandardInfrequentAccessTableClass
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClass('AmazonDynamoDbStandardInfrequentAccessTableClass', 'Amazon Dynamo Db Standard Infrequent Access Table Class', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClass
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClass('AmazonDynamoDbStandardInfrequentAccessTableClass', 'Amazon Dynamo Db Standard Infrequent Access Table Class', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbStandardInfrequentAccessTableClassCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassCard('AmazonDynamoDbStandardInfrequentAccessTableClassCard', 'Amazon Dynamo Db Standard Infrequent Access Table Class Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassCard('AmazonDynamoDbStandardInfrequentAccessTableClassCard', 'Amazon Dynamo Db Standard Infrequent Access Table Class Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbStandardInfrequentAccessTableClassGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassGroup('AmazonDynamoDbStandardInfrequentAccessTableClassGroup', 'Amazon Dynamo Db Standard Infrequent Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassGroup('AmazonDynamoDbStandardInfrequentAccessTableClassGroup', 'Amazon Dynamo Db Standard Infrequent Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.png
new file mode 100644
index 00000000000..6216cfd1110
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.puml
new file mode 100644
index 00000000000..d3dc75bfb25
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass
+
+sprite $AmazonDynamoDbStandardInfrequentAccessTableClassXs [10x10/16z] JKg30G0W4CpUVztgxJy5LwFyCm6T8BU6iIeZr0wxU51RW155F0tS191p3m
+
+sprite $AmazonDynamoDbStandardInfrequentAccessTableClassSm [12x12/16z] NKs30S1036pC_TUjzGmFotWg22NrAECUqL6N8f0xJNEuogxQmpsr5vEG_U9T3o1T83uYT4PXVUO7OWC
+
+sprite $AmazonDynamoDbStandardInfrequentAccessTableClassMd [16x16/16z] {
+PSt50GCm34FHRmXd_tLBIldTZ89_iTVDRiWCf2S0YyE6vgk5cPVHLG-8p31urMBkYCfc0_2DJ6X03ZjZrYhl-p8N4zNICe6-GsN4Oupxg17PgygJxApaImUu
+0W
+}
+
+sprite $AmazonDynamoDbStandardInfrequentAccessTableClassLg [20x20/16z] {
+TSzL0WGW24NHfzAm_-rE6fFtyvZWNqqiCjEbRxAYkUOrQJXsRIBLiRxCqhYtradIbl7T8vmRSEoatrQty1upHk2MrxO2ylbHeqb2O9VsTb-5pXyUQysXj6oX
+m9yZrbYcezO9oBIoVlwb7k7Mo_5PAtptlFWA
+}
+
+!procedure AmazonDynamoDbStandardInfrequentAccessTableClass($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbStandardInfrequentAccessTableClassCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbStandardInfrequentAccessTableClassLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbStandardInfrequentAccessTableClassGroup($id, $name='Amazon Dynamo Db Standard Infrequent Access Table Class', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbStandardInfrequentAccessTableClassLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.png
new file mode 100644
index 00000000000..6e074a23a07
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.puml
new file mode 100644
index 00000000000..641cad2da0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassCard('AmazonDynamoDbStandardInfrequentAccessTableClassCard', 'Amazon Dynamo Db Standard Infrequent Access Table Class Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Remote.puml
new file mode 100644
index 00000000000..c192482b2c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassCard('AmazonDynamoDbStandardInfrequentAccessTableClassCard', 'Amazon Dynamo Db Standard Infrequent Access Table Class Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.png
new file mode 100644
index 00000000000..3b5572ebe5d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.puml
new file mode 100644
index 00000000000..d0204b25e54
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassGroup('AmazonDynamoDbStandardInfrequentAccessTableClassGroup', 'Amazon Dynamo Db Standard Infrequent Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Remote.puml
new file mode 100644
index 00000000000..9e2d909557f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClassGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStandardInfrequentAccessTableClassGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass')
+
+' renders the element
+AmazonDynamoDbStandardInfrequentAccessTableClassGroup('AmazonDynamoDbStandardInfrequentAccessTableClassGroup', 'Amazon Dynamo Db Standard Infrequent Access Table Class Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.png
new file mode 100644
index 00000000000..62b4a07fa3c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.puml
new file mode 100644
index 00000000000..f4c5ee21bdd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStream
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStream('AmazonDynamoDbStream', 'Amazon Dynamo Db Stream', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Remote.puml
new file mode 100644
index 00000000000..76c833befce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStream
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStream('AmazonDynamoDbStream', 'Amazon Dynamo Db Stream', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.md
new file mode 100644
index 00000000000..1cf65fb50f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbStream
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbStream
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+```
+
+
+
+| Illustration | AmazonDynamoDbStream | AmazonDynamoDbStreamCard | AmazonDynamoDbStreamGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStream.png) | ![illustration for AmazonDynamoDbStream](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStream.Local.png) | ![illustration for AmazonDynamoDbStreamCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.png) | ![illustration for AmazonDynamoDbStreamGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbStream
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStream
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStream('AmazonDynamoDbStream', 'Amazon Dynamo Db Stream', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStream
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStream('AmazonDynamoDbStream', 'Amazon Dynamo Db Stream', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbStreamCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamCard('AmazonDynamoDbStreamCard', 'Amazon Dynamo Db Stream Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamCard('AmazonDynamoDbStreamCard', 'Amazon Dynamo Db Stream Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbStreamGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamGroup('AmazonDynamoDbStreamGroup', 'Amazon Dynamo Db Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamGroup('AmazonDynamoDbStreamGroup', 'Amazon Dynamo Db Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.png
new file mode 100644
index 00000000000..42419226a42
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.puml
new file mode 100644
index 00000000000..858d2c0fe75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStream.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbStream
+
+sprite $AmazonDynamoDbStreamXs [10x10/16z] Oo04M82OauC7ok9XWB10W0tCWW1sTXPsTXv65cITJ3
+
+sprite $AmazonDynamoDbStreamSm [12x12/16z] LShL0K0n24FHMxVzvtrI0yuFag1vWTOcA82ZTQPnzWprx0FSsHFvzDrCmaJi2QEB5m
+
+sprite $AmazonDynamoDbStreamMd [16x16/16z] XSV50KGn203HGMAG_kjTJclV9WAF__AduAbLzNh0K22X08Ahn_fo0FRhoSVI2rzkmFho1hMoMImpanGcO9NMWnwRv_AdU04
+
+sprite $AmazonDynamoDbStreamLg [20x20/16z] {
+fOq53aD124HdSVgv_taB6wlhIt0PFEAeMmp_4DdGE06MyzPeIz7stWb75L_tQiA3NbtVgjxtehtOTQ_Q1-xtwhgdutDwxdv8UbEvzZiGDnYtG7QgXS-XEnRi
+3Zu3
+}
+
+!procedure AmazonDynamoDbStream($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbStream', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbStreamCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbStreamLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbStreamGroup($id, $name='Amazon Dynamo Db Stream', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbStreamLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.png
new file mode 100644
index 00000000000..0856d69c12e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.puml
new file mode 100644
index 00000000000..f848e8bd2bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamCard('AmazonDynamoDbStreamCard', 'Amazon Dynamo Db Stream Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Remote.puml
new file mode 100644
index 00000000000..448064ad36c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamCard('AmazonDynamoDbStreamCard', 'Amazon Dynamo Db Stream Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.png
new file mode 100644
index 00000000000..bdeddfd877b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.puml
new file mode 100644
index 00000000000..f3c43694270
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamGroup('AmazonDynamoDbStreamGroup', 'Amazon Dynamo Db Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Remote.puml
new file mode 100644
index 00000000000..154071c2a2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbStreamGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbStreamGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbStream')
+
+' renders the element
+AmazonDynamoDbStreamGroup('AmazonDynamoDbStreamGroup', 'Amazon Dynamo Db Stream Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.png
new file mode 100644
index 00000000000..a0d1ef2a9c6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.puml
new file mode 100644
index 00000000000..9841d67f490
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTable
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTable('AmazonDynamoDbTable', 'Amazon Dynamo Db Table', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Remote.puml
new file mode 100644
index 00000000000..154b9f1a2db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTable
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTable('AmazonDynamoDbTable', 'Amazon Dynamo Db Table', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.md b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.md
new file mode 100644
index 00000000000..c1e08dd5aa9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.md
@@ -0,0 +1,157 @@
+# AmazonDynamoDbTable
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonDynamoDbTable
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+```
+
+
+
+| Illustration | AmazonDynamoDbTable | AmazonDynamoDbTableCard | AmazonDynamoDbTableGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbTable.png) | ![illustration for AmazonDynamoDbTable](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbTable.Local.png) | ![illustration for AmazonDynamoDbTableCard](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.png) | ![illustration for AmazonDynamoDbTableGroup](../../../aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.png) |
+
+
+
+
+## AmazonDynamoDbTable
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTable
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTable('AmazonDynamoDbTable', 'Amazon Dynamo Db Table', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTable
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTable('AmazonDynamoDbTable', 'Amazon Dynamo Db Table', 'an optional tech label')
+@enduml
+```
+
+## AmazonDynamoDbTableCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableCard('AmazonDynamoDbTableCard', 'Amazon Dynamo Db Table Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableCard('AmazonDynamoDbTableCard', 'Amazon Dynamo Db Table Card', 'an optional description')
+@enduml
+```
+
+## AmazonDynamoDbTableGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableGroup('AmazonDynamoDbTableGroup', 'Amazon Dynamo Db Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableGroup('AmazonDynamoDbTableGroup', 'Amazon Dynamo Db Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.png
new file mode 100644
index 00000000000..61108deeb17
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.puml
new file mode 100644
index 00000000000..7dbd0854392
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTable.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonDynamoDbTable
+
+sprite $AmazonDynamoDbTableXs [10x10/16z] Oq02d3nWYfc1avk74mmOU600IPOP1X1YsDLnye2LiG8
+
+sprite $AmazonDynamoDbTableSm [12x12/16z] LSh50S1030F1DONxRpTqwFaO96OcAiM9e1G7gcWr_zDkXbNf7wvUd6oRRbNgd8SUnVK
+
+sprite $AmazonDynamoDbTableMd [16x16/16z] XSkr5KDH40DHdOK7qlPVhnD_fXlFuAmaqueGmX8BGj6inu8mCzW6ocuZ5zU_I1DNS7VuoixzzQ-oMX5Z31kh_lcJDAxc3m
+
+sprite $AmazonDynamoDbTableLg [20x20/16z] ZSv70eHG20FG68ROSl_p3Ykx_lzsTF1ajKqV9GpCD7QXvzmyh_Hy8B20HmDykw7-6-jgUjrPY88ugXkP2vqxTTzu_6ygd8v-_ViYAXUx55BIe2F-0G
+
+!procedure AmazonDynamoDbTable($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonDynamoDbTable', $name, $tech)
+!endprocedure
+
+!procedure AmazonDynamoDbTableCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDynamoDbTableLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDynamoDbTableGroup($id, $name='Amazon Dynamo Db Table', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonDynamoDbTableLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.png
new file mode 100644
index 00000000000..26bf30f44eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.puml
new file mode 100644
index 00000000000..6ec3ea5c8f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableCard('AmazonDynamoDbTableCard', 'Amazon Dynamo Db Table Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Remote.puml
new file mode 100644
index 00000000000..4212a5f0df0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableCard
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableCard('AmazonDynamoDbTableCard', 'Amazon Dynamo Db Table Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.png
new file mode 100644
index 00000000000..877fa0eb249
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.puml
new file mode 100644
index 00000000000..90db4bcbf82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableGroup('AmazonDynamoDbTableGroup', 'Amazon Dynamo Db Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Remote.puml
new file mode 100644
index 00000000000..89029c2be0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonDynamoDbTableGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDynamoDbTableGroup
+include('aws-q1-2022/Resource/Database/AmazonDynamoDbTable')
+
+' renders the element
+AmazonDynamoDbTableGroup('AmazonDynamoDbTableGroup', 'Amazon Dynamo Db Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.png
new file mode 100644
index 00000000000..5240e96142f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.puml
new file mode 100644
index 00000000000..765631d8c0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNode
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNode('AmazonElastiCacheCacheNode', 'Amazon Elasti Cache Cache Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Remote.puml
new file mode 100644
index 00000000000..5206f82cf3a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNode
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNode('AmazonElastiCacheCacheNode', 'Amazon Elasti Cache Cache Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.md b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.md
new file mode 100644
index 00000000000..98374cb6346
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.md
@@ -0,0 +1,157 @@
+# AmazonElastiCacheCacheNode
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+```
+
+
+
+| Illustration | AmazonElastiCacheCacheNode | AmazonElastiCacheCacheNodeCard | AmazonElastiCacheCacheNodeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.png) | ![illustration for AmazonElastiCacheCacheNode](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.Local.png) | ![illustration for AmazonElastiCacheCacheNodeCard](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.png) | ![illustration for AmazonElastiCacheCacheNodeGroup](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.png) |
+
+
+
+
+## AmazonElastiCacheCacheNode
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNode
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNode('AmazonElastiCacheCacheNode', 'Amazon Elasti Cache Cache Node', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNode
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNode('AmazonElastiCacheCacheNode', 'Amazon Elasti Cache Cache Node', 'an optional tech label')
+@enduml
+```
+
+## AmazonElastiCacheCacheNodeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeCard('AmazonElastiCacheCacheNodeCard', 'Amazon Elasti Cache Cache Node Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeCard('AmazonElastiCacheCacheNodeCard', 'Amazon Elasti Cache Cache Node Card', 'an optional description')
+@enduml
+```
+
+## AmazonElastiCacheCacheNodeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeGroup('AmazonElastiCacheCacheNodeGroup', 'Amazon Elasti Cache Cache Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeGroup('AmazonElastiCacheCacheNodeGroup', 'Amazon Elasti Cache Cache Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.png
new file mode 100644
index 00000000000..c54364253b4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.puml
new file mode 100644
index 00000000000..2d55d14260a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode
+
+sprite $AmazonElastiCacheCacheNodeXs [10x10/16z] Oq00TYZDmy30oi34mC01f1WOc5cv6DY0B2WWWSN32W5S
+
+sprite $AmazonElastiCacheCacheNodeSm [12x12/16z] fSQr0G0W0C2mulh_kxZjP0glB1UjaLY9qMq90LxIEhvyNhzF6nK
+
+sprite $AmazonElastiCacheCacheNodeMd [16x16/16z] lOY55SD03CLqPhzs_td3E41arEVD-FzkmDnZYSTwVVRvT52YpC_iWaNU7DDvX66xt_ZQw-avmEjYC04
+
+sprite $AmazonElastiCacheCacheNodeLg [20x20/16z] rSZL0OKm54J14zcziVxRVQv00ypdSCXp_Ue97FnRC04ZYWkomFL-0kT0H0FqEc9iZbvG7WMvlsxZfDVP69cqh5zZ0DG_6Qu
+
+!procedure AmazonElastiCacheCacheNode($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode', $name, $tech)
+!endprocedure
+
+!procedure AmazonElastiCacheCacheNodeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElastiCacheCacheNodeLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElastiCacheCacheNodeGroup($id, $name='Amazon Elasti Cache Cache Node', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonElastiCacheCacheNodeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.png
new file mode 100644
index 00000000000..53f74727f50
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.puml
new file mode 100644
index 00000000000..ac104b081cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeCard('AmazonElastiCacheCacheNodeCard', 'Amazon Elasti Cache Cache Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Remote.puml
new file mode 100644
index 00000000000..beb96117434
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeCard('AmazonElastiCacheCacheNodeCard', 'Amazon Elasti Cache Cache Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.png
new file mode 100644
index 00000000000..c9b5d507a03
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.puml
new file mode 100644
index 00000000000..658977b4f71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeGroup('AmazonElastiCacheCacheNodeGroup', 'Amazon Elasti Cache Cache Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Remote.puml
new file mode 100644
index 00000000000..24348a9b25f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNodeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheCacheNodeGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode')
+
+' renders the element
+AmazonElastiCacheCacheNodeGroup('AmazonElastiCacheCacheNodeGroup', 'Amazon Elasti Cache Cache Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.png
new file mode 100644
index 00000000000..0f540204815
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.puml
new file mode 100644
index 00000000000..13684a4be2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcached
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcached('AmazonElastiCacheElastiCacheForMemcached', 'Amazon Elasti Cache Elasti Cache For Memcached', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Remote.puml
new file mode 100644
index 00000000000..5dab2f4538b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcached
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcached('AmazonElastiCacheElastiCacheForMemcached', 'Amazon Elasti Cache Elasti Cache For Memcached', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.md b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.md
new file mode 100644
index 00000000000..eb2f03c4e86
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.md
@@ -0,0 +1,157 @@
+# AmazonElastiCacheElastiCacheForMemcached
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+```
+
+
+
+| Illustration | AmazonElastiCacheElastiCacheForMemcached | AmazonElastiCacheElastiCacheForMemcachedCard | AmazonElastiCacheElastiCacheForMemcachedGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.png) | ![illustration for AmazonElastiCacheElastiCacheForMemcached](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.Local.png) | ![illustration for AmazonElastiCacheElastiCacheForMemcachedCard](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.png) | ![illustration for AmazonElastiCacheElastiCacheForMemcachedGroup](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.png) |
+
+
+
+
+## AmazonElastiCacheElastiCacheForMemcached
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcached
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcached('AmazonElastiCacheElastiCacheForMemcached', 'Amazon Elasti Cache Elasti Cache For Memcached', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcached
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcached('AmazonElastiCacheElastiCacheForMemcached', 'Amazon Elasti Cache Elasti Cache For Memcached', 'an optional tech label')
+@enduml
+```
+
+## AmazonElastiCacheElastiCacheForMemcachedCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedCard('AmazonElastiCacheElastiCacheForMemcachedCard', 'Amazon Elasti Cache Elasti Cache For Memcached Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedCard('AmazonElastiCacheElastiCacheForMemcachedCard', 'Amazon Elasti Cache Elasti Cache For Memcached Card', 'an optional description')
+@enduml
+```
+
+## AmazonElastiCacheElastiCacheForMemcachedGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedGroup('AmazonElastiCacheElastiCacheForMemcachedGroup', 'Amazon Elasti Cache Elasti Cache For Memcached Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedGroup('AmazonElastiCacheElastiCacheForMemcachedGroup', 'Amazon Elasti Cache Elasti Cache For Memcached Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.png
new file mode 100644
index 00000000000..6c47ee65195
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.puml
new file mode 100644
index 00000000000..4e04d3d0372
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached
+
+sprite $AmazonElastiCacheElastiCacheForMemcachedXs [10x10/16z] HSm50G0n54EnDzxwwz_kCKH0-Fc5Lo-js06pbivoWmaWPqw9HSOXOqK0HN9mcMXz9R03
+
+sprite $AmazonElastiCacheElastiCacheForMemcachedSm [12x12/16z] JSR70SC024MnHmluu_tNJMywYN_weKkjaCkMe_EWIAomHfeTJFUF0UMFCs3WYFIvYFFqMc08Mvo7IS-Trnl0Z2Uh3e0R
+
+sprite $AmazonElastiCacheElastiCacheForMemcachedMd [16x16/16z] {
+NSU50GD120NHMOKFrt-zoRdC2Zo-bNTaVHP4MM8e_zTbRemHVLGRXB0i956gApGhHgoUdNz5XnVF-QSlRJVEdz0hgmDluozKKI39YuAaDyduvsZCKaPbprtq
+KlmoZN_zT4dDOI4U5VP-
+}
+
+sprite $AmazonElastiCacheElastiCacheForMemcachedLg [20x20/16z] {
+ZSY5WG0n20313IGSrd-zV_fk6sNuRzMVCmhM6kiyiZzCOxQ6MMajKszjhS5--xGaryIRdWw5kaxKR47GB3jDoctgj7GQkSovIxbDsgCsCukgUHiuC0OGmcc-
+cIiA-ocrFAohFAK5Rq_THuCnXZCoTYDadpXp7RabJGbFRf9CslATdPiatco5Nc_phkYZnO-z
+}
+
+!procedure AmazonElastiCacheElastiCacheForMemcached($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached', $name, $tech)
+!endprocedure
+
+!procedure AmazonElastiCacheElastiCacheForMemcachedCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElastiCacheElastiCacheForMemcachedLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElastiCacheElastiCacheForMemcachedGroup($id, $name='Amazon Elasti Cache Elasti Cache For Memcached', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonElastiCacheElastiCacheForMemcachedLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.png
new file mode 100644
index 00000000000..3e71175e680
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.puml
new file mode 100644
index 00000000000..cfb9598056d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedCard('AmazonElastiCacheElastiCacheForMemcachedCard', 'Amazon Elasti Cache Elasti Cache For Memcached Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Remote.puml
new file mode 100644
index 00000000000..732054daad1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedCard('AmazonElastiCacheElastiCacheForMemcachedCard', 'Amazon Elasti Cache Elasti Cache For Memcached Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.png
new file mode 100644
index 00000000000..e6f02b8a95e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.puml
new file mode 100644
index 00000000000..561222df2e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedGroup('AmazonElastiCacheElastiCacheForMemcachedGroup', 'Amazon Elasti Cache Elasti Cache For Memcached Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Remote.puml
new file mode 100644
index 00000000000..84f2c52ace4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcachedGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForMemcachedGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached')
+
+' renders the element
+AmazonElastiCacheElastiCacheForMemcachedGroup('AmazonElastiCacheElastiCacheForMemcachedGroup', 'Amazon Elasti Cache Elasti Cache For Memcached Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.png
new file mode 100644
index 00000000000..53a71312995
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.puml
new file mode 100644
index 00000000000..dc59e10df00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedis
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedis('AmazonElastiCacheElastiCacheForRedis', 'Amazon Elasti Cache Elasti Cache For Redis', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Remote.puml
new file mode 100644
index 00000000000..1b622aed3d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedis
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedis('AmazonElastiCacheElastiCacheForRedis', 'Amazon Elasti Cache Elasti Cache For Redis', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.md b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.md
new file mode 100644
index 00000000000..9334f6d8efc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.md
@@ -0,0 +1,157 @@
+# AmazonElastiCacheElastiCacheForRedis
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+```
+
+
+
+| Illustration | AmazonElastiCacheElastiCacheForRedis | AmazonElastiCacheElastiCacheForRedisCard | AmazonElastiCacheElastiCacheForRedisGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.png) | ![illustration for AmazonElastiCacheElastiCacheForRedis](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.Local.png) | ![illustration for AmazonElastiCacheElastiCacheForRedisCard](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.png) | ![illustration for AmazonElastiCacheElastiCacheForRedisGroup](../../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.png) |
+
+
+
+
+## AmazonElastiCacheElastiCacheForRedis
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedis
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedis('AmazonElastiCacheElastiCacheForRedis', 'Amazon Elasti Cache Elasti Cache For Redis', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedis
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedis('AmazonElastiCacheElastiCacheForRedis', 'Amazon Elasti Cache Elasti Cache For Redis', 'an optional tech label')
+@enduml
+```
+
+## AmazonElastiCacheElastiCacheForRedisCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisCard('AmazonElastiCacheElastiCacheForRedisCard', 'Amazon Elasti Cache Elasti Cache For Redis Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisCard('AmazonElastiCacheElastiCacheForRedisCard', 'Amazon Elasti Cache Elasti Cache For Redis Card', 'an optional description')
+@enduml
+```
+
+## AmazonElastiCacheElastiCacheForRedisGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisGroup('AmazonElastiCacheElastiCacheForRedisGroup', 'Amazon Elasti Cache Elasti Cache For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisGroup('AmazonElastiCacheElastiCacheForRedisGroup', 'Amazon Elasti Cache Elasti Cache For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.png
new file mode 100644
index 00000000000..2aecadc1678
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.puml
new file mode 100644
index 00000000000..f4436619863
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis
+
+sprite $AmazonElastiCacheElastiCacheForRedisXs [10x10/16z] HS7B5O9G40Mm30VURsx_zRfHIRpo8tlSpvqqwtRRkLbmSe7RSabttReRLN60Oe5AWWy
+
+sprite $AmazonElastiCacheElastiCacheForRedisSm [12x12/16z] JSQ50GCW34JHH_3G_TUjs-dth_p9x3apxYx7dcthckZAj4zUfiWxBwZnO4iqGcgnUXuP_M396e87zsI_6RnOcNiKt
+
+sprite $AmazonElastiCacheElastiCacheForRedisMd [16x16/16z] {
+NS-rOGH04CLG3NplmFRVhfdkbBrGF6UFiVw_PUnEzggtkkgGcfGVCKMjiupPgIuvnNvOCi3dsxSsW9SRNwOWqWZdmsCLI73SUkcPSYvBnCm1ABWjqlcgcele
+NuCGyMFRpb3FuoMVlG4
+}
+
+sprite $AmazonElastiCacheElastiCacheForRedisLg [20x20/16z] {
+ZOm5Wi0m20GdM6ZW_--zwhbD6sE5_rBzcQ30VRZxViXnQ62jMqHP-RJi_LK3RKsBnN8Zczq1XQOQg0biD1RdRAmjt2DhqiWrIswMt3FfV7obzmoIko-5SvOv
+p-k-M3hNCUkgB1bfJPRkpu0nHi8uMrBs5oSv6DqAItZ8b15inFiPxBC9-JQBUPLeyyQeFaX-v0K
+}
+
+!procedure AmazonElastiCacheElastiCacheForRedis($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis', $name, $tech)
+!endprocedure
+
+!procedure AmazonElastiCacheElastiCacheForRedisCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElastiCacheElastiCacheForRedisLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElastiCacheElastiCacheForRedisGroup($id, $name='Amazon Elasti Cache Elasti Cache For Redis', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonElastiCacheElastiCacheForRedisLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.png
new file mode 100644
index 00000000000..4eaece20bdc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.puml
new file mode 100644
index 00000000000..b414288cd58
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisCard('AmazonElastiCacheElastiCacheForRedisCard', 'Amazon Elasti Cache Elasti Cache For Redis Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Remote.puml
new file mode 100644
index 00000000000..f4588a86e14
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisCard
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisCard('AmazonElastiCacheElastiCacheForRedisCard', 'Amazon Elasti Cache Elasti Cache For Redis Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.png
new file mode 100644
index 00000000000..999912a05f6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.puml
new file mode 100644
index 00000000000..cf80fac4329
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisGroup('AmazonElastiCacheElastiCacheForRedisGroup', 'Amazon Elasti Cache Elasti Cache For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Remote.puml
new file mode 100644
index 00000000000..61dc3c81809
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedisGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElastiCacheElastiCacheForRedisGroup
+include('aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis')
+
+' renders the element
+AmazonElastiCacheElastiCacheForRedisGroup('AmazonElastiCacheElastiCacheForRedisGroup', 'Amazon Elasti Cache Elasti Cache For Redis Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.png
new file mode 100644
index 00000000000..8fb8ec190e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.puml
new file mode 100644
index 00000000000..0bedae1a81a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstance
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstance('AmazonRdsProxyInstance', 'Amazon Rds Proxy Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Remote.puml
new file mode 100644
index 00000000000..5b89720915a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstance
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstance('AmazonRdsProxyInstance', 'Amazon Rds Proxy Instance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.md b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.md
new file mode 100644
index 00000000000..cc6818add11
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.md
@@ -0,0 +1,157 @@
+# AmazonRdsProxyInstance
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonRdsProxyInstance
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+```
+
+
+
+| Illustration | AmazonRdsProxyInstance | AmazonRdsProxyInstanceCard | AmazonRdsProxyInstanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.png) | ![illustration for AmazonRdsProxyInstance](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.Local.png) | ![illustration for AmazonRdsProxyInstanceCard](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.png) | ![illustration for AmazonRdsProxyInstanceGroup](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.png) |
+
+
+
+
+## AmazonRdsProxyInstance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstance
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstance('AmazonRdsProxyInstance', 'Amazon Rds Proxy Instance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstance
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstance('AmazonRdsProxyInstance', 'Amazon Rds Proxy Instance', 'an optional tech label')
+@enduml
+```
+
+## AmazonRdsProxyInstanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceCard('AmazonRdsProxyInstanceCard', 'Amazon Rds Proxy Instance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceCard('AmazonRdsProxyInstanceCard', 'Amazon Rds Proxy Instance Card', 'an optional description')
+@enduml
+```
+
+## AmazonRdsProxyInstanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceGroup('AmazonRdsProxyInstanceGroup', 'Amazon Rds Proxy Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceGroup('AmazonRdsProxyInstanceGroup', 'Amazon Rds Proxy Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.png
new file mode 100644
index 00000000000..c417a5ab33d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.puml
new file mode 100644
index 00000000000..05673c96b55
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonRdsProxyInstance
+
+sprite $AmazonRdsProxyInstanceXs [10x10/16z] PSQr0S0m44MnP_R1_kk6VnLLuY-Wxu9554IhxLl2qYHBqp87KIvzpJm1
+
+sprite $AmazonRdsProxyInstanceSm [12x12/16z] ROl50G0n20Gd7jZ-wpttotnWZIUwlWwjLgoK7Fro8_VF_Piytpjq_NUdgxk6dHITxYj82ZC
+
+sprite $AmazonRdsProxyInstanceMd [16x16/16z] VOk50SCm30HVJDv_tJ8toHdrW5zu-iq2XgCvg40N46X9roPpCp8K-gDAj_c3exdRS-WrKzp4zqnUIH-p0VYSEIhrq__fItHPO-51Neu447L3mQw4Cm
+
+sprite $AmazonRdsProxyInstanceLg [20x20/16z] {
+ZOtLOKKn3CNa66-S_TTj7pFfyo0lgRvZ6XGFjD3a5bkHCzJT3F6zPb4YkVEowQDsoz1d3NxIXZrsgqmjbjngYpqPTrhCxh9upd6lbU_txZN459wxsBtMQuS7
+y-d3iPOpjjAZzuxu2GFH0Vm3
+}
+
+!procedure AmazonRdsProxyInstance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonRdsProxyInstance', $name, $tech)
+!endprocedure
+
+!procedure AmazonRdsProxyInstanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRdsProxyInstanceLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRdsProxyInstanceGroup($id, $name='Amazon Rds Proxy Instance', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonRdsProxyInstanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.png
new file mode 100644
index 00000000000..6eeea39b092
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.puml
new file mode 100644
index 00000000000..88dd0f990ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternate('AmazonRdsProxyInstanceAlternate', 'Amazon Rds Proxy Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Remote.puml
new file mode 100644
index 00000000000..4d434e3d426
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternate('AmazonRdsProxyInstanceAlternate', 'Amazon Rds Proxy Instance Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.md b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.md
new file mode 100644
index 00000000000..6cfe7faa516
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.md
@@ -0,0 +1,157 @@
+# AmazonRdsProxyInstanceAlternate
+
+
+```text
+aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+```
+
+
+
+| Illustration | AmazonRdsProxyInstanceAlternate | AmazonRdsProxyInstanceAlternateCard | AmazonRdsProxyInstanceAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.png) | ![illustration for AmazonRdsProxyInstanceAlternate](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.Local.png) | ![illustration for AmazonRdsProxyInstanceAlternateCard](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.png) | ![illustration for AmazonRdsProxyInstanceAlternateGroup](../../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.png) |
+
+
+
+
+## AmazonRdsProxyInstanceAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternate('AmazonRdsProxyInstanceAlternate', 'Amazon Rds Proxy Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternate
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternate('AmazonRdsProxyInstanceAlternate', 'Amazon Rds Proxy Instance Alternate', 'an optional tech label')
+@enduml
+```
+
+## AmazonRdsProxyInstanceAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateCard('AmazonRdsProxyInstanceAlternateCard', 'Amazon Rds Proxy Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateCard('AmazonRdsProxyInstanceAlternateCard', 'Amazon Rds Proxy Instance Alternate Card', 'an optional description')
+@enduml
+```
+
+## AmazonRdsProxyInstanceAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateGroup('AmazonRdsProxyInstanceAlternateGroup', 'Amazon Rds Proxy Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateGroup('AmazonRdsProxyInstanceAlternateGroup', 'Amazon Rds Proxy Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.png
new file mode 100644
index 00000000000..3efcde1ab9d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.puml
new file mode 100644
index 00000000000..5e51ecd38e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate
+
+sprite $AmazonRdsProxyInstanceAlternateXs [10x10/16z] Oy04t0mCpCmy81OJ47DoG5b04GWB9CZD2M9102uMDoC4y
+
+sprite $AmazonRdsProxyInstanceAlternateSm [12x12/16z] TKe30G0139pPF-_R64zmhJvGJ8Ig5bpJaE6EZvfmJYfkEDYo-vA9H_uVH-s58m
+
+sprite $AmazonRdsProxyInstanceAlternateMd [16x16/16z] dSUt0SCm54F1zm5cSlzrdQrKwhhZIdFi5apUWg_225lwlxtU5Cxx8KmwN03xGwaDjz7_3-EOph_pPSxdvjUn4fIs4qy
+
+sprite $AmazonRdsProxyInstanceAlternateLg [20x20/16z] {
+jSh73GCn44DHJf0qgVzsdMq5xDKVF3qGbrbkXJu8H_bSwpH4njTO7-QY4eNTaYNWctMeizbcisbU5zPrMFReJDCWSDSadpy1WKGOCMtsBulJca2JQQqL7kcM
+07S
+}
+
+!procedure AmazonRdsProxyInstanceAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate', $name, $tech)
+!endprocedure
+
+!procedure AmazonRdsProxyInstanceAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRdsProxyInstanceAlternateLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRdsProxyInstanceAlternateGroup($id, $name='Amazon Rds Proxy Instance Alternate', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AmazonRdsProxyInstanceAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.png
new file mode 100644
index 00000000000..f8ffbc98616
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.puml
new file mode 100644
index 00000000000..150fc917b97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateCard('AmazonRdsProxyInstanceAlternateCard', 'Amazon Rds Proxy Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Remote.puml
new file mode 100644
index 00000000000..27dd319f978
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateCard('AmazonRdsProxyInstanceAlternateCard', 'Amazon Rds Proxy Instance Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.png
new file mode 100644
index 00000000000..83089e5dc88
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.puml
new file mode 100644
index 00000000000..8e32b50eba0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateGroup('AmazonRdsProxyInstanceAlternateGroup', 'Amazon Rds Proxy Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..666fcfbe742
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceAlternateGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate')
+
+' renders the element
+AmazonRdsProxyInstanceAlternateGroup('AmazonRdsProxyInstanceAlternateGroup', 'Amazon Rds Proxy Instance Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.png
new file mode 100644
index 00000000000..831baa312e8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.puml
new file mode 100644
index 00000000000..11ccc6a76cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceCard('AmazonRdsProxyInstanceCard', 'Amazon Rds Proxy Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Remote.puml
new file mode 100644
index 00000000000..6e3f26c43be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceCard
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceCard('AmazonRdsProxyInstanceCard', 'Amazon Rds Proxy Instance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.png
new file mode 100644
index 00000000000..78906558e2b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.puml
new file mode 100644
index 00000000000..6f6bc33849e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceGroup('AmazonRdsProxyInstanceGroup', 'Amazon Rds Proxy Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Remote.puml
new file mode 100644
index 00000000000..c6b70755625
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRdsProxyInstanceGroup
+include('aws-q1-2022/Resource/Database/AmazonRdsProxyInstance')
+
+' renders the element
+AmazonRdsProxyInstanceGroup('AmazonRdsProxyInstanceGroup', 'Amazon Rds Proxy Instance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.png b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.png
new file mode 100644
index 00000000000..f7f0f0940e3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.puml
new file mode 100644
index 00000000000..4af901c9815
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob', 'Aws Database Migration Service Database Migration Workflow Or Job', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Remote.puml
new file mode 100644
index 00000000000..f298c5192b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob', 'Aws Database Migration Service Database Migration Workflow Or Job', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.md b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.md
new file mode 100644
index 00000000000..e5e5d0f2645
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.md
@@ -0,0 +1,157 @@
+# AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+
+
+```text
+aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+```
+
+```text
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+```
+
+
+
+| Illustration | AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob | AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard | AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.png) | ![illustration for AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob](../../../aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.Local.png) | ![illustration for AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard](../../../aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.png) | ![illustration for AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup](../../../aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.png) |
+
+
+
+
+## AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob', 'Aws Database Migration Service Database Migration Workflow Or Job', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob', 'Aws Database Migration Service Database Migration Workflow Or Job', 'an optional tech label')
+@enduml
+```
+
+## AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard', 'Aws Database Migration Service Database Migration Workflow Or Job Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard', 'Aws Database Migration Service Database Migration Workflow Or Job Card', 'an optional description')
+@enduml
+```
+
+## AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup', 'Aws Database Migration Service Database Migration Workflow Or Job Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup', 'Aws Database Migration Service Database Migration Workflow Or Job Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.png b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.png
new file mode 100644
index 00000000000..3b0b8ca1ee0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.puml
new file mode 100644
index 00000000000..738562061bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
+
+sprite $AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobXs [10x10/16z] NOk34G0m00DJA_klM_jF8MuqWD24epU1NQ7ngyGm91cPneDGy-4WvNeqKG
+
+sprite $AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobSm [12x12/16z] LOo55G01248HlL3PVzthjEC_yBTAPzHmp6bReOxPuK7aoSmRattCyr4l9gIsYvb8vdZgeC6RSMKRptiwk-hI1sfNMm4
+
+sprite $AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobMd [16x16/16z] {
+POr50W1H249HVilzhplTypOc0FpnM54_nuATs0kZ9JhpE6V2c0ZqyywjPfrthsFqRETTzhbRarHEFMA_Us2lP5_qpUhfdzsmZBU-zguCF-y9GE2-U-cX8_za
+0BQK6G
+}
+
+sprite $AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobLg [20x20/16z] {
+TL25eKGn3A8QO_zrlruVfrJZ2VY8vLbLOKCgpjidwgXiuq2w87sltoSltG3wcAC18JzbLhwiSFCiL-p4WNJbim7eAmkgiOja3DMOTdwzS2b9PYRvgz8SxBqz
+p55S1FPmIZUmw94_RvSVOC3kw9fZnUyScQKfRrJkVZWGHhjzlW4
+}
+
+!procedure AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob', $name, $tech)
+!endprocedure
+
+!procedure AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobLg>', 'Database', $funcName, $content)
+!endprocedure
+
+!procedure AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup($id, $name='Aws Database Migration Service Database Migration Workflow Or Job', $tech='')
+ IconGroupElement($id, 'DatabaseFamily', '<$AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.png b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.png
new file mode 100644
index 00000000000..47c029decb2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.puml
new file mode 100644
index 00000000000..249d3391d70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard', 'Aws Database Migration Service Database Migration Workflow Or Job Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Remote.puml
new file mode 100644
index 00000000000..d9b6c428133
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobCard', 'Aws Database Migration Service Database Migration Workflow Or Job Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.png b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.png
new file mode 100644
index 00000000000..75e1c99e40d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.puml
new file mode 100644
index 00000000000..cc75d07344a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup', 'Aws Database Migration Service Database Migration Workflow Or Job Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Remote.puml
new file mode 100644
index 00000000000..15c1525c9b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup
+include('aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob')
+
+' renders the element
+AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup('AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJobGroup', 'Aws Database Migration Service Database Migration Workflow Or Job Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.png b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.png
new file mode 100644
index 00000000000..d11f64f3315
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.puml
new file mode 100644
index 00000000000..326144d735b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9('AwsCloud9Cloud9', 'Aws Cloud9 Cloud9', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Remote.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Remote.puml
new file mode 100644
index 00000000000..58255c8eebd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9('AwsCloud9Cloud9', 'Aws Cloud9 Cloud9', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.md b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.md
new file mode 100644
index 00000000000..76af99c3f0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.md
@@ -0,0 +1,157 @@
+# AwsCloud9Cloud9
+
+
+```text
+aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9
+```
+
+```text
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+```
+
+
+
+| Illustration | AwsCloud9Cloud9 | AwsCloud9Cloud9Card | AwsCloud9Cloud9Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.png) | ![illustration for AwsCloud9Cloud9](../../../aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.Local.png) | ![illustration for AwsCloud9Cloud9Card](../../../aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.png) | ![illustration for AwsCloud9Cloud9Group](../../../aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.png) |
+
+
+
+
+## AwsCloud9Cloud9
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9('AwsCloud9Cloud9', 'Aws Cloud9 Cloud9', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9('AwsCloud9Cloud9', 'Aws Cloud9 Cloud9', 'an optional tech label')
+@enduml
+```
+
+## AwsCloud9Cloud9Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Card
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Card('AwsCloud9Cloud9Card', 'Aws Cloud9 Cloud9 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Card
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Card('AwsCloud9Cloud9Card', 'Aws Cloud9 Cloud9 Card', 'an optional description')
+@enduml
+```
+
+## AwsCloud9Cloud9Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Group
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Group('AwsCloud9Cloud9Group', 'Aws Cloud9 Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Group
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Group('AwsCloud9Cloud9Group', 'Aws Cloud9 Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.png b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.png
new file mode 100644
index 00000000000..fa1f862ed24
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.png differ
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.puml
new file mode 100644
index 00000000000..0432f0c60b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9
+
+sprite $AwsCloud9Cloud9Xs [10x10/16z] RS470S0m40GWEhBFlzuOU52R-O1WW9T58mG2uBK0KRW
+
+sprite $AwsCloud9Cloud9Sm [12x12/16z] VKh50S0W33nSzryNYFxQw1b-AaI72sX1OA4pTwEt7trM4lXsl9iHGOyI2_tTCIKSHvTQ-AeB
+
+sprite $AwsCloud9Cloud9Md [16x16/16z] dOx50S0m30CLDks_RY7eRtj1i_27p2quKoFGwZQvtpLIy3PeVYBraiTu3shgJbZlrFU3QBT1tUwUSK-RsX0I0QMDLdpb1W
+
+sprite $AwsCloud9Cloud9Lg [20x20/16z] {
+jKt50GCn37FCjF-wnvH_QqO9_YBUtJIFYhTWyHtrE9BOEyAuTw5rbOh7LHnHZX7L_ce2-yresqTz_ctZe-2jYWiqBSyg26xKTwjmROd4Bqe6kTRZFk-TCVqZ
+aV1pMG4
+}
+
+!procedure AwsCloud9Cloud9($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9', $name, $tech)
+!endprocedure
+
+!procedure AwsCloud9Cloud9Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloud9Cloud9Lg>', 'DeveloperTools', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloud9Cloud9Group($id, $name='Aws Cloud9 Cloud9', $tech='')
+ IconGroupElement($id, 'DeveloperToolsFamily', '<$AwsCloud9Cloud9Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.png b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.png
new file mode 100644
index 00000000000..e3ae59aeaab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.puml
new file mode 100644
index 00000000000..9783b184cfc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Card
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Card('AwsCloud9Cloud9Card', 'Aws Cloud9 Cloud9 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Remote.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Remote.puml
new file mode 100644
index 00000000000..e70377f62d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Card
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Card('AwsCloud9Cloud9Card', 'Aws Cloud9 Cloud9 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.png b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.png
new file mode 100644
index 00000000000..5367601fe56
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.puml
new file mode 100644
index 00000000000..11836e15f18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Group
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Group('AwsCloud9Cloud9Group', 'Aws Cloud9 Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Remote.puml b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Remote.puml
new file mode 100644
index 00000000000..8c42379c902
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud9Cloud9Group
+include('aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9')
+
+' renders the element
+AwsCloud9Cloud9Group('AwsCloud9Cloud9Group', 'Aws Cloud9 Cloud9 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.png b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.png
new file mode 100644
index 00000000000..b01de2269e0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.puml
new file mode 100644
index 00000000000..bc41cd30e44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWeb
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWeb('AmazonWorkSpacesWorkSpacesWeb', 'Amazon Work Spaces Work Spaces Web', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Remote.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Remote.puml
new file mode 100644
index 00000000000..00ba4f4355d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWeb
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWeb('AmazonWorkSpacesWorkSpacesWeb', 'Amazon Work Spaces Work Spaces Web', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.md b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.md
new file mode 100644
index 00000000000..89995cbd1d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.md
@@ -0,0 +1,157 @@
+# AmazonWorkSpacesWorkSpacesWeb
+
+
+```text
+aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb
+```
+
+```text
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+```
+
+
+
+| Illustration | AmazonWorkSpacesWorkSpacesWeb | AmazonWorkSpacesWorkSpacesWebCard | AmazonWorkSpacesWorkSpacesWebGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.png) | ![illustration for AmazonWorkSpacesWorkSpacesWeb](../../../aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.Local.png) | ![illustration for AmazonWorkSpacesWorkSpacesWebCard](../../../aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.png) | ![illustration for AmazonWorkSpacesWorkSpacesWebGroup](../../../aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.png) |
+
+
+
+
+## AmazonWorkSpacesWorkSpacesWeb
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWeb
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWeb('AmazonWorkSpacesWorkSpacesWeb', 'Amazon Work Spaces Work Spaces Web', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWeb
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWeb('AmazonWorkSpacesWorkSpacesWeb', 'Amazon Work Spaces Work Spaces Web', 'an optional tech label')
+@enduml
+```
+
+## AmazonWorkSpacesWorkSpacesWebCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebCard
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebCard('AmazonWorkSpacesWorkSpacesWebCard', 'Amazon Work Spaces Work Spaces Web Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebCard
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebCard('AmazonWorkSpacesWorkSpacesWebCard', 'Amazon Work Spaces Work Spaces Web Card', 'an optional description')
+@enduml
+```
+
+## AmazonWorkSpacesWorkSpacesWebGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebGroup
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebGroup('AmazonWorkSpacesWorkSpacesWebGroup', 'Amazon Work Spaces Work Spaces Web Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebGroup
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebGroup('AmazonWorkSpacesWorkSpacesWebGroup', 'Amazon Work Spaces Work Spaces Web Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.png b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.png
new file mode 100644
index 00000000000..e00060cc9b8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.png differ
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.puml
new file mode 100644
index 00000000000..3ca0cf36b60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb
+
+sprite $AmazonWorkSpacesWorkSpacesWebXs [10x10/16z] Oq009YXWPk220R0uY6I4q8pCO1O7K368XP3bWh2OGJGdaCKEDHDi0W
+
+sprite $AmazonWorkSpacesWorkSpacesWebSm [12x12/16z] JSR70ODG342nzztj_VTDwA2J-Eh7eAfoQXQtysqEjTyDw7My1fWwZmpiLodOBmtqUGuMKyBDsVq1
+
+sprite $AmazonWorkSpacesWorkSpacesWebMd [16x16/16z] RSV5eG9G302mF6-x_xvVSSWjNaK-6dAlvIRLUPJIe-kZ1dh__qn6tfuTd7rvv4ISk5whcToEGhIUwlJRrmd8Hj73nJvAB3UjwlZe6m
+
+sprite $AmazonWorkSpacesWorkSpacesWebLg [20x20/16z] {
+VSs54KKn24JH3Sxst-_NvtR7c1C1LwaV0reEQQ1DnB1fV8p7FeP38y1fp6denOmwAdR6_BsYhiPvCNEngjyceTPga8xVVri3bC3HCDduM95RKquBMoUpmbBN
+pvZOf7Hc3Unp2Xvw0m
+}
+
+!procedure AmazonWorkSpacesWorkSpacesWeb($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb', $name, $tech)
+!endprocedure
+
+!procedure AmazonWorkSpacesWorkSpacesWebCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonWorkSpacesWorkSpacesWebLg>', 'EndUserComputing', $funcName, $content)
+!endprocedure
+
+!procedure AmazonWorkSpacesWorkSpacesWebGroup($id, $name='Amazon Work Spaces Work Spaces Web', $tech='')
+ IconGroupElement($id, 'EndUserComputingFamily', '<$AmazonWorkSpacesWorkSpacesWebLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.png b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.png
new file mode 100644
index 00000000000..3d0e9b803b6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.puml
new file mode 100644
index 00000000000..9196d1d1aa9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebCard
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebCard('AmazonWorkSpacesWorkSpacesWebCard', 'Amazon Work Spaces Work Spaces Web Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Remote.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Remote.puml
new file mode 100644
index 00000000000..97bb4d9c1a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebCard
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebCard('AmazonWorkSpacesWorkSpacesWebCard', 'Amazon Work Spaces Work Spaces Web Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.png b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.png
new file mode 100644
index 00000000000..8f905d84011
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.puml
new file mode 100644
index 00000000000..8aed7a8376a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebGroup
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebGroup('AmazonWorkSpacesWorkSpacesWebGroup', 'Amazon Work Spaces Work Spaces Web Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Remote.puml b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Remote.puml
new file mode 100644
index 00000000000..64ec6d59e07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWebGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonWorkSpacesWorkSpacesWebGroup
+include('aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb')
+
+' renders the element
+AmazonWorkSpacesWorkSpacesWebGroup('AmazonWorkSpacesWorkSpacesWebGroup', 'Amazon Work Spaces Work Spaces Web Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.png
new file mode 100644
index 00000000000..5b93657c197
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.puml
new file mode 100644
index 00000000000..f9baf1ddcb7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofence
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofence('AmazonLocationServiceGeofence', 'Amazon Location Service Geofence', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Remote.puml
new file mode 100644
index 00000000000..5680ef28c11
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofence
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofence('AmazonLocationServiceGeofence', 'Amazon Location Service Geofence', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.md b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.md
new file mode 100644
index 00000000000..db4fe398217
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.md
@@ -0,0 +1,157 @@
+# AmazonLocationServiceGeofence
+
+
+```text
+aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence
+```
+
+```text
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+```
+
+
+
+| Illustration | AmazonLocationServiceGeofence | AmazonLocationServiceGeofenceCard | AmazonLocationServiceGeofenceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.png) | ![illustration for AmazonLocationServiceGeofence](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.Local.png) | ![illustration for AmazonLocationServiceGeofenceCard](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.png) | ![illustration for AmazonLocationServiceGeofenceGroup](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.png) |
+
+
+
+
+## AmazonLocationServiceGeofence
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofence
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofence('AmazonLocationServiceGeofence', 'Amazon Location Service Geofence', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofence
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofence('AmazonLocationServiceGeofence', 'Amazon Location Service Geofence', 'an optional tech label')
+@enduml
+```
+
+## AmazonLocationServiceGeofenceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceCard('AmazonLocationServiceGeofenceCard', 'Amazon Location Service Geofence Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceCard('AmazonLocationServiceGeofenceCard', 'Amazon Location Service Geofence Card', 'an optional description')
+@enduml
+```
+
+## AmazonLocationServiceGeofenceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceGroup('AmazonLocationServiceGeofenceGroup', 'Amazon Location Service Geofence Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceGroup('AmazonLocationServiceGeofenceGroup', 'Amazon Location Service Geofence Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.png
new file mode 100644
index 00000000000..a605e5fdaf8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.puml
new file mode 100644
index 00000000000..8b8eed24009
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence
+
+sprite $AmazonLocationServiceGeofenceXs [10x10/16z] LSR50SKm00KWsdZU_lD-LqxuSwOVAZJOZYHdYB1vBMSTQviWE5vxwN0c5Lm1
+
+sprite $AmazonLocationServiceGeofenceSm [12x12/16z] NKo30S0m4CnR-yyRrGt_sFxBgZ8aztoyTRpgUqPZcE-SlScXpe-tjv3B4yz4uwUZ7OazaToYmobQrJ4D
+
+sprite $AmazonLocationServiceGeofenceMd [16x16/16z] ROs5WGGm20HdYKF_zVwVmFaakF4RjR7ZWcTSTgNTQNl5Smb0SC9Nd-80JR2pBu2PWi403iW0oTeusmCQHRnTBCyfZcLNjekNM5vfFmFcuebi6ya_
+
+sprite $AmazonLocationServiceGeofenceLg [20x20/16z] {
+VOm7ZWKn24D3X_Z-v_tJOTNMK_pq4ddz6s8nZwnjds4WNUaaRITD8H-PVhIfJzqZRyAr7RWIlD0ESbqkNikrtQpak8_wruv5AxAmsxcxcHVJjS6v9dXAzQ-Z
+kun62PwEKVxDLAljGt8tGrQ74q0gMlIwhya1
+}
+
+!procedure AmazonLocationServiceGeofence($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence', $name, $tech)
+!endprocedure
+
+!procedure AmazonLocationServiceGeofenceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLocationServiceGeofenceLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLocationServiceGeofenceGroup($id, $name='Amazon Location Service Geofence', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AmazonLocationServiceGeofenceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.png
new file mode 100644
index 00000000000..de381a899ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.puml
new file mode 100644
index 00000000000..c8ae2be22c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceCard('AmazonLocationServiceGeofenceCard', 'Amazon Location Service Geofence Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Remote.puml
new file mode 100644
index 00000000000..81737bfed88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceCard('AmazonLocationServiceGeofenceCard', 'Amazon Location Service Geofence Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.png
new file mode 100644
index 00000000000..2c06d5d0ce0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.puml
new file mode 100644
index 00000000000..04f2db7b26e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceGroup('AmazonLocationServiceGeofenceGroup', 'Amazon Location Service Geofence Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Remote.puml
new file mode 100644
index 00000000000..917e55fadaf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofenceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceGeofenceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence')
+
+' renders the element
+AmazonLocationServiceGeofenceGroup('AmazonLocationServiceGeofenceGroup', 'Amazon Location Service Geofence Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.png
new file mode 100644
index 00000000000..02a2be6f255
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.puml
new file mode 100644
index 00000000000..cebed20f8f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMap
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMap('AmazonLocationServiceMap', 'Amazon Location Service Map', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Remote.puml
new file mode 100644
index 00000000000..711be93055e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMap
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMap('AmazonLocationServiceMap', 'Amazon Location Service Map', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.md b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.md
new file mode 100644
index 00000000000..6a653a5345c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.md
@@ -0,0 +1,157 @@
+# AmazonLocationServiceMap
+
+
+```text
+aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap
+```
+
+```text
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+```
+
+
+
+| Illustration | AmazonLocationServiceMap | AmazonLocationServiceMapCard | AmazonLocationServiceMapGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.png) | ![illustration for AmazonLocationServiceMap](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.Local.png) | ![illustration for AmazonLocationServiceMapCard](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.png) | ![illustration for AmazonLocationServiceMapGroup](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.png) |
+
+
+
+
+## AmazonLocationServiceMap
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMap
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMap('AmazonLocationServiceMap', 'Amazon Location Service Map', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMap
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMap('AmazonLocationServiceMap', 'Amazon Location Service Map', 'an optional tech label')
+@enduml
+```
+
+## AmazonLocationServiceMapCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapCard('AmazonLocationServiceMapCard', 'Amazon Location Service Map Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapCard('AmazonLocationServiceMapCard', 'Amazon Location Service Map Card', 'an optional description')
+@enduml
+```
+
+## AmazonLocationServiceMapGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapGroup('AmazonLocationServiceMapGroup', 'Amazon Location Service Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapGroup('AmazonLocationServiceMapGroup', 'Amazon Location Service Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.png
new file mode 100644
index 00000000000..71ed73c37f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.puml
new file mode 100644
index 00000000000..c7683708cf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap
+
+sprite $AmazonLocationServiceMapXs [10x10/16z] JSUt0GCX000nVGPk_ttTEAcJFuszgpZ0vVJ94W-afpfdYGjo0mBifgCnkhV62m
+
+sprite $AmazonLocationServiceMapSm [12x12/16z] JS790GCX50KWtFM__ljDZWE-NXOxjpf5mo42X7XeF6AWSJZwpD-wETr5up84U5p5G8Z5GH5wajsqbny
+
+sprite $AmazonLocationServiceMapMd [16x16/16z] {
+NSo5OGDH30FGzndS_TSj9JaoWoHF-ue2IiI6OEpOdJ0YUnrXOMl7Fj2bvBMdXap7HaclN5xx2yxgyMTZZjZBYQzOJhtoqkgyzbmfINZX6CYllSD44tjcHLyH
+kx-0QSmCrFa3
+}
+
+sprite $AmazonLocationServiceMapLg [20x20/16z] {
+ROu50WCW24KVQN3_yovqhkdcyuz6ynDwhzWreggBZheLogi1TyL6AA03V0PX0BcNOnljgwRFJZCeu36zsbEWdbjCMFckMLlfCJEDTLLZwfcpLekwppl8vwxs
+i-RFciVxFQadlkTVooTQpe7KPyO6TBB1yy9GPkWJUEy6wM2pgj-uAaLkhk_RM1Y7NAy
+}
+
+!procedure AmazonLocationServiceMap($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap', $name, $tech)
+!endprocedure
+
+!procedure AmazonLocationServiceMapCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLocationServiceMapLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLocationServiceMapGroup($id, $name='Amazon Location Service Map', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AmazonLocationServiceMapLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.png
new file mode 100644
index 00000000000..a24b2bb4630
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.puml
new file mode 100644
index 00000000000..e03c4d975ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapCard('AmazonLocationServiceMapCard', 'Amazon Location Service Map Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Remote.puml
new file mode 100644
index 00000000000..1a1e907a348
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapCard('AmazonLocationServiceMapCard', 'Amazon Location Service Map Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.png
new file mode 100644
index 00000000000..b36215cb8da
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.puml
new file mode 100644
index 00000000000..f0893110610
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapGroup('AmazonLocationServiceMapGroup', 'Amazon Location Service Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Remote.puml
new file mode 100644
index 00000000000..9745b7804cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMapGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceMapGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap')
+
+' renders the element
+AmazonLocationServiceMapGroup('AmazonLocationServiceMapGroup', 'Amazon Location Service Map Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.png
new file mode 100644
index 00000000000..a5f665dfdfd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.puml
new file mode 100644
index 00000000000..4c432f8fe59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlace
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlace('AmazonLocationServicePlace', 'Amazon Location Service Place', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Remote.puml
new file mode 100644
index 00000000000..386d4dd3a4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlace
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlace('AmazonLocationServicePlace', 'Amazon Location Service Place', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.md b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.md
new file mode 100644
index 00000000000..20982a5f3b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.md
@@ -0,0 +1,157 @@
+# AmazonLocationServicePlace
+
+
+```text
+aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace
+```
+
+```text
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+```
+
+
+
+| Illustration | AmazonLocationServicePlace | AmazonLocationServicePlaceCard | AmazonLocationServicePlaceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.png) | ![illustration for AmazonLocationServicePlace](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.Local.png) | ![illustration for AmazonLocationServicePlaceCard](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.png) | ![illustration for AmazonLocationServicePlaceGroup](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.png) |
+
+
+
+
+## AmazonLocationServicePlace
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlace
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlace('AmazonLocationServicePlace', 'Amazon Location Service Place', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlace
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlace('AmazonLocationServicePlace', 'Amazon Location Service Place', 'an optional tech label')
+@enduml
+```
+
+## AmazonLocationServicePlaceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceCard('AmazonLocationServicePlaceCard', 'Amazon Location Service Place Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceCard('AmazonLocationServicePlaceCard', 'Amazon Location Service Place Card', 'an optional description')
+@enduml
+```
+
+## AmazonLocationServicePlaceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceGroup('AmazonLocationServicePlaceGroup', 'Amazon Location Service Place Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceGroup('AmazonLocationServicePlaceGroup', 'Amazon Location Service Place Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.png
new file mode 100644
index 00000000000..a480dce3004
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.puml
new file mode 100644
index 00000000000..6ae73cced2d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace
+
+sprite $AmazonLocationServicePlaceXs [10x10/16z] NS710G0G00IW0BZzz_LN022K0s6oGHCBB74GqE1sk_bD0847
+
+sprite $AmazonLocationServicePlaceSm [12x12/16z] PKk30G1H2CtSVzupF-iHXjD6aIVqKzX7RO-t8HjE8DXVdgRjGpUCz6bHR4BlwApZ3Jzexqzu1G
+
+sprite $AmazonLocationServicePlaceMd [16x16/16z] RSs50GGn2031ZQ7zr_joBfcu0CoKp4XdPuC_x-jHAl0VLjPx6De2-0zgXrolVN9U_rl9zV-QRwM5Qo5liAhH2ESYkHq92bVTk4lkZDKN
+
+sprite $AmazonLocationServicePlaceLg [20x20/16z] {
+TSm54eGm44JHZetU_xvRNSpYV3GlWk-cHOOq7BNKxUCxzTYNxt_9rn2-bssq9bs6KtCpfuyQwzXD-HEjDW76TLhhl8DDehdaA6VPKV6uAcRzc68lSb9ou9nE
+HCcH8N0leGzp6G-JnAD-sD7S_tu
+}
+
+!procedure AmazonLocationServicePlace($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace', $name, $tech)
+!endprocedure
+
+!procedure AmazonLocationServicePlaceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLocationServicePlaceLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLocationServicePlaceGroup($id, $name='Amazon Location Service Place', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AmazonLocationServicePlaceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.png
new file mode 100644
index 00000000000..e4523d26fb8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.puml
new file mode 100644
index 00000000000..fecb8abdb89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceCard('AmazonLocationServicePlaceCard', 'Amazon Location Service Place Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Remote.puml
new file mode 100644
index 00000000000..c6f2612ff04
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceCard('AmazonLocationServicePlaceCard', 'Amazon Location Service Place Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.png
new file mode 100644
index 00000000000..60d6bd0de9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.puml
new file mode 100644
index 00000000000..b4303eba9b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceGroup('AmazonLocationServicePlaceGroup', 'Amazon Location Service Place Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Remote.puml
new file mode 100644
index 00000000000..fdf20a0a134
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlaceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServicePlaceGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace')
+
+' renders the element
+AmazonLocationServicePlaceGroup('AmazonLocationServicePlaceGroup', 'Amazon Location Service Place Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.png
new file mode 100644
index 00000000000..0f61ec46579
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.puml
new file mode 100644
index 00000000000..469c1fcafdd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutes
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutes('AmazonLocationServiceRoutes', 'Amazon Location Service Routes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Remote.puml
new file mode 100644
index 00000000000..596ec16de1c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutes
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutes('AmazonLocationServiceRoutes', 'Amazon Location Service Routes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.md b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.md
new file mode 100644
index 00000000000..291d0a45573
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.md
@@ -0,0 +1,157 @@
+# AmazonLocationServiceRoutes
+
+
+```text
+aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes
+```
+
+```text
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+```
+
+
+
+| Illustration | AmazonLocationServiceRoutes | AmazonLocationServiceRoutesCard | AmazonLocationServiceRoutesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.png) | ![illustration for AmazonLocationServiceRoutes](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.Local.png) | ![illustration for AmazonLocationServiceRoutesCard](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.png) | ![illustration for AmazonLocationServiceRoutesGroup](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.png) |
+
+
+
+
+## AmazonLocationServiceRoutes
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutes
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutes('AmazonLocationServiceRoutes', 'Amazon Location Service Routes', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutes
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutes('AmazonLocationServiceRoutes', 'Amazon Location Service Routes', 'an optional tech label')
+@enduml
+```
+
+## AmazonLocationServiceRoutesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesCard('AmazonLocationServiceRoutesCard', 'Amazon Location Service Routes Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesCard('AmazonLocationServiceRoutesCard', 'Amazon Location Service Routes Card', 'an optional description')
+@enduml
+```
+
+## AmazonLocationServiceRoutesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesGroup('AmazonLocationServiceRoutesGroup', 'Amazon Location Service Routes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesGroup('AmazonLocationServiceRoutesGroup', 'Amazon Location Service Routes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.png
new file mode 100644
index 00000000000..f9cd033ab58
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.puml
new file mode 100644
index 00000000000..0537420af6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes
+
+sprite $AmazonLocationServiceRoutesXs [10x10/16z] Oq02N9pC40QOOaL8S2CnuMmkRZ2V7Q8QhWEXW0N6
+
+sprite $AmazonLocationServiceRoutesSm [12x12/16z] Oq067DmCJ8nGDZSdY6I2IM5m694vxDm8DZSNX08gO8Q8S05Px50R47OXQ-64Cm4
+
+sprite $AmazonLocationServiceRoutesMd [16x16/16z] NOq50iGm2C1IH_x_thlv1gaN2Hcp5jzurw9KJffmq2kHHK9onXYQN5XukpyMTWhSfqDhztC0tleZueEQ9aTyrwZy0m
+
+sprite $AmazonLocationServiceRoutesLg [20x20/16z] PSu5WWKW24NHYyzc_-kT-Mrmx0GWqkpS9cNcqJHOUXa9Cup9ZuoFGcGL8YSo8qhkRl6rAfVfpfTzXiRYhvNM5kfG4ub5F9NYB9sO4PT95PUH1q4Hbty
+
+!procedure AmazonLocationServiceRoutes($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes', $name, $tech)
+!endprocedure
+
+!procedure AmazonLocationServiceRoutesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLocationServiceRoutesLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLocationServiceRoutesGroup($id, $name='Amazon Location Service Routes', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AmazonLocationServiceRoutesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.png
new file mode 100644
index 00000000000..f8d8cb44a9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.puml
new file mode 100644
index 00000000000..ca84f3c18a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesCard('AmazonLocationServiceRoutesCard', 'Amazon Location Service Routes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Remote.puml
new file mode 100644
index 00000000000..53044e6af61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesCard('AmazonLocationServiceRoutesCard', 'Amazon Location Service Routes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.png
new file mode 100644
index 00000000000..1a97e48cf2c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.puml
new file mode 100644
index 00000000000..dcaae775186
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesGroup('AmazonLocationServiceRoutesGroup', 'Amazon Location Service Routes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Remote.puml
new file mode 100644
index 00000000000..1e70bd77e64
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceRoutesGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes')
+
+' renders the element
+AmazonLocationServiceRoutesGroup('AmazonLocationServiceRoutesGroup', 'Amazon Location Service Routes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.png
new file mode 100644
index 00000000000..ba09e16f312
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.puml
new file mode 100644
index 00000000000..a625ac963df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrack
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrack('AmazonLocationServiceTrack', 'Amazon Location Service Track', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Remote.puml
new file mode 100644
index 00000000000..a7745fdab11
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrack
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrack('AmazonLocationServiceTrack', 'Amazon Location Service Track', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.md b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.md
new file mode 100644
index 00000000000..5e1259f39f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.md
@@ -0,0 +1,157 @@
+# AmazonLocationServiceTrack
+
+
+```text
+aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack
+```
+
+```text
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+```
+
+
+
+| Illustration | AmazonLocationServiceTrack | AmazonLocationServiceTrackCard | AmazonLocationServiceTrackGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.png) | ![illustration for AmazonLocationServiceTrack](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.Local.png) | ![illustration for AmazonLocationServiceTrackCard](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.png) | ![illustration for AmazonLocationServiceTrackGroup](../../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.png) |
+
+
+
+
+## AmazonLocationServiceTrack
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrack
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrack('AmazonLocationServiceTrack', 'Amazon Location Service Track', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrack
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrack('AmazonLocationServiceTrack', 'Amazon Location Service Track', 'an optional tech label')
+@enduml
+```
+
+## AmazonLocationServiceTrackCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackCard('AmazonLocationServiceTrackCard', 'Amazon Location Service Track Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackCard('AmazonLocationServiceTrackCard', 'Amazon Location Service Track Card', 'an optional description')
+@enduml
+```
+
+## AmazonLocationServiceTrackGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackGroup('AmazonLocationServiceTrackGroup', 'Amazon Location Service Track Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackGroup('AmazonLocationServiceTrackGroup', 'Amazon Location Service Track Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.png
new file mode 100644
index 00000000000..ee628273fae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.puml
new file mode 100644
index 00000000000..3b9fc40a468
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack
+
+sprite $AmazonLocationServiceTrackXs [10x10/16z] Oq02N9oS38mW1ZC8SoCaa9dSK1B1ue2hOGRHN4223IJ20jC3
+
+sprite $AmazonLocationServiceTrackSm [12x12/16z] LOs30G0m40DhtVxprdexKRyaZ34spPhSGqd_ElwDt30JZ53kQ5KZmIhpP54hNY7ViW4
+
+sprite $AmazonLocationServiceTrackMd [16x16/16z] PKq50WGX4CAMuV_llTYrdKx0AMO1W3VhFKHIKEj3VHBfiSirgDSWyU12O_5wuANsGkXPDt6YdAVhhG5GBAtrnDBJsCQTOoVrjhLV
+
+sprite $AmazonLocationServiceTrackLg [20x20/16z] {
+ZP053a0n24FBB2kz_tc_k-v5Id304z7hfYkEx1mGYgs-cXbiWDaFnRPe5Eu4VtAgrMcIxEeKOjbiQTEj1fgtFJPtZQvoF1gMITQ3IylbSNCbJi9KRUsazQGI
+jb-LY0iSAc_aMreF
+}
+
+!procedure AmazonLocationServiceTrack($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack', $name, $tech)
+!endprocedure
+
+!procedure AmazonLocationServiceTrackCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonLocationServiceTrackLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AmazonLocationServiceTrackGroup($id, $name='Amazon Location Service Track', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AmazonLocationServiceTrackLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.png
new file mode 100644
index 00000000000..cdc060697e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.puml
new file mode 100644
index 00000000000..f895347ef78
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackCard('AmazonLocationServiceTrackCard', 'Amazon Location Service Track Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Remote.puml
new file mode 100644
index 00000000000..abfc82e4ad1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackCard('AmazonLocationServiceTrackCard', 'Amazon Location Service Track Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.png
new file mode 100644
index 00000000000..05f633b35bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.puml
new file mode 100644
index 00000000000..7b00c8a1c16
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackGroup('AmazonLocationServiceTrackGroup', 'Amazon Location Service Track Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Remote.puml
new file mode 100644
index 00000000000..5062e5b11fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrackGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonLocationServiceTrackGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack')
+
+' renders the element
+AmazonLocationServiceTrackGroup('AmazonLocationServiceTrackGroup', 'Amazon Location Service Track Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.png
new file mode 100644
index 00000000000..74c382393aa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.puml
new file mode 100644
index 00000000000..58adac4fa60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudio
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudio('AwsAmplifyAwsAmplifyStudio', 'Aws Amplify Aws Amplify Studio', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Remote.puml
new file mode 100644
index 00000000000..a7587fa6a4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudio
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudio('AwsAmplifyAwsAmplifyStudio', 'Aws Amplify Aws Amplify Studio', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.md b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.md
new file mode 100644
index 00000000000..9e7ca3a0d12
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.md
@@ -0,0 +1,157 @@
+# AwsAmplifyAwsAmplifyStudio
+
+
+```text
+aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio
+```
+
+```text
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+```
+
+
+
+| Illustration | AwsAmplifyAwsAmplifyStudio | AwsAmplifyAwsAmplifyStudioCard | AwsAmplifyAwsAmplifyStudioGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.png) | ![illustration for AwsAmplifyAwsAmplifyStudio](../../../aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.Local.png) | ![illustration for AwsAmplifyAwsAmplifyStudioCard](../../../aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.png) | ![illustration for AwsAmplifyAwsAmplifyStudioGroup](../../../aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.png) |
+
+
+
+
+## AwsAmplifyAwsAmplifyStudio
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudio
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudio('AwsAmplifyAwsAmplifyStudio', 'Aws Amplify Aws Amplify Studio', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudio
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudio('AwsAmplifyAwsAmplifyStudio', 'Aws Amplify Aws Amplify Studio', 'an optional tech label')
+@enduml
+```
+
+## AwsAmplifyAwsAmplifyStudioCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioCard('AwsAmplifyAwsAmplifyStudioCard', 'Aws Amplify Aws Amplify Studio Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioCard('AwsAmplifyAwsAmplifyStudioCard', 'Aws Amplify Aws Amplify Studio Card', 'an optional description')
+@enduml
+```
+
+## AwsAmplifyAwsAmplifyStudioGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioGroup('AwsAmplifyAwsAmplifyStudioGroup', 'Aws Amplify Aws Amplify Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioGroup('AwsAmplifyAwsAmplifyStudioGroup', 'Aws Amplify Aws Amplify Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.png
new file mode 100644
index 00000000000..7e1f8fcce43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.puml
new file mode 100644
index 00000000000..4157640ae17
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio
+
+sprite $AwsAmplifyAwsAmplifyStudioXs [10x10/16z] Oq00RXY0Cvc0B5O61Y02if1LSh4pi85PNDme4cnGUHW3eX4
+
+sprite $AwsAmplifyAwsAmplifyStudioSm [12x12/16z] LSg30G0n343HNyJxptlcAqA-yaKR1qRVyksSakWCBIUYW5BQbfoi3EHCHpks3zlsPd8me1kdcT7uMG4
+
+sprite $AwsAmplifyAwsAmplifyStudioMd [16x16/16z] PSh50S0m34FH7mTC-yzRvhwBGUAhl17tBY99gEzqkBFSKE2Kf5XlY7fZwulKuPf5dUNUgbQMqqXEYIdKpYx26t0Nl0kBLjcrrdWNX8K4fvQ63hYLBF0t0m
+
+sprite $AwsAmplifyAwsAmplifyStudioLg [20x20/16z] {
+ZSg50GCW3031HrFo-yzRTpyaohzyCP4dTI9ULNKSUr1UzZ07G1kNtifYCNIj6EHUvo0HaUHcH5yjgqLkRDcZm1nSX18S91Szcnnjk5ez1WT5hkHiJYwgvHmR
+DzfXogFXcZohXOzs
+}
+
+!procedure AwsAmplifyAwsAmplifyStudio($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio', $name, $tech)
+!endprocedure
+
+!procedure AwsAmplifyAwsAmplifyStudioCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAmplifyAwsAmplifyStudioLg>', 'FrontEndWebMobile', $funcName, $content)
+!endprocedure
+
+!procedure AwsAmplifyAwsAmplifyStudioGroup($id, $name='Aws Amplify Aws Amplify Studio', $tech='')
+ IconGroupElement($id, 'FrontEndWebMobileFamily', '<$AwsAmplifyAwsAmplifyStudioLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.png
new file mode 100644
index 00000000000..91071fdece3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.puml
new file mode 100644
index 00000000000..f9026ea60d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioCard('AwsAmplifyAwsAmplifyStudioCard', 'Aws Amplify Aws Amplify Studio Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Remote.puml
new file mode 100644
index 00000000000..689b05a8696
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioCard
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioCard('AwsAmplifyAwsAmplifyStudioCard', 'Aws Amplify Aws Amplify Studio Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.png b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.png
new file mode 100644
index 00000000000..83bc13f58e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.puml
new file mode 100644
index 00000000000..24e40f3fe82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioGroup('AwsAmplifyAwsAmplifyStudioGroup', 'Aws Amplify Aws Amplify Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Remote.puml b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Remote.puml
new file mode 100644
index 00000000000..92b5bbf3fd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudioGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAmplifyAwsAmplifyStudioGroup
+include('aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio')
+
+' renders the element
+AwsAmplifyAwsAmplifyStudioGroup('AwsAmplifyAwsAmplifyStudioGroup', 'Aws Amplify Aws Amplify Studio Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Local.png
new file mode 100644
index 00000000000..2794e7f7e1f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Local.puml
new file mode 100644
index 00000000000..d20e98f1fa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Camera
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+Camera('Camera', 'Camera', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Remote.puml
new file mode 100644
index 00000000000..d8e4cf148a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Camera
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+Camera('Camera', 'Camera', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.md
new file mode 100644
index 00000000000..027af22b7cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.md
@@ -0,0 +1,157 @@
+# Camera
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Camera
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+```
+
+
+
+| Illustration | Camera | CameraCard | CameraGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Camera.png) | ![illustration for Camera](../../../aws-q1-2022/Resource/GeneralIcons/Camera.Local.png) | ![illustration for CameraCard](../../../aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.png) | ![illustration for CameraGroup](../../../aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.png) |
+
+
+
+
+## Camera
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Camera
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+Camera('Camera', 'Camera', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Camera
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+Camera('Camera', 'Camera', 'an optional tech label')
+@enduml
+```
+
+## CameraCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraCard
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraCard('CameraCard', 'Camera Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraCard
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraCard('CameraCard', 'Camera Card', 'an optional description')
+@enduml
+```
+
+## CameraGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraGroup
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraGroup('CameraGroup', 'Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraGroup
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraGroup('CameraGroup', 'Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.png
new file mode 100644
index 00000000000..1f9517696ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.puml
new file mode 100644
index 00000000000..922e66361ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Camera.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Camera
+
+sprite $CameraXs [10x10/16z] RSUr0S0m0CJ02-FlFsxGxgpgf5c6XQ7EuuaOnaIFT6o_LePFripdezf0xGO
+
+sprite $CameraSm [12x12/16z] TSRL0KCn34Mn4qxis_t7BJqcVOb78U9c3j1b0sXZ5CAtogs34zmaOYs_GmBQQ_lGTBVSKfnEDoLmP0jdvmC
+
+sprite $CameraMd [16x16/16z] ZSUt0GCX44N1XuVTJ__jwhoBDDdmdxZWC0QU5XqMnHPYeJ46E2d0cBEpSDooeIfb0S89mNg4alj-iCd2vtMnaCxx291hFn-iIzKvJt0pOxlIqu3unDSF
+
+sprite $CameraLg [20x20/16z] {
+hOvL0eOX20JN1c7lVzol--NFiKS5y0VK9XGxGgRSvbrDgudgsit2iZTL5S2trvLStgBKoRavafTIikNvyUn8mfFdpCAmkOcUroNewTZM7ChJRU63-SLbMUkp
+qqMn2XHhvNHGAMIjZej3yTvPSReRgIBP0yMxZ
+}
+
+!procedure Camera($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Camera', $name, $tech)
+!endprocedure
+
+!procedure CameraCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$CameraLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure CameraGroup($id, $name='Camera', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$CameraLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.png
new file mode 100644
index 00000000000..4084ffdb2dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.puml
new file mode 100644
index 00000000000..870ce54b384
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraCard
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraCard('CameraCard', 'Camera Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Remote.puml
new file mode 100644
index 00000000000..636d8f8ad5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraCard
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraCard('CameraCard', 'Camera Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.png
new file mode 100644
index 00000000000..2f105cff75e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.puml
new file mode 100644
index 00000000000..95f1aad5764
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraGroup
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraGroup('CameraGroup', 'Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Remote.puml
new file mode 100644
index 00000000000..07f77c09df1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/CameraGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CameraGroup
+include('aws-q1-2022/Resource/GeneralIcons/Camera')
+
+' renders the element
+CameraGroup('CameraGroup', 'Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Local.png
new file mode 100644
index 00000000000..8e9be35020c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Local.puml
new file mode 100644
index 00000000000..f5317c9e55d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Client
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+Client('Client', 'Client', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Remote.puml
new file mode 100644
index 00000000000..a12ed1aec3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Client
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+Client('Client', 'Client', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Client.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.md
new file mode 100644
index 00000000000..2c3780b1617
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.md
@@ -0,0 +1,157 @@
+# Client
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Client
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+```
+
+
+
+| Illustration | Client | ClientCard | ClientGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Client.png) | ![illustration for Client](../../../aws-q1-2022/Resource/GeneralIcons/Client.Local.png) | ![illustration for ClientCard](../../../aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.png) | ![illustration for ClientGroup](../../../aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.png) |
+
+
+
+
+## Client
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Client
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+Client('Client', 'Client', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Client
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+Client('Client', 'Client', 'an optional tech label')
+@enduml
+```
+
+## ClientCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientCard
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientCard('ClientCard', 'Client Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientCard
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientCard('ClientCard', 'Client Card', 'an optional description')
+@enduml
+```
+
+## ClientGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientGroup('ClientGroup', 'Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientGroup('ClientGroup', 'Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Client.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.png
new file mode 100644
index 00000000000..156c540ba4c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Client.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.puml
new file mode 100644
index 00000000000..41bf080bbb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Client.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Client
+
+sprite $ClientXs [10x10/16z] Oq02p130oi0C5I300Y8eO6220aQe72ylAn130G
+
+sprite $ClientSm [12x12/16z] bSQr0S0m3031D_F-uuOjgSrLXnNzDl5yslZ_8QXjIvIyJHoFjTPWpAsS
+
+sprite $ClientMd [16x16/16z] jSkr0S0m44FHR-Rznms3ajwlEf3u6qq5MXUkR3klANjvRNjtAeDHqAFAD2vrZB7tpSrQQmhcWnK
+
+sprite $ClientLg [20x20/16z] nSYr0O1050MmT_fz_t5nXvwKmPVk3vRWA3UfDNZXTXNBDLpzUrolbaExATDHF7W2yiDKrX-amd6AMMktumbDf_6KyM44
+
+!procedure Client($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Client', $name, $tech)
+!endprocedure
+
+!procedure ClientCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ClientLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure ClientGroup($id, $name='Client', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$ClientLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.png
new file mode 100644
index 00000000000..3360e32603e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.puml
new file mode 100644
index 00000000000..93c7492abb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientCard
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientCard('ClientCard', 'Client Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Remote.puml
new file mode 100644
index 00000000000..51dd08c7302
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientCard
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientCard('ClientCard', 'Client Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.png
new file mode 100644
index 00000000000..7916b703009
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.puml
new file mode 100644
index 00000000000..9dafe4eb164
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientGroup('ClientGroup', 'Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Remote.puml
new file mode 100644
index 00000000000..dd5c3b604f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ClientGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/Client')
+
+' renders the element
+ClientGroup('ClientGroup', 'Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Local.png
new file mode 100644
index 00000000000..467d0fe40c5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Local.puml
new file mode 100644
index 00000000000..a82851bc1b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Disk
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+Disk('Disk', 'Disk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Remote.puml
new file mode 100644
index 00000000000..be4fed6cef1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Disk
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+Disk('Disk', 'Disk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.md
new file mode 100644
index 00000000000..91a5d4bd06e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.md
@@ -0,0 +1,157 @@
+# Disk
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Disk
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+```
+
+
+
+| Illustration | Disk | DiskCard | DiskGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Disk.png) | ![illustration for Disk](../../../aws-q1-2022/Resource/GeneralIcons/Disk.Local.png) | ![illustration for DiskCard](../../../aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.png) | ![illustration for DiskGroup](../../../aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.png) |
+
+
+
+
+## Disk
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Disk
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+Disk('Disk', 'Disk', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Disk
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+Disk('Disk', 'Disk', 'an optional tech label')
+@enduml
+```
+
+## DiskCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskCard
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskCard('DiskCard', 'Disk Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskCard
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskCard('DiskCard', 'Disk Card', 'an optional description')
+@enduml
+```
+
+## DiskGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskGroup
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskGroup('DiskGroup', 'Disk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskGroup
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskGroup('DiskGroup', 'Disk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.png
new file mode 100644
index 00000000000..4b12920b6ce
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.puml
new file mode 100644
index 00000000000..5a968346fd2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Disk.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Disk
+
+sprite $DiskXs [10x10/16z] Oq06l53Cm0Jcye1vZ20HRY1c1CjnWDJmCd0oGXLn0Ybki0mZ4BE0TS6CuUPWuWQA
+
+sprite $DiskSm [12x12/16z] LSQ53KCn54FHyuDFYVUVjwAIyVhNazagO3sVUnv04TmHbCazUnoYCRQ4gyY88eAJmc01Bfxw82et0oy
+
+sprite $DiskMd [16x16/16z] {
+RSi73aGX24NHoxm94i7zBtSA6jE-bNBWQQagA-raLg_-VUuqhwlx71cWFrQkndEtDSotKtzfWsNU887bu0HGL5UNfzv0T9yob82C7iFZtoKRt-Nged7IiVze
+ejA5cXLRVG4
+}
+
+sprite $DiskLg [20x20/16z] {
+TOs5eGKW203FLcB_SN_0wpYbY--CewQxSMVw22jUkA2BAp8kgSeTY-HSFA807cvHt-4qXH7D-nIwrKlFYQw3-Pz4kUMy5Yki7jDjPirnQ6SLeCxis_sifaKW
+3kGrevzIJ-wXHR7QNX8fF2Gf1BF_-y83HSCCUqXTfuOsagdtilfkTQXt7cbpZaBo2m
+}
+
+!procedure Disk($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Disk', $name, $tech)
+!endprocedure
+
+!procedure DiskCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$DiskLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure DiskGroup($id, $name='Disk', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$DiskLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.png
new file mode 100644
index 00000000000..00e44040f92
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.puml
new file mode 100644
index 00000000000..446a9a6574c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskCard
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskCard('DiskCard', 'Disk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Remote.puml
new file mode 100644
index 00000000000..d9c4b6499d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskCard
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskCard('DiskCard', 'Disk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.png
new file mode 100644
index 00000000000..636648670d7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.puml
new file mode 100644
index 00000000000..7d39f618e29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskGroup
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskGroup('DiskGroup', 'Disk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Remote.puml
new file mode 100644
index 00000000000..27470df492d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DiskGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DiskGroup
+include('aws-q1-2022/Resource/GeneralIcons/Disk')
+
+' renders the element
+DiskGroup('DiskGroup', 'Disk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Local.png
new file mode 100644
index 00000000000..a6d2b69b999
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Local.puml
new file mode 100644
index 00000000000..d98c6a1dbbb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Documents
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+Documents('Documents', 'Documents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Remote.puml
new file mode 100644
index 00000000000..625582d61be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Documents
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+Documents('Documents', 'Documents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.md
new file mode 100644
index 00000000000..65f6f22e9f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.md
@@ -0,0 +1,157 @@
+# Documents
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Documents
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+```
+
+
+
+| Illustration | Documents | DocumentsCard | DocumentsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Documents.png) | ![illustration for Documents](../../../aws-q1-2022/Resource/GeneralIcons/Documents.Local.png) | ![illustration for DocumentsCard](../../../aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.png) | ![illustration for DocumentsGroup](../../../aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.png) |
+
+
+
+
+## Documents
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Documents
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+Documents('Documents', 'Documents', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Documents
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+Documents('Documents', 'Documents', 'an optional tech label')
+@enduml
+```
+
+## DocumentsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsCard
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsCard('DocumentsCard', 'Documents Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsCard
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsCard('DocumentsCard', 'Documents Card', 'an optional description')
+@enduml
+```
+
+## DocumentsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsGroup('DocumentsGroup', 'Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsGroup('DocumentsGroup', 'Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.png
new file mode 100644
index 00000000000..af5be2ab496
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.puml
new file mode 100644
index 00000000000..7698dd2a66a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Documents.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Documents
+
+sprite $DocumentsXs [10x10/16z] JOg34G0m0CHIU_znQ-Nq23yEY3T9FvCkm4wbt3I3v78qm_4H0YcbeG4
+
+sprite $DocumentsSm [12x12/16z] NOg30K0n34HhlSl-utwpuSbDrKC8YYTisr4yIDjn6vpuqDA91r0lZ9a_zU3tUs0LhmUFmOrBZ1kz19a3jjmA
+
+sprite $DocumentsMd [16x16/16z] RSs50O0W40NG2vfp_t5LEZ_vIBWbn9IdqSSoIBMh1baSGl3DTTfDAJYCESFFdt4U-y_b--WdaoOqEEniYCuD2_n_2-SaizN6SlgVkPmI0PQKV_u1
+
+sprite $DocumentsLg [20x20/16z] {
+ZSg55OGm44NH7ntllrnSLtaGksVmjU9hSZ4goz6L3xBTCXt8Xu7vnQgg-carOdt9ozoBrLZYHtDqjPfVvt91Vp4M2xAx2N95tAnOKchHhjOQ8ZBaQd3FCAks
+fbXAb0Wfp_M6hTupQb-QdoC
+}
+
+!procedure Documents($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Documents', $name, $tech)
+!endprocedure
+
+!procedure DocumentsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$DocumentsLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure DocumentsGroup($id, $name='Documents', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$DocumentsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.png
new file mode 100644
index 00000000000..cfbb2a6202c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.puml
new file mode 100644
index 00000000000..cfbdec3e0d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsCard
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsCard('DocumentsCard', 'Documents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Remote.puml
new file mode 100644
index 00000000000..b889abc4ad0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsCard
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsCard('DocumentsCard', 'Documents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.png
new file mode 100644
index 00000000000..2d8db81a511
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.puml
new file mode 100644
index 00000000000..9de88ecfeb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsGroup('DocumentsGroup', 'Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Remote.puml
new file mode 100644
index 00000000000..4a52696a346
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/DocumentsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element DocumentsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Documents')
+
+' renders the element
+DocumentsGroup('DocumentsGroup', 'Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Local.png
new file mode 100644
index 00000000000..144f00fae3c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Local.puml
new file mode 100644
index 00000000000..8d42b29a557
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Email
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+Email('Email', 'Email', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Remote.puml
new file mode 100644
index 00000000000..d8ec4bdcae7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Email
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+Email('Email', 'Email', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Email.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.md
new file mode 100644
index 00000000000..f741a168397
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.md
@@ -0,0 +1,157 @@
+# Email
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Email
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+```
+
+
+
+| Illustration | Email | EmailCard | EmailGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Email.png) | ![illustration for Email](../../../aws-q1-2022/Resource/GeneralIcons/Email.Local.png) | ![illustration for EmailCard](../../../aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.png) | ![illustration for EmailGroup](../../../aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.png) |
+
+
+
+
+## Email
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Email
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+Email('Email', 'Email', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Email
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+Email('Email', 'Email', 'an optional tech label')
+@enduml
+```
+
+## EmailCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailCard
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailCard('EmailCard', 'Email Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailCard
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailCard('EmailCard', 'Email Card', 'an optional description')
+@enduml
+```
+
+## EmailGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailGroup
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailGroup('EmailGroup', 'Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailGroup
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailGroup('EmailGroup', 'Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Email.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.png
new file mode 100644
index 00000000000..33a7302972a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Email.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.puml
new file mode 100644
index 00000000000..2ae1df75970
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Email.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Email
+
+sprite $EmailXs [10x10/16z] Oy06s6409i3612H0F5u648kH5yW0iRY1Ka0k4v0B0JpOZ0C
+
+sprite $EmailSm [12x12/16z] TSR50G11202nMHUW_tBFNV8ARsyQDj5mZKMCWYC6eC5yj65blOBE4tnZfOAS-342
+
+sprite $EmailMd [16x16/16z] bSUr0G0n40InCTEw_tAVCJnbmYhyU6RzL6AanarkEtwSsy9-49lGk5-ceydTxu6whSNpSfnItIxny4ECduRH2W
+
+sprite $EmailLg [20x20/16z] hSYr0SLG54EnynYklV-udp5rL8gpzN5Ka6lvDTGHvaUFVB-aojiQF0xsuCcLzp4MG5RcUyc6Ql6zlaaQY-BylfW07K3fUT7uskD-ploQwkmuQfpi2W
+
+!procedure Email($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Email', $name, $tech)
+!endprocedure
+
+!procedure EmailCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$EmailLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure EmailGroup($id, $name='Email', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$EmailLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.png
new file mode 100644
index 00000000000..98544f16f92
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.puml
new file mode 100644
index 00000000000..3e294ca7cf6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailCard
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailCard('EmailCard', 'Email Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Remote.puml
new file mode 100644
index 00000000000..027490956f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailCard
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailCard('EmailCard', 'Email Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.png
new file mode 100644
index 00000000000..2f3ae229479
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.puml
new file mode 100644
index 00000000000..0610ca6dfb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailGroup
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailGroup('EmailGroup', 'Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Remote.puml
new file mode 100644
index 00000000000..83429a538e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/EmailGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element EmailGroup
+include('aws-q1-2022/Resource/GeneralIcons/Email')
+
+' renders the element
+EmailGroup('EmailGroup', 'Email Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Local.png
new file mode 100644
index 00000000000..6ce7de75830
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Local.puml
new file mode 100644
index 00000000000..20a8e9a8034
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Firewall
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+Firewall('Firewall', 'Firewall', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Remote.puml
new file mode 100644
index 00000000000..557a1f12202
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Firewall
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+Firewall('Firewall', 'Firewall', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.md
new file mode 100644
index 00000000000..c7f19eb5e26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.md
@@ -0,0 +1,157 @@
+# Firewall
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Firewall
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+```
+
+
+
+| Illustration | Firewall | FirewallCard | FirewallGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Firewall.png) | ![illustration for Firewall](../../../aws-q1-2022/Resource/GeneralIcons/Firewall.Local.png) | ![illustration for FirewallCard](../../../aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.png) | ![illustration for FirewallGroup](../../../aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.png) |
+
+
+
+
+## Firewall
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Firewall
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+Firewall('Firewall', 'Firewall', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Firewall
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+Firewall('Firewall', 'Firewall', 'an optional tech label')
+@enduml
+```
+
+## FirewallCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallCard
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallCard('FirewallCard', 'Firewall Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallCard
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallCard('FirewallCard', 'Firewall Card', 'an optional description')
+@enduml
+```
+
+## FirewallGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallGroup
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallGroup('FirewallGroup', 'Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallGroup
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallGroup('FirewallGroup', 'Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.png
new file mode 100644
index 00000000000..298d5d6b8e8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.puml
new file mode 100644
index 00000000000..00ea6c6ca71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Firewall.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Firewall
+
+sprite $FirewallXs [10x10/16z] LSk30S0030J0g_dxZrippiCdXkTgvJn2slEg9O7v-FeU6gRJkgyeIQdmYnK
+
+sprite $FirewallSm [12x12/16z] TS630SH0002mj6VjF-xRIForcswYfW7QQFe40kBAO98jjLPs9ZkTIfPIIMcAKTLQRst2i6tRyEO8
+
+sprite $FirewallMd [16x16/16z] XSU5WKCn30Km_R03-uzxpD3A-Dnt8lcgv7HykeJOdp7QbA_mRhIcNETyP4md1j0W7EC9DZfCIc9XgRtltcDK2zl2n6PVbXKH-saMUXhXmlB5UkAtHm
+
+sprite $FirewallLg [20x20/16z] {
+bSZ5OGLG202mF5Vs7xVkf_xW-B-qghzov3BzqPiLVgeiulWXhatq_lENxoH4Ipw5MWXnuiSFPOdTV2WN3f7hVD6m-EodlDYuq1gSXFrHTXRxnMixNLiuIK0W
+TzPa5h5UlBRTKQFaGNefnxUUfJtdl1xm3
+}
+
+!procedure Firewall($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Firewall', $name, $tech)
+!endprocedure
+
+!procedure FirewallCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$FirewallLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure FirewallGroup($id, $name='Firewall', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$FirewallLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.png
new file mode 100644
index 00000000000..322047e95a3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.puml
new file mode 100644
index 00000000000..0c66fecb4fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallCard
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallCard('FirewallCard', 'Firewall Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Remote.puml
new file mode 100644
index 00000000000..bfe1f664268
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallCard
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallCard('FirewallCard', 'Firewall Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.png
new file mode 100644
index 00000000000..3b4f5d2a71b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.puml
new file mode 100644
index 00000000000..014fcd92d0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallGroup
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallGroup('FirewallGroup', 'Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Remote.puml
new file mode 100644
index 00000000000..41977d1ed00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/FirewallGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element FirewallGroup
+include('aws-q1-2022/Resource/GeneralIcons/Firewall')
+
+' renders the element
+FirewallGroup('FirewallGroup', 'Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Local.png
new file mode 100644
index 00000000000..42c58db4cec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Local.puml
new file mode 100644
index 00000000000..9d98eb2477e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Forums
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+Forums('Forums', 'Forums', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Remote.puml
new file mode 100644
index 00000000000..c43a2f79356
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Forums
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+Forums('Forums', 'Forums', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.md
new file mode 100644
index 00000000000..b7eaa09f772
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.md
@@ -0,0 +1,157 @@
+# Forums
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Forums
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+```
+
+
+
+| Illustration | Forums | ForumsCard | ForumsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Forums.png) | ![illustration for Forums](../../../aws-q1-2022/Resource/GeneralIcons/Forums.Local.png) | ![illustration for ForumsCard](../../../aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.png) | ![illustration for ForumsGroup](../../../aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.png) |
+
+
+
+
+## Forums
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Forums
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+Forums('Forums', 'Forums', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Forums
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+Forums('Forums', 'Forums', 'an optional tech label')
+@enduml
+```
+
+## ForumsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsCard
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsCard('ForumsCard', 'Forums Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsCard
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsCard('ForumsCard', 'Forums Card', 'an optional description')
+@enduml
+```
+
+## ForumsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsGroup('ForumsGroup', 'Forums Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsGroup('ForumsGroup', 'Forums Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.png
new file mode 100644
index 00000000000..d0e5457464e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.puml
new file mode 100644
index 00000000000..39a1af9a930
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Forums.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Forums
+
+sprite $ForumsXs [10x10/16z] Oq05B430mC0B0qWi16240J0F8eaGWmE4NW
+
+sprite $ForumsSm [12x12/16z] LSf50G0n402nANV9lznZp3jybRmfEwEMc_6Lwm5GL6vEUf7OZ9qHByQBR3i5VcS5
+
+sprite $ForumsMd [16x16/16z] NSp50SH034FHln2KrN-vmU5tCegHrJBY4O_9X5h1AAQMqPQywJXQujC1qNBkvyVNh9s5fJEXASd_doJrtyxd1
+
+sprite $ForumsLg [20x20/16z] RS_50G0X40F0uDv_kUSQCZzOXr8x2-Wu6Nz1Ulvik22X3HQXzC7sVkLs5Ur_B25cvW33W1xPso-CopuZJMI_c9WJ-yaxvBt22W
+
+!procedure Forums($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Forums', $name, $tech)
+!endprocedure
+
+!procedure ForumsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ForumsLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure ForumsGroup($id, $name='Forums', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$ForumsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.png
new file mode 100644
index 00000000000..38564c553ae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.puml
new file mode 100644
index 00000000000..6b373e3cb13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsCard
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsCard('ForumsCard', 'Forums Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Remote.puml
new file mode 100644
index 00000000000..99df543b306
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsCard
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsCard('ForumsCard', 'Forums Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.png
new file mode 100644
index 00000000000..ddef11f3f2b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.puml
new file mode 100644
index 00000000000..ed07fddc97f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsGroup('ForumsGroup', 'Forums Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Remote.puml
new file mode 100644
index 00000000000..c791c82afbe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ForumsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ForumsGroup
+include('aws-q1-2022/Resource/GeneralIcons/Forums')
+
+' renders the element
+ForumsGroup('ForumsGroup', 'Forums Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Local.png
new file mode 100644
index 00000000000..41d57a906e0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Local.puml
new file mode 100644
index 00000000000..73aef4cc2e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Gear
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+Gear('Gear', 'Gear', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Remote.puml
new file mode 100644
index 00000000000..6abb5073fbd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Gear
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+Gear('Gear', 'Gear', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.md
new file mode 100644
index 00000000000..1402c80f178
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.md
@@ -0,0 +1,157 @@
+# Gear
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Gear
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+```
+
+
+
+| Illustration | Gear | GearCard | GearGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Gear.png) | ![illustration for Gear](../../../aws-q1-2022/Resource/GeneralIcons/Gear.Local.png) | ![illustration for GearCard](../../../aws-q1-2022/Resource/GeneralIcons/GearCard.Local.png) | ![illustration for GearGroup](../../../aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.png) |
+
+
+
+
+## Gear
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Gear
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+Gear('Gear', 'Gear', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Gear
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+Gear('Gear', 'Gear', 'an optional tech label')
+@enduml
+```
+
+## GearCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearCard
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearCard('GearCard', 'Gear Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearCard
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearCard('GearCard', 'Gear Card', 'an optional description')
+@enduml
+```
+
+## GearGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearGroup
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearGroup('GearGroup', 'Gear Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearGroup
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearGroup('GearGroup', 'Gear Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.png
new file mode 100644
index 00000000000..8d5778540d9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.puml
new file mode 100644
index 00000000000..b35583a7aca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Gear.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Gear
+
+sprite $GearXs [10x10/16z] LKd50G0X34jxBko_Bf4NbIYM6LnDxU3y_1F5oDVWaFFD5QFGPlKNwHkKPw9HuWa
+
+sprite $GearSm [12x12/16z] NSE5SSD054NH8otEtwV-oqqCWxxWbt4_mBfpcPaNcYy7eNhez4kXjEEY8npF56m9eR8PlaFXgddBA5_E2Vm3
+
+sprite $GearMd [16x16/16z] RSsteLXH3CKmtFI2TBp_kkv-PiSA_kpj3e3nJp7dRZ1A3PnxD0I0lQ1OIQ7nrhGkXAgb4HWtylbUH2O5QpF3F6HOJSD-SByR-UbloCgBphc1evXi02i9y1y
+
+sprite $GearLg [20x20/16z] {
+VSl7eSL020F0OPrjr7-vFuSzlRc192_qXyDa8GW5qETztyYHUmMwhC1Ahp1EimRdZkfSa08tphCilV0CT9w_VP3i6hh00UFd5s0Vq-zQmENxToHeg9kH58wL
+9ST-tUW20GOullUNIJNO7_bEUwy0zembI5rjageHpFOF1NW7
+}
+
+!procedure Gear($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Gear', $name, $tech)
+!endprocedure
+
+!procedure GearCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$GearLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure GearGroup($id, $name='Gear', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$GearLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Local.png
new file mode 100644
index 00000000000..889f8dfd29b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Local.puml
new file mode 100644
index 00000000000..e7c54e2715d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearCard
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearCard('GearCard', 'Gear Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Remote.puml
new file mode 100644
index 00000000000..1eee1cf4651
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GearCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearCard
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearCard('GearCard', 'Gear Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.png
new file mode 100644
index 00000000000..edcba43fba5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.puml
new file mode 100644
index 00000000000..10b274a17c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearGroup
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearGroup('GearGroup', 'Gear Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Remote.puml
new file mode 100644
index 00000000000..447a2c3270a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GearGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GearGroup
+include('aws-q1-2022/Resource/GeneralIcons/Gear')
+
+' renders the element
+GearGroup('GearGroup', 'Gear Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/General.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/General.Local.png
new file mode 100644
index 00000000000..c9c87bdcf26
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/General.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/General.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/General.Local.puml
new file mode 100644
index 00000000000..a3fad3409e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/General.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element General
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+General('General', 'General', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/General.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/General.Remote.puml
new file mode 100644
index 00000000000..f0e9d2ed784
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/General.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element General
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+General('General', 'General', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/General.md b/distribution/aws-q1-2022/Resource/GeneralIcons/General.md
new file mode 100644
index 00000000000..e35e5733257
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/General.md
@@ -0,0 +1,157 @@
+# General
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/General
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/General')
+```
+
+
+
+| Illustration | General | GeneralCard | GeneralGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/General.png) | ![illustration for General](../../../aws-q1-2022/Resource/GeneralIcons/General.Local.png) | ![illustration for GeneralCard](../../../aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.png) | ![illustration for GeneralGroup](../../../aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.png) |
+
+
+
+
+## General
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element General
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+General('General', 'General', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element General
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+General('General', 'General', 'an optional tech label')
+@enduml
+```
+
+## GeneralCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralCard
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralCard('GeneralCard', 'General Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralCard
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralCard('GeneralCard', 'General Card', 'an optional description')
+@enduml
+```
+
+## GeneralGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralGroup
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralGroup('GeneralGroup', 'General Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralGroup
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralGroup('GeneralGroup', 'General Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/General.png b/distribution/aws-q1-2022/Resource/GeneralIcons/General.png
new file mode 100644
index 00000000000..a9d364e542a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/General.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/General.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/General.puml
new file mode 100644
index 00000000000..0486bc1daad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/General.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/General
+
+sprite $GeneralXs [10x10/16z] HSY54S0m30J13zCx_PThiMvevz3nazxt5HbTtBxbyoTt-u0Xyt09Jxh6TPAYNqW9tGG
+
+sprite $GeneralSm [12x12/16z] LSc34G0m40J06A_-kusveuFw66FqO9KXx030jToAwsLaZxsD31an0sBB3ECvET3Ad33abPj8H3rBBzGuvVocAm
+
+sprite $GeneralMd [16x16/16z] NSz70iGm24FHT1X9dliVDq2w_-wvU-WRFuKbLeYsz3rmM_G5v6skWOKyZRMsZ6Iw2N9mXPzka1GxFjwai9NbQIwd8_jj1kboPChI_rRTzYipM_eF3Zi
+
+sprite $GeneralLg [20x20/16z] {
+ZS_50GCn34HHixEQKVhlDc1QXdzyHfcZhDjcZ2THavefDkDiCyvMC8Mfu6pYVs21sH2a7CyHmmI1VtGUAAPA8LD6dF0pp4P6Oc5QB957neNfbFuc4TrA-PNQ
+HBCfCql5tXrRnJhgREPHNm
+}
+
+!procedure General($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/General', $name, $tech)
+!endprocedure
+
+!procedure GeneralCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$GeneralLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure GeneralGroup($id, $name='General', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$GeneralLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.png
new file mode 100644
index 00000000000..cfce10709a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.puml
new file mode 100644
index 00000000000..ef2d3710809
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralCard
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralCard('GeneralCard', 'General Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Remote.puml
new file mode 100644
index 00000000000..e849b0702f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralCard
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralCard('GeneralCard', 'General Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.png
new file mode 100644
index 00000000000..bed94fa2788
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.puml
new file mode 100644
index 00000000000..e68fccf766f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralGroup
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralGroup('GeneralGroup', 'General Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Remote.puml
new file mode 100644
index 00000000000..79c15a0428d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GeneralGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GeneralGroup
+include('aws-q1-2022/Resource/GeneralIcons/General')
+
+' renders the element
+GeneralGroup('GeneralGroup', 'General Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.png
new file mode 100644
index 00000000000..76c6a16bc5b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.puml
new file mode 100644
index 00000000000..66e64a7f9fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabase
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabase('GenericDatabase', 'Generic Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Remote.puml
new file mode 100644
index 00000000000..5364c3b8562
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabase
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabase('GenericDatabase', 'Generic Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.md b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.md
new file mode 100644
index 00000000000..130bb9186f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.md
@@ -0,0 +1,157 @@
+# GenericDatabase
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/GenericDatabase
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+```
+
+
+
+| Illustration | GenericDatabase | GenericDatabaseCard | GenericDatabaseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/GenericDatabase.png) | ![illustration for GenericDatabase](../../../aws-q1-2022/Resource/GeneralIcons/GenericDatabase.Local.png) | ![illustration for GenericDatabaseCard](../../../aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.png) | ![illustration for GenericDatabaseGroup](../../../aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.png) |
+
+
+
+
+## GenericDatabase
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabase
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabase('GenericDatabase', 'Generic Database', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabase
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabase('GenericDatabase', 'Generic Database', 'an optional tech label')
+@enduml
+```
+
+## GenericDatabaseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseCard
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseCard('GenericDatabaseCard', 'Generic Database Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseCard
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseCard('GenericDatabaseCard', 'Generic Database Card', 'an optional description')
+@enduml
+```
+
+## GenericDatabaseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseGroup
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseGroup('GenericDatabaseGroup', 'Generic Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseGroup
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseGroup('GenericDatabaseGroup', 'Generic Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.png
new file mode 100644
index 00000000000..ea94bebc21d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.puml
new file mode 100644
index 00000000000..72425f098b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabase.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/GenericDatabase
+
+sprite $GenericDatabaseXs [10x10/16z] Oq02t2n0WfKJIF02COYa4F2oix033G4
+
+sprite $GenericDatabaseSm [12x12/16z] fOZ50S0m30DL1btt7xSKViSMgptEUPnF_p5EryjpCITU_EMuzsQgh0aCe_G
+
+sprite $GenericDatabaseMd [16x16/16z] nKn50W0X4B83-FztRJtjVSqXpSVoaZYEsr3kyVDrlDZ9pjT7YA1gJ1k_edzmV3XFR0hSGXxfy3O1DIwn0m
+
+sprite $GenericDatabaseLg [20x20/16z] tKj50SLG37jKJltB_JW60yibN6x1wW1SQKa2OrAKzXSwjW_-pvBMQ1f68GF20p0gSxR1mpBokYGDVLB8a366H6u_TH1Hd_Pl
+
+!procedure GenericDatabase($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/GenericDatabase', $name, $tech)
+!endprocedure
+
+!procedure GenericDatabaseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$GenericDatabaseLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure GenericDatabaseGroup($id, $name='Generic Database', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$GenericDatabaseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.png
new file mode 100644
index 00000000000..ed1a30f2c2e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.puml
new file mode 100644
index 00000000000..3b031b12d3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseCard
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseCard('GenericDatabaseCard', 'Generic Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Remote.puml
new file mode 100644
index 00000000000..c6b9f58ce8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseCard
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseCard('GenericDatabaseCard', 'Generic Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.png
new file mode 100644
index 00000000000..c4e15c21eb6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.puml
new file mode 100644
index 00000000000..1b289ac9f08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseGroup
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseGroup('GenericDatabaseGroup', 'Generic Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Remote.puml
new file mode 100644
index 00000000000..47f3069b012
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/GenericDatabaseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element GenericDatabaseGroup
+include('aws-q1-2022/Resource/GeneralIcons/GenericDatabase')
+
+' renders the element
+GenericDatabaseGroup('GenericDatabaseGroup', 'Generic Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Local.png
new file mode 100644
index 00000000000..58f60d5c394
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Local.puml
new file mode 100644
index 00000000000..ab9586357ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Internet
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+Internet('Internet', 'Internet', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Remote.puml
new file mode 100644
index 00000000000..beb9535e1c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Internet
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+Internet('Internet', 'Internet', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.md
new file mode 100644
index 00000000000..596c17d5a06
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.md
@@ -0,0 +1,157 @@
+# Internet
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Internet
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+```
+
+
+
+| Illustration | Internet | InternetCard | InternetGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Internet.png) | ![illustration for Internet](../../../aws-q1-2022/Resource/GeneralIcons/Internet.Local.png) | ![illustration for InternetCard](../../../aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.png) | ![illustration for InternetGroup](../../../aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.png) |
+
+
+
+
+## Internet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Internet
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+Internet('Internet', 'Internet', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Internet
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+Internet('Internet', 'Internet', 'an optional tech label')
+@enduml
+```
+
+## InternetCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetCard
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetCard('InternetCard', 'Internet Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetCard
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetCard('InternetCard', 'Internet Card', 'an optional description')
+@enduml
+```
+
+## InternetGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetGroup
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetGroup('InternetGroup', 'Internet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetGroup
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetGroup('InternetGroup', 'Internet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.png
new file mode 100644
index 00000000000..472990fb9fb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.puml
new file mode 100644
index 00000000000..ba5e5a4d92b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Internet.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Internet
+
+sprite $InternetXs [10x10/16z] Oy01sA4qDro42OXPG0nU1buU1Ywu51T8YWSi0KQO
+
+sprite $InternetSm [12x12/16z] ZOZ50S1G24FVTo7iFsxzM8Cu_sxKx5VCksZ6tQwjdN6A23dkMjWLOnwv3X2uob38cZpT2W
+
+sprite $InternetMd [16x16/16z] dSR9GGCm40Gm-RQNIV_jGWj4B_bARm3mxjWV04w76802gWUqoyEm5zOYLHG-XE4s2fx0rTN4Zsgu99VTUCcyoTxvY__w1G
+
+sprite $InternetLg [20x20/16z] {
+jOx75KCn20H7MOAb_tRzSFRTVnJ9opMCLVdbdD5MDBxmGI8-57--akRJDr-jEXWarG5b-IeCx-aA83oTbWN7mSXgOpzzd8P835w-Eh6NhnzhKM1tcfu-HWJG
+ykgIp93EI8MRltC3
+}
+
+!procedure Internet($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Internet', $name, $tech)
+!endprocedure
+
+!procedure InternetCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$InternetLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure InternetGroup($id, $name='Internet', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$InternetLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.png
new file mode 100644
index 00000000000..f1aa222d2d4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.puml
new file mode 100644
index 00000000000..8106615101d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1('InternetAlt1', 'Internet Alt1', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Remote.puml
new file mode 100644
index 00000000000..61df08ecbbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1('InternetAlt1', 'Internet Alt1', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.md b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.md
new file mode 100644
index 00000000000..129bb158355
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.md
@@ -0,0 +1,157 @@
+# InternetAlt1
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/InternetAlt1
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+```
+
+
+
+| Illustration | InternetAlt1 | InternetAlt1Card | InternetAlt1Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt1.png) | ![illustration for InternetAlt1](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt1.Local.png) | ![illustration for InternetAlt1Card](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.png) | ![illustration for InternetAlt1Group](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.png) |
+
+
+
+
+## InternetAlt1
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1('InternetAlt1', 'Internet Alt1', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1('InternetAlt1', 'Internet Alt1', 'an optional tech label')
+@enduml
+```
+
+## InternetAlt1Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Card('InternetAlt1Card', 'Internet Alt1 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Card('InternetAlt1Card', 'Internet Alt1 Card', 'an optional description')
+@enduml
+```
+
+## InternetAlt1Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Group('InternetAlt1Group', 'Internet Alt1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Group('InternetAlt1Group', 'Internet Alt1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.png
new file mode 100644
index 00000000000..e11cec94dd1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.puml
new file mode 100644
index 00000000000..845e4346f22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/InternetAlt1
+
+sprite $InternetAlt1Xs [10x10/16z] Oy01sA4qDro42OXPG0nU1aOkHbwO50itI8e7geWNcra
+
+sprite $InternetAlt1Sm [12x12/16z] ZSQr0GD1000Wpdt_SQDjvAbmpQZvUCkmPuG3j7Tt3Jl8KQGN2yj4KR4v-stwvWu
+
+sprite $InternetAlt1Md [16x16/16z] dOp50SCm34M_88b1tdzSCrtR9qRyXT1TUITlEkN7pHjarc46DZJ8OV8-qxr9oBTf0ceWYJ4OStlTQZ2RlJf-1Qf1W1RmLk_jeFYL0W
+
+sprite $InternetAlt1Lg [20x20/16z] {
+jSr55W8m30JGYLUI-r-NLy7syEiw-0yBnhVUJQ847wPXIRpHl6Dc-jrplXC51ZRUryH3LzRKjLNhMGscA5zvyzocoJrpQj3Q5EJD5BtvxFTNAhT9M9f24bza
+_Q_vfU7d7W
+}
+
+!procedure InternetAlt1($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/InternetAlt1', $name, $tech)
+!endprocedure
+
+!procedure InternetAlt1Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$InternetAlt1Lg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure InternetAlt1Group($id, $name='Internet Alt1', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$InternetAlt1Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.png
new file mode 100644
index 00000000000..39dc68cff29
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.puml
new file mode 100644
index 00000000000..ca9bd877702
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Card('InternetAlt1Card', 'Internet Alt1 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Remote.puml
new file mode 100644
index 00000000000..27159fc310b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Card('InternetAlt1Card', 'Internet Alt1 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.png
new file mode 100644
index 00000000000..e7c102f5e70
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.puml
new file mode 100644
index 00000000000..eef8ca8d453
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Group('InternetAlt1Group', 'Internet Alt1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Remote.puml
new file mode 100644
index 00000000000..2011bcc9797
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt1Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt1Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt1')
+
+' renders the element
+InternetAlt1Group('InternetAlt1Group', 'Internet Alt1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.png
new file mode 100644
index 00000000000..7e19342c603
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.puml
new file mode 100644
index 00000000000..81a10813d9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2('InternetAlt2', 'Internet Alt2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Remote.puml
new file mode 100644
index 00000000000..1abbcb6b0df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2('InternetAlt2', 'Internet Alt2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.md b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.md
new file mode 100644
index 00000000000..7e27d5d5ebf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.md
@@ -0,0 +1,157 @@
+# InternetAlt2
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/InternetAlt2
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+```
+
+
+
+| Illustration | InternetAlt2 | InternetAlt2Card | InternetAlt2Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt2.png) | ![illustration for InternetAlt2](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt2.Local.png) | ![illustration for InternetAlt2Card](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.png) | ![illustration for InternetAlt2Group](../../../aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.png) |
+
+
+
+
+## InternetAlt2
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2('InternetAlt2', 'Internet Alt2', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2('InternetAlt2', 'Internet Alt2', 'an optional tech label')
+@enduml
+```
+
+## InternetAlt2Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Card('InternetAlt2Card', 'Internet Alt2 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Card('InternetAlt2Card', 'Internet Alt2 Card', 'an optional description')
+@enduml
+```
+
+## InternetAlt2Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Group('InternetAlt2Group', 'Internet Alt2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Group('InternetAlt2Group', 'Internet Alt2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.png
new file mode 100644
index 00000000000..e790ecb1117
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.puml
new file mode 100644
index 00000000000..923f15b53e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/InternetAlt2
+
+sprite $InternetAlt2Xs [10x10/16z] 1S610K1040Em0AZh_kj-0W1w51YqmEusi15-8DoEHjC20Y07GB4
+
+sprite $InternetAlt2Sm [12x12/16z] LKo30G0m3Aio_t_lR3MaVqd9VeqixSawvZ8qoktre1BRp0qOAHe_38xep720ch3bqxk7VrQn2y3jgG
+
+sprite $InternetAlt2Md [16x16/16z] TKy55e0W3DsaLlU_has3KZyVmEhpIYsqUt8eKD-LWXmVvZ_q2vmWs4jxFLvtY7GJyeJmCn5y-4RMOG8VAyP7H68NYBrGSuVVlySU963t24kz_okx
+
+sprite $InternetAlt2Lg [20x20/16z] {
+dSu30WHH203Gy1dkVzsjjSQU5s7vg8s_P7ZbwVX1_VhIDqAxlzsztktPghro9MwZD8HcsPMCWrHB12E0CvhF78AILMbHpc3F-hjH0_csLe3bqyZZmUuk0lcW
+-7pV_5bxrlXBqAGfVACdVUFzVG4
+}
+
+!procedure InternetAlt2($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/InternetAlt2', $name, $tech)
+!endprocedure
+
+!procedure InternetAlt2Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$InternetAlt2Lg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure InternetAlt2Group($id, $name='Internet Alt2', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$InternetAlt2Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.png
new file mode 100644
index 00000000000..7395c63c4d9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.puml
new file mode 100644
index 00000000000..26d7950159a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Card('InternetAlt2Card', 'Internet Alt2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Remote.puml
new file mode 100644
index 00000000000..16677a11b53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Card
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Card('InternetAlt2Card', 'Internet Alt2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.png
new file mode 100644
index 00000000000..02bb16ed0fc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.puml
new file mode 100644
index 00000000000..b4fc0ef9ac4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Group('InternetAlt2Group', 'Internet Alt2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Remote.puml
new file mode 100644
index 00000000000..b1f0a39165c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetAlt2Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetAlt2Group
+include('aws-q1-2022/Resource/GeneralIcons/InternetAlt2')
+
+' renders the element
+InternetAlt2Group('InternetAlt2Group', 'Internet Alt2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.png
new file mode 100644
index 00000000000..825e1f4f128
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.puml
new file mode 100644
index 00000000000..1e10fa06204
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetCard
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetCard('InternetCard', 'Internet Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Remote.puml
new file mode 100644
index 00000000000..f43e4026aac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetCard
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetCard('InternetCard', 'Internet Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.png
new file mode 100644
index 00000000000..52919e137f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.puml
new file mode 100644
index 00000000000..f5c71daa856
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetGroup
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetGroup('InternetGroup', 'Internet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Remote.puml
new file mode 100644
index 00000000000..15dec95d2ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/InternetGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element InternetGroup
+include('aws-q1-2022/Resource/GeneralIcons/Internet')
+
+' renders the element
+InternetGroup('InternetGroup', 'Internet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.png
new file mode 100644
index 00000000000..0a25604c829
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.puml
new file mode 100644
index 00000000000..7fa3b7ef516
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClient
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClient('MobileClient', 'Mobile Client', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Remote.puml
new file mode 100644
index 00000000000..c6b178e16a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClient
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClient('MobileClient', 'Mobile Client', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.md b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.md
new file mode 100644
index 00000000000..33279ec3337
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.md
@@ -0,0 +1,157 @@
+# MobileClient
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/MobileClient
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+```
+
+
+
+| Illustration | MobileClient | MobileClientCard | MobileClientGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/MobileClient.png) | ![illustration for MobileClient](../../../aws-q1-2022/Resource/GeneralIcons/MobileClient.Local.png) | ![illustration for MobileClientCard](../../../aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.png) | ![illustration for MobileClientGroup](../../../aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.png) |
+
+
+
+
+## MobileClient
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClient
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClient('MobileClient', 'Mobile Client', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClient
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClient('MobileClient', 'Mobile Client', 'an optional tech label')
+@enduml
+```
+
+## MobileClientCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientCard
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientCard('MobileClientCard', 'Mobile Client Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientCard
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientCard('MobileClientCard', 'Mobile Client Card', 'an optional description')
+@enduml
+```
+
+## MobileClientGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientGroup('MobileClientGroup', 'Mobile Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientGroup('MobileClientGroup', 'Mobile Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.png b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.png
new file mode 100644
index 00000000000..a4ef07839de
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.puml
new file mode 100644
index 00000000000..79a624defde
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClient.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/MobileClient
+
+sprite $MobileClientXs [10x10/16z] Oq06ZBoi33nW5Yy8mCNPIM9n0W4tcCN1mi82D0K
+
+sprite $MobileClientSm [12x12/16z] Oq05h4mip4oi43Od2oiB2mipX0qcgSnc1m48cvaR27Y03
+
+sprite $MobileClientMd [16x16/16z] Oy0267cuGO07nkTau6RXuMPWPeRnkI40peTGp8E6pmrnFvey2pFSGrmWm0PY0W
+
+sprite $MobileClientLg [20x20/16z] tSY53G0n3C10bodPVzndXWLwiiZyghAAvye69GGGmwxCpI-vy-dkyjYa3j-kNPxTvFF5x5VAoOULOJO2
+
+!procedure MobileClient($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/MobileClient', $name, $tech)
+!endprocedure
+
+!procedure MobileClientCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$MobileClientLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure MobileClientGroup($id, $name='Mobile Client', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$MobileClientLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.png
new file mode 100644
index 00000000000..4b61e753b48
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.puml
new file mode 100644
index 00000000000..7bc604ae347
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientCard
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientCard('MobileClientCard', 'Mobile Client Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Remote.puml
new file mode 100644
index 00000000000..f289ea99c5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientCard
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientCard('MobileClientCard', 'Mobile Client Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.png
new file mode 100644
index 00000000000..dd227e6b93e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.puml
new file mode 100644
index 00000000000..9157fab3bdb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientGroup('MobileClientGroup', 'Mobile Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Remote.puml
new file mode 100644
index 00000000000..03f89f367f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MobileClientGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MobileClientGroup
+include('aws-q1-2022/Resource/GeneralIcons/MobileClient')
+
+' renders the element
+MobileClientGroup('MobileClientGroup', 'Mobile Client Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.png
new file mode 100644
index 00000000000..dc14a862aba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.puml
new file mode 100644
index 00000000000..731973f1765
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Multimedia
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+Multimedia('Multimedia', 'Multimedia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Remote.puml
new file mode 100644
index 00000000000..2b402d95e5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Multimedia
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+Multimedia('Multimedia', 'Multimedia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.md
new file mode 100644
index 00000000000..f32860bc332
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.md
@@ -0,0 +1,157 @@
+# Multimedia
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Multimedia
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+```
+
+
+
+| Illustration | Multimedia | MultimediaCard | MultimediaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Multimedia.png) | ![illustration for Multimedia](../../../aws-q1-2022/Resource/GeneralIcons/Multimedia.Local.png) | ![illustration for MultimediaCard](../../../aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.png) | ![illustration for MultimediaGroup](../../../aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.png) |
+
+
+
+
+## Multimedia
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Multimedia
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+Multimedia('Multimedia', 'Multimedia', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Multimedia
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+Multimedia('Multimedia', 'Multimedia', 'an optional tech label')
+@enduml
+```
+
+## MultimediaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaCard
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaCard('MultimediaCard', 'Multimedia Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaCard
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaCard('MultimediaCard', 'Multimedia Card', 'an optional description')
+@enduml
+```
+
+## MultimediaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaGroup
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaGroup('MultimediaGroup', 'Multimedia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaGroup
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaGroup('MultimediaGroup', 'Multimedia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.png
new file mode 100644
index 00000000000..e7144efa9cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.puml
new file mode 100644
index 00000000000..2596475e101
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Multimedia.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Multimedia
+
+sprite $MultimediaXs [10x10/16z] JOk30G0m4CHIU_znQ-MDuo4t0Vmo1U0Ae4QekBkYoAj3u6QtKP-sR783
+
+sprite $MultimediaSm [12x12/16z] JSQ50GGn30F13PgK_ijzXZD8mtLKtn4jBGfhKj76ymQzFmpT7WqlHudyU1P77wiQ-sD2cvUrGuy-vs4Vot7CYZw_q-u
+
+sprite $MultimediaMd [16x16/16z] {
+NSU5OGGm3CLG1Kq_-u_R7fC2zkEtMPz1zTtPYxrPcwJsiBP52dcxc06ZNsyVN0tiSZNWuJKBwcsHdcs_V4Yq_EL0oMeleyuAtcPQu-5Tk-bmkKTFrzkAppO_
+_GC
+}
+
+sprite $MultimediaLg [20x20/16z] {
+ZS_5eO0m44NH5ntllzmlkCE5sDaDBkk7Ac3va5Gut3h2Q5fSshyn_IqUpk3HSi7VIlCvs115JBV5j6KagrihL4A1s9gdqgfttbhytzHfQxqLyGhR6Y9rW6Xd
+oOIDiDgsmRxFMuPPqtosXXA775Vz0W
+}
+
+!procedure Multimedia($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Multimedia', $name, $tech)
+!endprocedure
+
+!procedure MultimediaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$MultimediaLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure MultimediaGroup($id, $name='Multimedia', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$MultimediaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.png
new file mode 100644
index 00000000000..1987df70c41
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.puml
new file mode 100644
index 00000000000..00a78f83393
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaCard
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaCard('MultimediaCard', 'Multimedia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Remote.puml
new file mode 100644
index 00000000000..22490924231
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaCard
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaCard('MultimediaCard', 'Multimedia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.png
new file mode 100644
index 00000000000..f957cd6d5d7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.puml
new file mode 100644
index 00000000000..5553efc6514
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaGroup
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaGroup('MultimediaGroup', 'Multimedia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Remote.puml
new file mode 100644
index 00000000000..cfac95be2eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/MultimediaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element MultimediaGroup
+include('aws-q1-2022/Resource/GeneralIcons/Multimedia')
+
+' renders the element
+MultimediaGroup('MultimediaGroup', 'Multimedia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.png
new file mode 100644
index 00000000000..e0251ef37fe
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.puml
new file mode 100644
index 00000000000..aa4d90a0268
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuilding
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuilding('OfficeBuilding', 'Office Building', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Remote.puml
new file mode 100644
index 00000000000..daac4ddfd13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuilding
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuilding('OfficeBuilding', 'Office Building', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.md b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.md
new file mode 100644
index 00000000000..927780343f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.md
@@ -0,0 +1,157 @@
+# OfficeBuilding
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/OfficeBuilding
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+```
+
+
+
+| Illustration | OfficeBuilding | OfficeBuildingCard | OfficeBuildingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.png) | ![illustration for OfficeBuilding](../../../aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.Local.png) | ![illustration for OfficeBuildingCard](../../../aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.png) | ![illustration for OfficeBuildingGroup](../../../aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.png) |
+
+
+
+
+## OfficeBuilding
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuilding
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuilding('OfficeBuilding', 'Office Building', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuilding
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuilding('OfficeBuilding', 'Office Building', 'an optional tech label')
+@enduml
+```
+
+## OfficeBuildingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingCard
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingCard('OfficeBuildingCard', 'Office Building Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingCard
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingCard('OfficeBuildingCard', 'Office Building Card', 'an optional description')
+@enduml
+```
+
+## OfficeBuildingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingGroup
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingGroup('OfficeBuildingGroup', 'Office Building Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingGroup
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingGroup('OfficeBuildingGroup', 'Office Building Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.png b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.png
new file mode 100644
index 00000000000..71cf1bb43ce
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.puml
new file mode 100644
index 00000000000..eff1537119b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/OfficeBuilding
+
+sprite $OfficeBuildingXs [10x10/16z] Oq03B6WiTZOWmGPcyJ8mil6YiS1g2Ca2
+
+sprite $OfficeBuildingSm [12x12/16z] Oq03p4nCJ70sGfY53KImG9K02IPsJ3Op0oCZ2pkILkB5ETX0W8k10G
+
+sprite $OfficeBuildingMd [16x16/16z] TSg53GH15CDGVnhklzs3POpmoU5ne_S-3cuPJYv7kqzsdscX0gYMnHQj2BtdrVoxI7xhKRFGscPrWuZNF_DUk-S4fIoMiUw7Bm
+
+sprite $OfficeBuildingLg [20x20/16z] pOl50GGn24L9biNflznnr-kyA5_W7egUkjEql_1_q1peLKEqGMF4MM8XWXuYMxHV25WXmk1LIm4lJ9WR3MPUSj_kLbtfvnO
+
+!procedure OfficeBuilding($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/OfficeBuilding', $name, $tech)
+!endprocedure
+
+!procedure OfficeBuildingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$OfficeBuildingLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure OfficeBuildingGroup($id, $name='Office Building', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$OfficeBuildingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.png
new file mode 100644
index 00000000000..76b13672c1e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.puml
new file mode 100644
index 00000000000..98556a4ddbf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingCard
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingCard('OfficeBuildingCard', 'Office Building Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Remote.puml
new file mode 100644
index 00000000000..252b4d982cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingCard
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingCard('OfficeBuildingCard', 'Office Building Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.png
new file mode 100644
index 00000000000..471fab5c297
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.puml
new file mode 100644
index 00000000000..d036d47cca8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingGroup
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingGroup('OfficeBuildingGroup', 'Office Building Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Remote.puml
new file mode 100644
index 00000000000..039c3477554
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/OfficeBuildingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element OfficeBuildingGroup
+include('aws-q1-2022/Resource/GeneralIcons/OfficeBuilding')
+
+' renders the element
+OfficeBuildingGroup('OfficeBuildingGroup', 'Office Building Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Local.png
new file mode 100644
index 00000000000..a5ca0a13df2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Local.puml
new file mode 100644
index 00000000000..4f222b11b75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Question
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+Question('Question', 'Question', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Remote.puml
new file mode 100644
index 00000000000..58a10fbe940
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Question
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+Question('Question', 'Question', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Question.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.md
new file mode 100644
index 00000000000..825c1028ab8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.md
@@ -0,0 +1,157 @@
+# Question
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Question
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+```
+
+
+
+| Illustration | Question | QuestionCard | QuestionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Question.png) | ![illustration for Question](../../../aws-q1-2022/Resource/GeneralIcons/Question.Local.png) | ![illustration for QuestionCard](../../../aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.png) | ![illustration for QuestionGroup](../../../aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.png) |
+
+
+
+
+## Question
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Question
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+Question('Question', 'Question', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Question
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+Question('Question', 'Question', 'an optional tech label')
+@enduml
+```
+
+## QuestionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionCard
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionCard('QuestionCard', 'Question Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionCard
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionCard('QuestionCard', 'Question Card', 'an optional description')
+@enduml
+```
+
+## QuestionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionGroup
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionGroup('QuestionGroup', 'Question Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionGroup
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionGroup('QuestionGroup', 'Question Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Question.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.png
new file mode 100644
index 00000000000..8c6d60ae33f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Question.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.puml
new file mode 100644
index 00000000000..1515bcfc871
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Question.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Question
+
+sprite $QuestionXs [10x10/16z] Oq06l0mCZ70M3oTSc0CkpmnbSCFbU1am02ydAWi
+
+sprite $QuestionSm [12x12/16z] NKk50S0W3CEXzl-vyr7NI0h1ey1uppe9HrPgfAuonINXVm8LLOWwaVHkNU-ID9YVTG8
+
+sprite $QuestionMd [16x16/16z] ROh50SCm40JtI7ZflzoORT6y5WOhsBrwUgiOM83wTa_25SfeYMnj9Ur-TdXJNRkgL1CQc7xeqB5htuDrDPD8smlG2pNVOGC
+
+sprite $QuestionLg [20x20/16z] ZOo54GGX0CGMr-s_t9VpmnqocQ0_T4WvkISHTFlrOCh_lB_61wFzdnb1bL52cvhvqdCMB2s7-DP2b3ARifLItITMM8x4oX3Er3qHR85a06BboSe37hql
+
+!procedure Question($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Question', $name, $tech)
+!endprocedure
+
+!procedure QuestionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$QuestionLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure QuestionGroup($id, $name='Question', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$QuestionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.png
new file mode 100644
index 00000000000..c1d6fdae99e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.puml
new file mode 100644
index 00000000000..f8a929b3e07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionCard
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionCard('QuestionCard', 'Question Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Remote.puml
new file mode 100644
index 00000000000..ed4a6ec68ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionCard
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionCard('QuestionCard', 'Question Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.png
new file mode 100644
index 00000000000..d17e40e1ad4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.puml
new file mode 100644
index 00000000000..ef07afdf5c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionGroup
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionGroup('QuestionGroup', 'Question Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Remote.puml
new file mode 100644
index 00000000000..c15d02cc865
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/QuestionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element QuestionGroup
+include('aws-q1-2022/Resource/GeneralIcons/Question')
+
+' renders the element
+QuestionGroup('QuestionGroup', 'Question Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.png
new file mode 100644
index 00000000000..79106b7b668
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.puml
new file mode 100644
index 00000000000..a0a633706c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlToken
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlToken('SamlToken', 'Saml Token', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Remote.puml
new file mode 100644
index 00000000000..3b96031f18c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlToken
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlToken('SamlToken', 'Saml Token', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.md b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.md
new file mode 100644
index 00000000000..ad0bc7388a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.md
@@ -0,0 +1,157 @@
+# SamlToken
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/SamlToken
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+```
+
+
+
+| Illustration | SamlToken | SamlTokenCard | SamlTokenGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/SamlToken.png) | ![illustration for SamlToken](../../../aws-q1-2022/Resource/GeneralIcons/SamlToken.Local.png) | ![illustration for SamlTokenCard](../../../aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.png) | ![illustration for SamlTokenGroup](../../../aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.png) |
+
+
+
+
+## SamlToken
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlToken
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlToken('SamlToken', 'Saml Token', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlToken
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlToken('SamlToken', 'Saml Token', 'an optional tech label')
+@enduml
+```
+
+## SamlTokenCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenCard
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenCard('SamlTokenCard', 'Saml Token Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenCard
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenCard('SamlTokenCard', 'Saml Token Card', 'an optional description')
+@enduml
+```
+
+## SamlTokenGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenGroup
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenGroup('SamlTokenGroup', 'Saml Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenGroup
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenGroup('SamlTokenGroup', 'Saml Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.png
new file mode 100644
index 00000000000..09347d1c557
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.puml
new file mode 100644
index 00000000000..af474405e2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlToken.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/SamlToken
+
+sprite $SamlTokenXs [10x10/16z] Oq05t60C8NXPEI0C7WO6LeW843C36RmW3YD8WWae16G0cOoy80QO2MB0c2
+
+sprite $SamlTokenSm [12x12/16z] PSZ50S0m5CDGXPCF-uzRvlhqB7vBCTVX6tC0ANQIKMrb17FGlJO1Z1H2H3UYTAjZ8mWZZOtRuIJ8JKxE
+
+sprite $SamlTokenMd [16x16/16z] TSt50S0W44JHluipq7-vyOHJ1dqeVnbdfdq472ABCOgyYBT1-TXKWVQov-w0BffAkbZ3nGOoe9myXqa_6G4JgOa99G5WdTw6lmJl01VNGecicCwFMB6FEm
+
+sprite $SamlTokenLg [20x20/16z] {
+VSq54iGm20LGYABtFswzXTLu_hm1-3_OL9XefaZ7TMEeFK8LaFAg77gZcXN0OCDPaqBp_TrRKjfblrf_LFD-rgpZL5LTwwchdGhzwOnsrPeu6oZU2ffjMHaE
+MYwrXmB5U1IxrINHNKDT4k1H8KE539LaH16czme
+}
+
+!procedure SamlToken($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/SamlToken', $name, $tech)
+!endprocedure
+
+!procedure SamlTokenCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SamlTokenLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure SamlTokenGroup($id, $name='Saml Token', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$SamlTokenLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.png
new file mode 100644
index 00000000000..d50e00ef1e3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.puml
new file mode 100644
index 00000000000..adc0604e4d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenCard
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenCard('SamlTokenCard', 'Saml Token Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Remote.puml
new file mode 100644
index 00000000000..f3e244d9669
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenCard
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenCard('SamlTokenCard', 'Saml Token Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.png
new file mode 100644
index 00000000000..4b80a6e6162
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.puml
new file mode 100644
index 00000000000..ca70b8813ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenGroup
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenGroup('SamlTokenGroup', 'Saml Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Remote.puml
new file mode 100644
index 00000000000..e97b576185e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SamlTokenGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SamlTokenGroup
+include('aws-q1-2022/Resource/GeneralIcons/SamlToken')
+
+' renders the element
+SamlTokenGroup('SamlTokenGroup', 'Saml Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Local.png
new file mode 100644
index 00000000000..9b9670da1f0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Local.puml
new file mode 100644
index 00000000000..9d6b197d217
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Sdk
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+Sdk('Sdk', 'Sdk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Remote.puml
new file mode 100644
index 00000000000..47caad186e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Sdk
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+Sdk('Sdk', 'Sdk', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.md
new file mode 100644
index 00000000000..8ee08c52adb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.md
@@ -0,0 +1,157 @@
+# Sdk
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Sdk
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+```
+
+
+
+| Illustration | Sdk | SdkCard | SdkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Sdk.png) | ![illustration for Sdk](../../../aws-q1-2022/Resource/GeneralIcons/Sdk.Local.png) | ![illustration for SdkCard](../../../aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.png) | ![illustration for SdkGroup](../../../aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.png) |
+
+
+
+
+## Sdk
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Sdk
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+Sdk('Sdk', 'Sdk', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Sdk
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+Sdk('Sdk', 'Sdk', 'an optional tech label')
+@enduml
+```
+
+## SdkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkCard
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkCard('SdkCard', 'Sdk Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkCard
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkCard('SdkCard', 'Sdk Card', 'an optional description')
+@enduml
+```
+
+## SdkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkGroup
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkGroup('SdkGroup', 'Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkGroup
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkGroup('SdkGroup', 'Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.png
new file mode 100644
index 00000000000..d7fa91e0e58
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.puml
new file mode 100644
index 00000000000..c910ef9e263
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Sdk.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Sdk
+
+sprite $SdkXs [10x10/16z] LSmr0GH00C2m7BD_kS_OALFzTMpG82Ncb6kma-a4UNh8yTLuY8E4zTae9-8A
+
+sprite $SdkSm [12x12/16z] NSQr0GGn000Wuhx_kA-fZWfFi_IxNqQ2XOfDJ3CDAwv0P5PZydjsjFlYwFVsMS2C7F80sx5TyGHu0m
+
+sprite $SdkMd [16x16/16z] TSS5eW0X2431sRK5xt_StnrZmFEtdiMdafSxRw-kQ61ii0RqZpMoQ7a__v7OQXQqB5vRx2r6-cWE__TQZkYl7H1dyTebRnpKl43V7A9wj-VPmnTNUlK8
+
+sprite $SdkLg [20x20/16z] {
+VSZ5GHXG502mVDUt_xWjxf1Z_ANTuhCKqxwVPYt8PtWrmeiI1PJRG0VZmBuRDNeat5kmSxtz3AmzJkxFHqH2ZStxfRNB6VdJaOAlvzjLWhcydt5Bj6XUhu8T
+4um2usG8gBTxTixBtSMhShimJ_9HYuZig-xLVm
+}
+
+!procedure Sdk($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Sdk', $name, $tech)
+!endprocedure
+
+!procedure SdkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SdkLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure SdkGroup($id, $name='Sdk', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$SdkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.png
new file mode 100644
index 00000000000..780c5b3249c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.puml
new file mode 100644
index 00000000000..40aa9ef61d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkCard
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkCard('SdkCard', 'Sdk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Remote.puml
new file mode 100644
index 00000000000..52f98f15628
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkCard
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkCard('SdkCard', 'Sdk Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.png
new file mode 100644
index 00000000000..e366479ee23
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.puml
new file mode 100644
index 00000000000..a9ed8cf61ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkGroup
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkGroup('SdkGroup', 'Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Remote.puml
new file mode 100644
index 00000000000..f6846959be6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SdkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SdkGroup
+include('aws-q1-2022/Resource/GeneralIcons/Sdk')
+
+' renders the element
+SdkGroup('SdkGroup', 'Sdk Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.png
new file mode 100644
index 00000000000..065acf3915f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.puml
new file mode 100644
index 00000000000..31e2c81b9be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlock
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlock('SslPadlock', 'Ssl Padlock', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Remote.puml
new file mode 100644
index 00000000000..e47103b250d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlock
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlock('SslPadlock', 'Ssl Padlock', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.md b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.md
new file mode 100644
index 00000000000..af88e719e4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.md
@@ -0,0 +1,157 @@
+# SslPadlock
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/SslPadlock
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+```
+
+
+
+| Illustration | SslPadlock | SslPadlockCard | SslPadlockGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/SslPadlock.png) | ![illustration for SslPadlock](../../../aws-q1-2022/Resource/GeneralIcons/SslPadlock.Local.png) | ![illustration for SslPadlockCard](../../../aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.png) | ![illustration for SslPadlockGroup](../../../aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.png) |
+
+
+
+
+## SslPadlock
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlock
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlock('SslPadlock', 'Ssl Padlock', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlock
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlock('SslPadlock', 'Ssl Padlock', 'an optional tech label')
+@enduml
+```
+
+## SslPadlockCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockCard
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockCard('SslPadlockCard', 'Ssl Padlock Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockCard
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockCard('SslPadlockCard', 'Ssl Padlock Card', 'an optional description')
+@enduml
+```
+
+## SslPadlockGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockGroup
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockGroup('SslPadlockGroup', 'Ssl Padlock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockGroup
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockGroup('SslPadlockGroup', 'Ssl Padlock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.png
new file mode 100644
index 00000000000..838b4cbd2fb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.puml
new file mode 100644
index 00000000000..0fdb8c721b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlock.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/SslPadlock
+
+sprite $SslPadlockXs [10x10/16z] FSct0OD000GmmUTm-wzhLwWL0DJItcSSBXPY4G7oLn7HLHSHrVFjue20qGf-
+
+sprite $SslPadlockSm [12x12/16z] LSQ54GCn30J0DOES_jlDQFW5T-ipiTLRn61GG2iUNWqS2ZLxIyIzzwM3RheqC_rBXvxkqYv06RItSLu1MYJy0G
+
+sprite $SslPadlockMd [16x16/16z] {
+POe54W9130GxiZxt_-zIAHnw9HdX7ndO1UG0c3wbnP5o14Id28eDmm5VhdiNTFSjWNL_SIAo6nQ0G5PicFUUEDtPr1NrnaK91eVIt3NNFU-zjrPw4vCt1t3D
+eCXLahl5NiuR4tTk
+}
+
+sprite $SslPadlockLg [20x20/16z] {
+TSs5eSCW50308rYn_SVzGjqkobDVD3Z6VbTRJolAwvX1dID1gPHQ2AKcHY1DMsh1jaZ37b2EbY0ix5_hyZYvliEunYPeh8jqYTNCGY9dsiEaMKvo8apgSOdL
+kcF6OJpKxbYevZNMBZ7L2OzxjIYimwCyO8xWAgvcE-eO6NMsua5TUKKlGd7r2m
+}
+
+!procedure SslPadlock($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/SslPadlock', $name, $tech)
+!endprocedure
+
+!procedure SslPadlockCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SslPadlockLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure SslPadlockGroup($id, $name='Ssl Padlock', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$SslPadlockLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.png
new file mode 100644
index 00000000000..47565680384
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.puml
new file mode 100644
index 00000000000..319f31ee08d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockCard
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockCard('SslPadlockCard', 'Ssl Padlock Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Remote.puml
new file mode 100644
index 00000000000..05ffd2e0a5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockCard
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockCard('SslPadlockCard', 'Ssl Padlock Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.png
new file mode 100644
index 00000000000..3583f016542
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.puml
new file mode 100644
index 00000000000..de9689767d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockGroup
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockGroup('SslPadlockGroup', 'Ssl Padlock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Remote.puml
new file mode 100644
index 00000000000..694ca2025dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/SslPadlockGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SslPadlockGroup
+include('aws-q1-2022/Resource/GeneralIcons/SslPadlock')
+
+' renders the element
+SslPadlockGroup('SslPadlockGroup', 'Ssl Padlock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.png
new file mode 100644
index 00000000000..1c8589f2919
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.puml
new file mode 100644
index 00000000000..27f319621c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorage
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorage('TapeStorage', 'Tape Storage', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Remote.puml
new file mode 100644
index 00000000000..f3d04b2dd6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorage
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorage('TapeStorage', 'Tape Storage', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.md b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.md
new file mode 100644
index 00000000000..2fa4d99697a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.md
@@ -0,0 +1,157 @@
+# TapeStorage
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/TapeStorage
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+```
+
+
+
+| Illustration | TapeStorage | TapeStorageCard | TapeStorageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/TapeStorage.png) | ![illustration for TapeStorage](../../../aws-q1-2022/Resource/GeneralIcons/TapeStorage.Local.png) | ![illustration for TapeStorageCard](../../../aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.png) | ![illustration for TapeStorageGroup](../../../aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.png) |
+
+
+
+
+## TapeStorage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorage
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorage('TapeStorage', 'Tape Storage', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorage
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorage('TapeStorage', 'Tape Storage', 'an optional tech label')
+@enduml
+```
+
+## TapeStorageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageCard
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageCard('TapeStorageCard', 'Tape Storage Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageCard
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageCard('TapeStorageCard', 'Tape Storage Card', 'an optional description')
+@enduml
+```
+
+## TapeStorageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageGroup
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageGroup('TapeStorageGroup', 'Tape Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageGroup
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageGroup('TapeStorageGroup', 'Tape Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.png
new file mode 100644
index 00000000000..bddd428801b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.puml
new file mode 100644
index 00000000000..0e21454e12f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorage.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/TapeStorage
+
+sprite $TapeStorageXs [10x10/16z] XS450S0m000Wvjw_xWFSm8-pAVCG5qI7TGHRSfOjiia5pQCB
+
+sprite $TapeStorageSm [12x12/16z] ZSP70SCm400mUQ_ZJxTDWi1woPq2CkfKcZDCbgQJYf2_QTiHbT22nPcnzuwrtFW3
+
+sprite $TapeStorageMd [16x16/16z] hS49GGGm302mxD_QubykZmOkyG43Q1syCtQWvep9QObG7fVIgalTJPwozfQDho2LYnA2FiX5ZFuMlU3cctyYjd_x0G
+
+sprite $TapeStorageLg [20x20/16z] {
+lSG5WGH030ImB5FhN-wZXyk0Jsd5lrhzYpmHCFAUN93ZKBAO-s9jLlNW2AqYUQntnWgB36iCmPj9bgN4fKsRFN1TTJHkLR8zH7FgGuk_cssylFVcwNq_eE_X
+tre-v1i
+}
+
+!procedure TapeStorage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/TapeStorage', $name, $tech)
+!endprocedure
+
+!procedure TapeStorageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$TapeStorageLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure TapeStorageGroup($id, $name='Tape Storage', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$TapeStorageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.png
new file mode 100644
index 00000000000..00a1b1bb429
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.puml
new file mode 100644
index 00000000000..2b9b1f4612a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageCard
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageCard('TapeStorageCard', 'Tape Storage Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Remote.puml
new file mode 100644
index 00000000000..22221456347
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageCard
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageCard('TapeStorageCard', 'Tape Storage Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.png
new file mode 100644
index 00000000000..52f2c32f576
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.puml
new file mode 100644
index 00000000000..154f22f3508
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageGroup
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageGroup('TapeStorageGroup', 'Tape Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Remote.puml
new file mode 100644
index 00000000000..59043e3b4b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TapeStorageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TapeStorageGroup
+include('aws-q1-2022/Resource/GeneralIcons/TapeStorage')
+
+' renders the element
+TapeStorageGroup('TapeStorageGroup', 'Tape Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.png
new file mode 100644
index 00000000000..c7dcad2b7a7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.puml
new file mode 100644
index 00000000000..fc5756c3a74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Toolkit
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+Toolkit('Toolkit', 'Toolkit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Remote.puml
new file mode 100644
index 00000000000..e11c9e3d9a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Toolkit
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+Toolkit('Toolkit', 'Toolkit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.md
new file mode 100644
index 00000000000..b348852cb89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.md
@@ -0,0 +1,157 @@
+# Toolkit
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Toolkit
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+```
+
+
+
+| Illustration | Toolkit | ToolkitCard | ToolkitGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Toolkit.png) | ![illustration for Toolkit](../../../aws-q1-2022/Resource/GeneralIcons/Toolkit.Local.png) | ![illustration for ToolkitCard](../../../aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.png) | ![illustration for ToolkitGroup](../../../aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.png) |
+
+
+
+
+## Toolkit
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Toolkit
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+Toolkit('Toolkit', 'Toolkit', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Toolkit
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+Toolkit('Toolkit', 'Toolkit', 'an optional tech label')
+@enduml
+```
+
+## ToolkitCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitCard
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitCard('ToolkitCard', 'Toolkit Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitCard
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitCard('ToolkitCard', 'Toolkit Card', 'an optional description')
+@enduml
+```
+
+## ToolkitGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitGroup
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitGroup('ToolkitGroup', 'Toolkit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitGroup
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitGroup('ToolkitGroup', 'Toolkit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.png
new file mode 100644
index 00000000000..2aacc124d35
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.puml
new file mode 100644
index 00000000000..02a557dcdfa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Toolkit.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Toolkit
+
+sprite $ToolkitXs [10x10/16z] LSU30GD000F0Utl_SMl6yOTZWH9UCSHWJi7Wf7pSBkbKc4RAocEj8n-my5nAWoi
+
+sprite $ToolkitSm [12x12/16z] NSQt0G8n00Gm_JlRn_xZ4ZjKoRyrEg1Ex1jEBPG8btjoCd0XkmPkx4VyNauzpkydiNNOzq1l4mG1k7F12m
+
+sprite $ToolkitMd [16x16/16z] {
+ROu3Wa0n30MdI9NN-nztyQqfOl2DAN8I5SWAh0GlYsnz5Iqt01yi0QTcGSzUcS005oZKlDWEe1HgO8-3pGc7tHKcEknXL8HMs-bU0wYbnKwA9GCayx0kxm11
+YPtUrjrEd9LV
+}
+
+sprite $ToolkitLg [20x20/16z] {
+VT25hKKn30JH2SUm_PVxuJ7U4QsEXUQe7fMNP4JmsFO2j9mt6IeyhjEr-scjtDXfMiMh2ZINJrRXP2WBpD7tWu5AYoxnQ6Gj1XVpaxKgJO39nVgA8cm-sBBU
+l3isxfRgWk7uk5XdXGde8TW0VrBdEgtEqE3KxID5ngqM4ufvuR6X9TuQj_KB
+}
+
+!procedure Toolkit($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Toolkit', $name, $tech)
+!endprocedure
+
+!procedure ToolkitCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ToolkitLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure ToolkitGroup($id, $name='Toolkit', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$ToolkitLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.png
new file mode 100644
index 00000000000..ca7b425dcd8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.puml
new file mode 100644
index 00000000000..b21352684d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitCard
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitCard('ToolkitCard', 'Toolkit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Remote.puml
new file mode 100644
index 00000000000..4ea86723574
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitCard
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitCard('ToolkitCard', 'Toolkit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.png
new file mode 100644
index 00000000000..4062b5f3dca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.puml
new file mode 100644
index 00000000000..a82e749be59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitGroup
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitGroup('ToolkitGroup', 'Toolkit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Remote.puml
new file mode 100644
index 00000000000..d527008dc8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/ToolkitGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ToolkitGroup
+include('aws-q1-2022/Resource/GeneralIcons/Toolkit')
+
+' renders the element
+ToolkitGroup('ToolkitGroup', 'Toolkit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.png
new file mode 100644
index 00000000000..65768a13b8f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.puml
new file mode 100644
index 00000000000..e21dc4b042e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServer
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServer('TraditionalServer', 'Traditional Server', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Remote.puml
new file mode 100644
index 00000000000..999c81fd795
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServer
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServer('TraditionalServer', 'Traditional Server', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.md b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.md
new file mode 100644
index 00000000000..c1e4115c232
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.md
@@ -0,0 +1,157 @@
+# TraditionalServer
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/TraditionalServer
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+```
+
+
+
+| Illustration | TraditionalServer | TraditionalServerCard | TraditionalServerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/TraditionalServer.png) | ![illustration for TraditionalServer](../../../aws-q1-2022/Resource/GeneralIcons/TraditionalServer.Local.png) | ![illustration for TraditionalServerCard](../../../aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.png) | ![illustration for TraditionalServerGroup](../../../aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.png) |
+
+
+
+
+## TraditionalServer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServer
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServer('TraditionalServer', 'Traditional Server', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServer
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServer('TraditionalServer', 'Traditional Server', 'an optional tech label')
+@enduml
+```
+
+## TraditionalServerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerCard
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerCard('TraditionalServerCard', 'Traditional Server Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerCard
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerCard('TraditionalServerCard', 'Traditional Server Card', 'an optional description')
+@enduml
+```
+
+## TraditionalServerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerGroup
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerGroup('TraditionalServerGroup', 'Traditional Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerGroup
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerGroup('TraditionalServerGroup', 'Traditional Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.png
new file mode 100644
index 00000000000..a06042683b7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.puml
new file mode 100644
index 00000000000..4a695c7a3b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServer.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/TraditionalServer
+
+sprite $TraditionalServerXs [10x10/16z] Oo08c9YOe2mE3Wu6aW0Z400r0m
+
+sprite $TraditionalServerSm [12x12/16z] Oq05N4mWm0PXSm01DZOF431ZOOD9yjWyt230pi
+
+sprite $TraditionalServerMd [16x16/16z] Oy02UBWXW1tAvs9c1G46DXWVGY7uh1mWWCJd107SwfdPG01TdcvyRXu8O0Qo0G
+
+sprite $TraditionalServerLg [20x20/16z] Oy05UE205Ix61MUn8SIWAZc0OlZLSO01AueO4nWmeeYnWG4B5hriA6BCOC24pTx1AiO81Kni25auO0Hn0G
+
+!procedure TraditionalServer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/TraditionalServer', $name, $tech)
+!endprocedure
+
+!procedure TraditionalServerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$TraditionalServerLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure TraditionalServerGroup($id, $name='Traditional Server', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$TraditionalServerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.png
new file mode 100644
index 00000000000..767997048c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.puml
new file mode 100644
index 00000000000..e78b6337134
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerCard
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerCard('TraditionalServerCard', 'Traditional Server Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Remote.puml
new file mode 100644
index 00000000000..b777ad0bab9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerCard
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerCard('TraditionalServerCard', 'Traditional Server Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.png
new file mode 100644
index 00000000000..958e817bd9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.puml
new file mode 100644
index 00000000000..ddb2e552525
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerGroup
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerGroup('TraditionalServerGroup', 'Traditional Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Remote.puml
new file mode 100644
index 00000000000..9b5a9de7d1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/TraditionalServerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element TraditionalServerGroup
+include('aws-q1-2022/Resource/GeneralIcons/TraditionalServer')
+
+' renders the element
+TraditionalServerGroup('TraditionalServerGroup', 'Traditional Server Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/User.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/User.Local.png
new file mode 100644
index 00000000000..b688c949a92
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/User.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/User.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/User.Local.puml
new file mode 100644
index 00000000000..5198d0e09ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/User.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element User
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+User('User', 'User', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/User.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/User.Remote.puml
new file mode 100644
index 00000000000..9fbfadc2ce4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/User.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element User
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+User('User', 'User', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/User.md b/distribution/aws-q1-2022/Resource/GeneralIcons/User.md
new file mode 100644
index 00000000000..e737569a89a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/User.md
@@ -0,0 +1,157 @@
+# User
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/User
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/User')
+```
+
+
+
+| Illustration | User | UserCard | UserGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/User.png) | ![illustration for User](../../../aws-q1-2022/Resource/GeneralIcons/User.Local.png) | ![illustration for UserCard](../../../aws-q1-2022/Resource/GeneralIcons/UserCard.Local.png) | ![illustration for UserGroup](../../../aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.png) |
+
+
+
+
+## User
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element User
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+User('User', 'User', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element User
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+User('User', 'User', 'an optional tech label')
+@enduml
+```
+
+## UserCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserCard
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserCard('UserCard', 'User Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserCard
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserCard('UserCard', 'User Card', 'an optional description')
+@enduml
+```
+
+## UserGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserGroup
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserGroup('UserGroup', 'User Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserGroup
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserGroup('UserGroup', 'User Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/User.png b/distribution/aws-q1-2022/Resource/GeneralIcons/User.png
new file mode 100644
index 00000000000..a2a0d83acd9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/User.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/User.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/User.puml
new file mode 100644
index 00000000000..d73cb9adda7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/User.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/User
+
+sprite $UserXs [10x10/16z] Oq01p0nS40Ox4FF2XRc16CBdO80mUTaGcZWGJ2w8MgWY9WZW1
+
+sprite $UserSm [12x12/16z] NSc50K0H543Hgtl_SNze3g-vw20JdGGybQjPr6nNs-wPhfJH1W5ONLig8G594y6mf4c-
+
+sprite $UserMd [16x16/16z] RKw50G0W2BCB-FzSkvLknhva452iDF1ih1gfqDN1o6rpcl_oDO_hNhdjvNgWYMXbelwsOrxrU_q0ztCGEun1KfNZMRS1Fc3tMOuxiGG
+
+sprite $UserLg [20x20/16z] {
+VOu50W9124Md2xZ_SMrItJ_98zE51k1k7b5zN6TRXENrpAweJGvNnYXX5hRu0yhwSBdktvTXvTLud33WGyEH1QEMDf6fBRquEvEPu0DTvTDVOIjPuMlsujjn
+0wFMdwmujVrW8wYcEm
+}
+
+!procedure User($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/User', $name, $tech)
+!endprocedure
+
+!procedure UserCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$UserLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure UserGroup($id, $name='User', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$UserLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Local.png
new file mode 100644
index 00000000000..3a479161a70
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Local.puml
new file mode 100644
index 00000000000..aaa19265b99
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserCard
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserCard('UserCard', 'User Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Remote.puml
new file mode 100644
index 00000000000..c6beb356f3b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UserCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserCard
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserCard('UserCard', 'User Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.png
new file mode 100644
index 00000000000..5f1534db125
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.puml
new file mode 100644
index 00000000000..c97350d2933
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserGroup
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserGroup('UserGroup', 'User Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Remote.puml
new file mode 100644
index 00000000000..c65abdde438
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UserGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UserGroup
+include('aws-q1-2022/Resource/GeneralIcons/User')
+
+' renders the element
+UserGroup('UserGroup', 'User Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Local.png
new file mode 100644
index 00000000000..fb85fb9fb3e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Local.puml
new file mode 100644
index 00000000000..51943b646ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Users
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+Users('Users', 'Users', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Remote.puml
new file mode 100644
index 00000000000..5a3954b01b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Users
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+Users('Users', 'Users', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Users.md b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.md
new file mode 100644
index 00000000000..6269c0505c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.md
@@ -0,0 +1,157 @@
+# Users
+
+
+```text
+aws-q1-2022/Resource/GeneralIcons/Users
+```
+
+```text
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+```
+
+
+
+| Illustration | Users | UsersCard | UsersGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GeneralIcons/Users.png) | ![illustration for Users](../../../aws-q1-2022/Resource/GeneralIcons/Users.Local.png) | ![illustration for UsersCard](../../../aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.png) | ![illustration for UsersGroup](../../../aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.png) |
+
+
+
+
+## Users
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Users
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+Users('Users', 'Users', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Users
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+Users('Users', 'Users', 'an optional tech label')
+@enduml
+```
+
+## UsersCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersCard
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersCard('UsersCard', 'Users Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersCard
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersCard('UsersCard', 'Users Card', 'an optional description')
+@enduml
+```
+
+## UsersGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersGroup
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersGroup('UsersGroup', 'Users Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersGroup
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersGroup('UsersGroup', 'Users Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Users.png b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.png
new file mode 100644
index 00000000000..364779cc11a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/Users.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.puml
new file mode 100644
index 00000000000..c579bd59b81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/Users.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GeneralIcons/Users
+
+sprite $UsersXs [10x10/16z] 3S670O1030GWh5-IstzT1G0eBG8AqCrJDy615ovX01kGB20eSFus7m
+
+sprite $UsersSm [12x12/16z] 9SM50G1130AmdFl-uxws4020KdhuOR1D3ZRrXzb7_R4GNoG5l6unnanu5-mo0JQX0naICDPxYHi
+
+sprite $UsersMd [16x16/16z] PSQrWGGn50Km_G7ZS__b7eQhI3wzoOkzKr2TNWO2Dpo20JMOj8k0USx4oRaXHPM6Tp10ic6KmC62OV_GaUjd4mZN0C1zJW3G6zO5K0q4O01l0Nh-5Ru1
+
+sprite $UsersLg [20x20/16z] {
+TOs5GGKm34HZzMR_TOa1Nr_rOWTVQESEVt7TzHUoS-sZ5jQCtRe6sSlzFtOGHgYCJSuUtfwZQhvNOx0UbGoTmTGLeMyXsJ71L53Fx3QpPV4S9tysPgSRfpA6
+m7KoqsIuw91ClpR18tZPVE4vfiPw2l51k-NyHyhnETZbEUSiAZR_nQJ_4l87
+}
+
+!procedure Users($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GeneralIcons/Users', $name, $tech)
+!endprocedure
+
+!procedure UsersCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$UsersLg>', 'GeneralIcons', $funcName, $content)
+!endprocedure
+
+!procedure UsersGroup($id, $name='Users', $tech='')
+ IconGroupElement($id, 'GeneralIconsFamily', '<$UsersLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.png
new file mode 100644
index 00000000000..5f28cd7cdbb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.puml
new file mode 100644
index 00000000000..9d72b1cf6d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersCard
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersCard('UsersCard', 'Users Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Remote.puml
new file mode 100644
index 00000000000..9b981a1218c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersCard
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersCard('UsersCard', 'Users Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.png b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.png
new file mode 100644
index 00000000000..ce952f3eb2a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.puml
new file mode 100644
index 00000000000..79c3850a309
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersGroup
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersGroup('UsersGroup', 'Users Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Remote.puml
new file mode 100644
index 00000000000..0b2c6090003
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GeneralIcons/UsersGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element UsersGroup
+include('aws-q1-2022/Resource/GeneralIcons/Users')
+
+' renders the element
+UsersGroup('UsersGroup', 'Users Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.png
new file mode 100644
index 00000000000..b500f95885c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.puml
new file mode 100644
index 00000000000..e0e1cf656b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScaling
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScaling('AutoScaling', 'Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Remote.puml
new file mode 100644
index 00000000000..3ba46f29f36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScaling
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScaling('AutoScaling', 'Auto Scaling', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.md b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.md
new file mode 100644
index 00000000000..c7938684fb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.md
@@ -0,0 +1,157 @@
+# AutoScaling
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/AutoScaling
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+```
+
+
+
+| Illustration | AutoScaling | AutoScalingCard | AutoScalingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/AutoScaling.png) | ![illustration for AutoScaling](../../../aws-q1-2022/Resource/GroupIcons/AutoScaling.Local.png) | ![illustration for AutoScalingCard](../../../aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.png) | ![illustration for AutoScalingGroup](../../../aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.png) |
+
+
+
+
+## AutoScaling
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScaling
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScaling('AutoScaling', 'Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScaling
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScaling('AutoScaling', 'Auto Scaling', 'an optional tech label')
+@enduml
+```
+
+## AutoScalingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingCard
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingCard('AutoScalingCard', 'Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingCard
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingCard('AutoScalingCard', 'Auto Scaling Card', 'an optional description')
+@enduml
+```
+
+## AutoScalingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingGroup
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingGroup('AutoScalingGroup', 'Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingGroup
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingGroup('AutoScalingGroup', 'Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.png b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.png
new file mode 100644
index 00000000000..02a97ffa87a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.puml
new file mode 100644
index 00000000000..32507431a2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScaling.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/AutoScaling
+
+sprite $AutoScalingXs [10x10/16z] uy05c72pc9WOEHYOc72hOq0r2W
+
+sprite $AutoScalingSm [12x12/16z] uy0B693OJ5ZPh1piC34c9ZOEHY29Lpq7Ex8u8uQD
+
+sprite $AutoScalingMd [16x16/16z] uo0IiA5ocHZH1JX8uBEp8OcmCJ4nCG0fHY2Df8I3ZHJpsPdOKPtBGAI_
+
+sprite $AutoScalingLg [20x20/16z] hSwd0S0030D1T__-4ySebQGTqoFnXr8kt9GBuyTc3KHkUwX2YusjEwFZnozjpPbASf4yjG
+
+!procedure AutoScaling($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/AutoScaling', $name, $tech)
+!endprocedure
+
+!procedure AutoScalingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AutoScalingLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure AutoScalingGroup($id, $name='Auto Scaling', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$AutoScalingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.png
new file mode 100644
index 00000000000..911816f369e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.puml
new file mode 100644
index 00000000000..dfe6aee3626
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingCard
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingCard('AutoScalingCard', 'Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Remote.puml
new file mode 100644
index 00000000000..aefb36df2aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingCard
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingCard('AutoScalingCard', 'Auto Scaling Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.png
new file mode 100644
index 00000000000..8248e36b5bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.puml
new file mode 100644
index 00000000000..f583f7b18da
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingGroup
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingGroup('AutoScalingGroup', 'Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Remote.puml
new file mode 100644
index 00000000000..4f28353c81e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AutoScalingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AutoScalingGroup
+include('aws-q1-2022/Resource/GroupIcons/AutoScaling')
+
+' renders the element
+AutoScalingGroup('AutoScalingGroup', 'Auto Scaling Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.png
new file mode 100644
index 00000000000..d4389532269
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.puml
new file mode 100644
index 00000000000..1c9d6f33ec1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloud('AwsCloud', 'Aws Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Remote.puml
new file mode 100644
index 00000000000..7699ca1a03a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloud('AwsCloud', 'Aws Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.md b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.md
new file mode 100644
index 00000000000..6934c6a9f02
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.md
@@ -0,0 +1,157 @@
+# AwsCloud
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/AwsCloud
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+```
+
+
+
+| Illustration | AwsCloud | AwsCloudCard | AwsCloudGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/AwsCloud.png) | ![illustration for AwsCloud](../../../aws-q1-2022/Resource/GroupIcons/AwsCloud.Local.png) | ![illustration for AwsCloudCard](../../../aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.png) | ![illustration for AwsCloudGroup](../../../aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.png) |
+
+
+
+
+## AwsCloud
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloud('AwsCloud', 'Aws Cloud', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloud
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloud('AwsCloud', 'Aws Cloud', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudCard
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudCard('AwsCloudCard', 'Aws Cloud Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudCard
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudCard('AwsCloudCard', 'Aws Cloud Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudGroup('AwsCloudGroup', 'Aws Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudGroup('AwsCloudGroup', 'Aws Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.png
new file mode 100644
index 00000000000..7d765cd8f14
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.puml
new file mode 100644
index 00000000000..7b2d3120712
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloud.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/AwsCloud
+
+sprite $AwsCloudXs [10x10/16z] XS550G0n0C2m7cFzonrzHuaJl3--g83yg0kt9-XkmQ-oNGisHG
+
+sprite $AwsCloudSm [12x12/16z] bSQr0S1034MnOx3_st_SO1jK9NwRKufoDo1qDGOZxqyp4ZrK42TjfnS7F1ixgwM9Uoi
+
+sprite $AwsCloudMd [16x16/16z] hOor0GHG24FHBu7iF-wvbYUlWXZ_JeL1ADGTSH5GQIpgYZw_2pqmcOljPw74bET2Yl2TFljHZ-NIovxu0Z3DYLjkHkJcDnm1
+
+sprite $AwsCloudLg [20x20/16z] nSor0GHH24NHEynNuFLVxhfBjd8I7FrF1Iyf97EOfsuoQvGvEddgT41qLJ8vTL4YLXcIecZF5aF3j3O1hZUARlJJmrgk-xEqKsQmrbuN63TdivLIUkWhjW
+
+!procedure AwsCloud($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/AwsCloud', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudGroup($id, $name='Aws Cloud', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$AwsCloudLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.png
new file mode 100644
index 00000000000..37bac22a5a1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.puml
new file mode 100644
index 00000000000..ffd00f907fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudCard
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudCard('AwsCloudCard', 'Aws Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Remote.puml
new file mode 100644
index 00000000000..e70376c7366
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudCard
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudCard('AwsCloudCard', 'Aws Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.png
new file mode 100644
index 00000000000..f85050569f9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.puml
new file mode 100644
index 00000000000..9097adff2e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudGroup('AwsCloudGroup', 'Aws Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Remote.puml
new file mode 100644
index 00000000000..c4f4ea8bdd7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsCloudGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsCloud')
+
+' renders the element
+AwsCloudGroup('AwsCloudGroup', 'Aws Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.png
new file mode 100644
index 00000000000..bb4d3aa6815
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.puml
new file mode 100644
index 00000000000..0c675f7cd8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunction
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunction('AwsStepFunction', 'Aws Step Function', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Remote.puml
new file mode 100644
index 00000000000..00eab773201
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunction
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunction('AwsStepFunction', 'Aws Step Function', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.md b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.md
new file mode 100644
index 00000000000..ebeeb1c3435
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.md
@@ -0,0 +1,157 @@
+# AwsStepFunction
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/AwsStepFunction
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+```
+
+
+
+| Illustration | AwsStepFunction | AwsStepFunctionCard | AwsStepFunctionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png) | ![illustration for AwsStepFunction](../../../aws-q1-2022/Resource/GroupIcons/AwsStepFunction.Local.png) | ![illustration for AwsStepFunctionCard](../../../aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.png) | ![illustration for AwsStepFunctionGroup](../../../aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.png) |
+
+
+
+
+## AwsStepFunction
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunction
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunction('AwsStepFunction', 'Aws Step Function', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunction
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunction('AwsStepFunction', 'Aws Step Function', 'an optional tech label')
+@enduml
+```
+
+## AwsStepFunctionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionCard
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionCard('AwsStepFunctionCard', 'Aws Step Function Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionCard
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionCard('AwsStepFunctionCard', 'Aws Step Function Card', 'an optional description')
+@enduml
+```
+
+## AwsStepFunctionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionGroup('AwsStepFunctionGroup', 'Aws Step Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionGroup('AwsStepFunctionGroup', 'Aws Step Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png
new file mode 100644
index 00000000000..02f27b0a5a1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.puml
new file mode 100644
index 00000000000..39c5c8e8027
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunction.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/AwsStepFunction
+
+sprite $AwsStepFunctionXs [10x10/16z] uo84sDcPsDb132Oc1Y015W8BGCIOkRWOO1nSHW
+
+sprite $AwsStepFunctionSm [12x12/16z] VKs30S1046k3n-s_RstycKcqfFfISw-APrbArwfzd9thd35v3vol1UY0uwnS2F2Y704
+
+sprite $AwsStepFunctionMd [16x16/16z] ZOx50S0m201R7FRVDww_N0INUCHkym-vR48_SW7WAwzRJaXKbL5XNWcejBYoQWJNZ2DEbRF2zqGpW_BEVKpZ1DZZYGm
+
+sprite $AwsStepFunctionLg [20x20/16z] hSr50W8120NGaPRx7rZAP6Ez7Vdz7mXjzTXnzG3bkQ41DDnRTXw7ZnE4hk3Men0zAFtLbEiJJdw2-OIGEeOWzDBna4lZeJUP2nhkdk-UYN_g0W
+
+!procedure AwsStepFunction($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/AwsStepFunction', $name, $tech)
+!endprocedure
+
+!procedure AwsStepFunctionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStepFunctionLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure AwsStepFunctionGroup($id, $name='Aws Step Function', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$AwsStepFunctionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.png
new file mode 100644
index 00000000000..f12636b80b4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.puml
new file mode 100644
index 00000000000..da0b9933c44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionCard
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionCard('AwsStepFunctionCard', 'Aws Step Function Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Remote.puml
new file mode 100644
index 00000000000..26ae39bd3b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionCard
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionCard('AwsStepFunctionCard', 'Aws Step Function Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.png
new file mode 100644
index 00000000000..cadca2cdf41
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.puml
new file mode 100644
index 00000000000..dd47137511e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionGroup('AwsStepFunctionGroup', 'Aws Step Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Remote.puml
new file mode 100644
index 00000000000..6a9f87da24d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/AwsStepFunctionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStepFunctionGroup
+include('aws-q1-2022/Resource/GroupIcons/AwsStepFunction')
+
+' renders the element
+AwsStepFunctionGroup('AwsStepFunctionGroup', 'Aws Step Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Local.png
new file mode 100644
index 00000000000..94e52b28838
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Local.puml
new file mode 100644
index 00000000000..a83d99678ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Cloud
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+Cloud('Cloud', 'Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Remote.puml
new file mode 100644
index 00000000000..9e99167a907
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Cloud
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+Cloud('Cloud', 'Cloud', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.md b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.md
new file mode 100644
index 00000000000..8f1682c25cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.md
@@ -0,0 +1,157 @@
+# Cloud
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/Cloud
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+```
+
+
+
+| Illustration | Cloud | CloudCard | CloudGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/Cloud.png) | ![illustration for Cloud](../../../aws-q1-2022/Resource/GroupIcons/Cloud.Local.png) | ![illustration for CloudCard](../../../aws-q1-2022/Resource/GroupIcons/CloudCard.Local.png) | ![illustration for CloudGroup](../../../aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.png) |
+
+
+
+
+## Cloud
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Cloud
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+Cloud('Cloud', 'Cloud', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Cloud
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+Cloud('Cloud', 'Cloud', 'an optional tech label')
+@enduml
+```
+
+## CloudCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudCard
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudCard('CloudCard', 'Cloud Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudCard
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudCard('CloudCard', 'Cloud Card', 'an optional description')
+@enduml
+```
+
+## CloudGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudGroup
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudGroup('CloudGroup', 'Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudGroup
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudGroup('CloudGroup', 'Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.png b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.png
new file mode 100644
index 00000000000..92f5b9adc9a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.puml
new file mode 100644
index 00000000000..5210e07b6c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Cloud.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/Cloud
+
+sprite $CloudXs [10x10/16z] uoK4c7aP4Hmc1X391cQ3cGWPLX3Wnce4
+
+sprite $CloudSm [12x12/16z] uoKMSC1PN3oyF3nGDWkO3sL203UIOXQ4E0yNKTO
+
+sprite $CloudMd [16x16/16z] hOp50O0m303hRUJs7nVNDrnS-GMLLrbWsAk4bYe7H-A-nyHhe5mC0FEhxlixqPqXV6O6
+
+sprite $CloudLg [20x20/16z] lSxJ0K0n30NGsdV_SHzgVUVKJ40dEO-DT4WyOcRpKYMFGI8JO6YY7j-Y20O36oy7VzcpkJTfJI4JKZSvIGel
+
+!procedure Cloud($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/Cloud', $name, $tech)
+!endprocedure
+
+!procedure CloudCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$CloudLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure CloudGroup($id, $name='Cloud', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$CloudLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Local.png
new file mode 100644
index 00000000000..b97a8b4f060
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Local.puml
new file mode 100644
index 00000000000..5bb027a7c2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudCard
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudCard('CloudCard', 'Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Remote.puml
new file mode 100644
index 00000000000..353f448a328
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CloudCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudCard
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudCard('CloudCard', 'Cloud Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.png
new file mode 100644
index 00000000000..336cd2babb9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.puml
new file mode 100644
index 00000000000..85116df06a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudGroup
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudGroup('CloudGroup', 'Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Remote.puml
new file mode 100644
index 00000000000..2dc5f2413ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CloudGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CloudGroup
+include('aws-q1-2022/Resource/GroupIcons/Cloud')
+
+' renders the element
+CloudGroup('CloudGroup', 'Cloud Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.png
new file mode 100644
index 00000000000..1f4086b1efc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.puml
new file mode 100644
index 00000000000..cea641e70f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenter
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenter('CorporateDataCenter', 'Corporate Data Center', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Remote.puml
new file mode 100644
index 00000000000..76361800c70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenter
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenter('CorporateDataCenter', 'Corporate Data Center', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.md b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.md
new file mode 100644
index 00000000000..9aa6455d744
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.md
@@ -0,0 +1,157 @@
+# CorporateDataCenter
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/CorporateDataCenter
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+```
+
+
+
+| Illustration | CorporateDataCenter | CorporateDataCenterCard | CorporateDataCenterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png) | ![illustration for CorporateDataCenter](../../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.Local.png) | ![illustration for CorporateDataCenterCard](../../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.png) | ![illustration for CorporateDataCenterGroup](../../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.png) |
+
+
+
+
+## CorporateDataCenter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenter
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenter('CorporateDataCenter', 'Corporate Data Center', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenter
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenter('CorporateDataCenter', 'Corporate Data Center', 'an optional tech label')
+@enduml
+```
+
+## CorporateDataCenterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterCard
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterCard('CorporateDataCenterCard', 'Corporate Data Center Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterCard
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterCard('CorporateDataCenterCard', 'Corporate Data Center Card', 'an optional description')
+@enduml
+```
+
+## CorporateDataCenterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterGroup
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterGroup('CorporateDataCenterGroup', 'Corporate Data Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterGroup
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterGroup('CorporateDataCenterGroup', 'Corporate Data Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png
new file mode 100644
index 00000000000..b466334f902
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.puml
new file mode 100644
index 00000000000..7889bad8069
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/CorporateDataCenter
+
+sprite $CorporateDataCenterXs [10x10/16z] uyG1M3WPO2mMA8kDWv6D2Ih8oCc2mM86iX3QaG
+
+sprite $CorporateDataCenterSm [12x12/16z] uyG7M5cPu6mEHXO4cmF6PkNWPE7aWBBPEHc158pD36S3CP8ut4Ws9X10in8
+
+sprite $CorporateDataCenterMd [16x16/16z] ZSc54K9H5CHGxhFTz5ymyDqbesV2gonfxGJUEdRMoYrz2ASqkG86BMu4eUttpJT2cvz8YuSAB_e1
+
+sprite $CorporateDataCenterLg [20x20/16z] hOtL0SCm50EDyhlz1sx3pCbz2la07oeMMWBSIlCRMZhNicHuf33HA22mDDKYU2WphUCq9yZBlGHncOiGpZyizt27Fm
+
+!procedure CorporateDataCenter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/CorporateDataCenter', $name, $tech)
+!endprocedure
+
+!procedure CorporateDataCenterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$CorporateDataCenterLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure CorporateDataCenterGroup($id, $name='Corporate Data Center', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$CorporateDataCenterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.png
new file mode 100644
index 00000000000..6cbfb1a5194
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.puml
new file mode 100644
index 00000000000..5866a0f34e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterCard
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterCard('CorporateDataCenterCard', 'Corporate Data Center Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Remote.puml
new file mode 100644
index 00000000000..808388e4f12
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterCard
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterCard('CorporateDataCenterCard', 'Corporate Data Center Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.png
new file mode 100644
index 00000000000..77e95ae1108
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.puml
new file mode 100644
index 00000000000..83eda5c53d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterGroup
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterGroup('CorporateDataCenterGroup', 'Corporate Data Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Remote.puml
new file mode 100644
index 00000000000..23abf8cbdf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/CorporateDataCenterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element CorporateDataCenterGroup
+include('aws-q1-2022/Resource/GroupIcons/CorporateDataCenter')
+
+' renders the element
+CorporateDataCenterGroup('CorporateDataCenterGroup', 'Corporate Data Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.png
new file mode 100644
index 00000000000..4464508aacf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.puml
new file mode 100644
index 00000000000..7a8c3817704
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainer
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainer('Ec2InstanceContainer', 'Ec2 Instance Container', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Remote.puml
new file mode 100644
index 00000000000..45a3bf4d367
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainer
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainer('Ec2InstanceContainer', 'Ec2 Instance Container', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.md b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.md
new file mode 100644
index 00000000000..f56cfe0c780
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.md
@@ -0,0 +1,157 @@
+# Ec2InstanceContainer
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+```
+
+
+
+| Illustration | Ec2InstanceContainer | Ec2InstanceContainerCard | Ec2InstanceContainerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png) | ![illustration for Ec2InstanceContainer](../../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.Local.png) | ![illustration for Ec2InstanceContainerCard](../../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.png) | ![illustration for Ec2InstanceContainerGroup](../../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.png) |
+
+
+
+
+## Ec2InstanceContainer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainer
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainer('Ec2InstanceContainer', 'Ec2 Instance Container', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainer
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainer('Ec2InstanceContainer', 'Ec2 Instance Container', 'an optional tech label')
+@enduml
+```
+
+## Ec2InstanceContainerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerCard
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerCard('Ec2InstanceContainerCard', 'Ec2 Instance Container Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerCard
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerCard('Ec2InstanceContainerCard', 'Ec2 Instance Container Card', 'an optional description')
+@enduml
+```
+
+## Ec2InstanceContainerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerGroup('Ec2InstanceContainerGroup', 'Ec2 Instance Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerGroup('Ec2InstanceContainerGroup', 'Ec2 Instance Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png
new file mode 100644
index 00000000000..a00c53a617e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.puml
new file mode 100644
index 00000000000..5c511aaaa4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer
+
+sprite $Ec2InstanceContainerXs [10x10/16z] uy0E61cO8GmcECa0PZ6WYB61MMoOUb4
+
+sprite $Ec2InstanceContainerSm [12x12/16z] VOo53G0m2C22y__3CoowukeVL0aWKfBBArHU1-quoLolYnmaNORfFuy80EWFCyq7mmO
+
+sprite $Ec2InstanceContainerMd [16x16/16z] ZKw34G1139mu_JVyFDlHma-MFSUA7CM9NM9AyY_uXp4s0BzFOuxw3wJSXlCIyzX8-VznoZdW0F6zsFdRhni
+
+sprite $Ec2InstanceContainerLg [20x20/16z] fK-30S1038np-ozSs_sF3LI3GU49tyOO10tO9gG-0y-Duck3v6IjCPaxQLD7DtKtyp8tTLDhnYOMOp1y4_Fx7G2pzDZJux_87dln2re
+
+!procedure Ec2InstanceContainer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer', $name, $tech)
+!endprocedure
+
+!procedure Ec2InstanceContainerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$Ec2InstanceContainerLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure Ec2InstanceContainerGroup($id, $name='Ec2 Instance Container', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$Ec2InstanceContainerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.png
new file mode 100644
index 00000000000..7f4c00b5808
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.puml
new file mode 100644
index 00000000000..e8ed9e85b35
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerCard
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerCard('Ec2InstanceContainerCard', 'Ec2 Instance Container Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Remote.puml
new file mode 100644
index 00000000000..0f08ea111dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerCard
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerCard('Ec2InstanceContainerCard', 'Ec2 Instance Container Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.png
new file mode 100644
index 00000000000..45c4c599510
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.puml
new file mode 100644
index 00000000000..cf98a2f55f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerGroup('Ec2InstanceContainerGroup', 'Ec2 Instance Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Remote.puml
new file mode 100644
index 00000000000..4e546f299f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Ec2InstanceContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer')
+
+' renders the element
+Ec2InstanceContainerGroup('Ec2InstanceContainerGroup', 'Ec2 Instance Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.png
new file mode 100644
index 00000000000..b4df3772771
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.puml
new file mode 100644
index 00000000000..1b99c15482a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainer
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainer('ElasticBeanstalkContainer', 'Elastic Beanstalk Container', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Remote.puml
new file mode 100644
index 00000000000..e692e83ca36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainer
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainer('ElasticBeanstalkContainer', 'Elastic Beanstalk Container', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.md b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.md
new file mode 100644
index 00000000000..718f177ccf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.md
@@ -0,0 +1,157 @@
+# ElasticBeanstalkContainer
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+```
+
+
+
+| Illustration | ElasticBeanstalkContainer | ElasticBeanstalkContainerCard | ElasticBeanstalkContainerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png) | ![illustration for ElasticBeanstalkContainer](../../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.Local.png) | ![illustration for ElasticBeanstalkContainerCard](../../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.png) | ![illustration for ElasticBeanstalkContainerGroup](../../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.png) |
+
+
+
+
+## ElasticBeanstalkContainer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainer
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainer('ElasticBeanstalkContainer', 'Elastic Beanstalk Container', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainer
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainer('ElasticBeanstalkContainer', 'Elastic Beanstalk Container', 'an optional tech label')
+@enduml
+```
+
+## ElasticBeanstalkContainerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerCard
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerCard('ElasticBeanstalkContainerCard', 'Elastic Beanstalk Container Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerCard
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerCard('ElasticBeanstalkContainerCard', 'Elastic Beanstalk Container Card', 'an optional description')
+@enduml
+```
+
+## ElasticBeanstalkContainerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerGroup('ElasticBeanstalkContainerGroup', 'Elastic Beanstalk Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerGroup('ElasticBeanstalkContainerGroup', 'Elastic Beanstalk Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png
new file mode 100644
index 00000000000..6774c9ab5e2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.puml
new file mode 100644
index 00000000000..af9a382a563
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer
+
+sprite $ElasticBeanstalkContainerXs [10x10/16z] uy0Es5WPu6nM1Z2RaOC5I8AP3An06YB6pi76nWfHnyI4mp
+
+sprite $ElasticBeanstalkContainerSm [12x12/16z] ZSkr0O1004DHJlFsNnXlaLz5lP0UDmFpTbNjKw1GEXdeKYmKZ9Gf_Nw8wYSR
+
+sprite $ElasticBeanstalkContainerMd [16x16/16z] hS750KCn502WdpnZ_uNhSgw0R_HQwQqQUtZOnEuEG0LZp1gOflS16vfGZaM2i7fe5f1ssZ7bhSjVd04
+
+sprite $ElasticBeanstalkContainerLg [20x20/16z] hSYt0GC130Cn9Ogt_yBEsUsZ10Um-R6X3hv808bvgzix9dXoWzO3MhZP1COCeE2cm3NTN5dF2oGg5XYksgH7Y88nDvcKbzpU42_gWkB7LlqV_vP3d04
+
+!procedure ElasticBeanstalkContainer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer', $name, $tech)
+!endprocedure
+
+!procedure ElasticBeanstalkContainerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticBeanstalkContainerLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure ElasticBeanstalkContainerGroup($id, $name='Elastic Beanstalk Container', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$ElasticBeanstalkContainerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.png
new file mode 100644
index 00000000000..d2165a15136
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.puml
new file mode 100644
index 00000000000..17cffb9a8ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerCard
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerCard('ElasticBeanstalkContainerCard', 'Elastic Beanstalk Container Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Remote.puml
new file mode 100644
index 00000000000..b7bc593624d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerCard
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerCard('ElasticBeanstalkContainerCard', 'Elastic Beanstalk Container Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.png
new file mode 100644
index 00000000000..941482ecda0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.puml
new file mode 100644
index 00000000000..53e832f4a48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerGroup('ElasticBeanstalkContainerGroup', 'Elastic Beanstalk Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Remote.puml
new file mode 100644
index 00000000000..6332c747e0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticBeanstalkContainerGroup
+include('aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer')
+
+' renders the element
+ElasticBeanstalkContainerGroup('ElasticBeanstalkContainerGroup', 'Elastic Beanstalk Container Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Region.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/Region.Local.png
new file mode 100644
index 00000000000..e307316179c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Region.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Region.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Region.Local.puml
new file mode 100644
index 00000000000..d316c9633c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Region.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Region
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+Region('Region', 'Region', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Region.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Region.Remote.puml
new file mode 100644
index 00000000000..6ae95c7fc81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Region.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Region
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+Region('Region', 'Region', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Region.md b/distribution/aws-q1-2022/Resource/GroupIcons/Region.md
new file mode 100644
index 00000000000..c332539131c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Region.md
@@ -0,0 +1,157 @@
+# Region
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/Region
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/Region')
+```
+
+
+
+| Illustration | Region | RegionCard | RegionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/Region.png) | ![illustration for Region](../../../aws-q1-2022/Resource/GroupIcons/Region.Local.png) | ![illustration for RegionCard](../../../aws-q1-2022/Resource/GroupIcons/RegionCard.Local.png) | ![illustration for RegionGroup](../../../aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.png) |
+
+
+
+
+## Region
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Region
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+Region('Region', 'Region', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Region
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+Region('Region', 'Region', 'an optional tech label')
+@enduml
+```
+
+## RegionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionCard
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionCard('RegionCard', 'Region Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionCard
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionCard('RegionCard', 'Region Card', 'an optional description')
+@enduml
+```
+
+## RegionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionGroup
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionGroup('RegionGroup', 'Region Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionGroup
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionGroup('RegionGroup', 'Region Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Region.png b/distribution/aws-q1-2022/Resource/GroupIcons/Region.png
new file mode 100644
index 00000000000..42187343aed
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Region.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Region.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Region.puml
new file mode 100644
index 00000000000..33047112731
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Region.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/Region
+
+sprite $RegionXs [10x10/16z] uyGE6E0i9Y1cXh0GiY204CDWeG4
+
+sprite $RegionSm [12x12/16z] uyGDMDcGEM20n4UIOuRI3230n4aiOCAc5
+
+sprite $RegionMd [16x16/16z] uoG6SA1osPZGv9bP8G2k04ooSABmEJXG-Pm8KnWWW0aX3m5ayjbOE3Y91G
+
+sprite $RegionLg [20x20/16z] uwGKi3DX4MF0ef2H5GOGOZ2zp1mOOcpid1XYp42CePSHIOm11f0SXM3ILGpaJp8
+
+!procedure Region($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/Region', $name, $tech)
+!endprocedure
+
+!procedure RegionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$RegionLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure RegionGroup($id, $name='Region', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$RegionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Local.png
new file mode 100644
index 00000000000..ea62608462c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Local.puml
new file mode 100644
index 00000000000..52b08cad575
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionCard
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionCard('RegionCard', 'Region Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Remote.puml
new file mode 100644
index 00000000000..2e37eaeb4bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/RegionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionCard
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionCard('RegionCard', 'Region Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.png
new file mode 100644
index 00000000000..6c198c7dc4f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.puml
new file mode 100644
index 00000000000..70e77b28a1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionGroup
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionGroup('RegionGroup', 'Region Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Remote.puml
new file mode 100644
index 00000000000..597875cfefb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/RegionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element RegionGroup
+include('aws-q1-2022/Resource/GroupIcons/Region')
+
+' renders the element
+RegionGroup('RegionGroup', 'Region Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Local.png
new file mode 100644
index 00000000000..bb62290306c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Local.puml
new file mode 100644
index 00000000000..c66c4c04fd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContents
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContents('ServerContents', 'Server Contents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Remote.puml
new file mode 100644
index 00000000000..ee0d8e58a22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContents
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContents('ServerContents', 'Server Contents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.md b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.md
new file mode 100644
index 00000000000..e7bc929a27f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.md
@@ -0,0 +1,157 @@
+# ServerContents
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/ServerContents
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+```
+
+
+
+| Illustration | ServerContents | ServerContentsCard | ServerContentsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/ServerContents.png) | ![illustration for ServerContents](../../../aws-q1-2022/Resource/GroupIcons/ServerContents.Local.png) | ![illustration for ServerContentsCard](../../../aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.png) | ![illustration for ServerContentsGroup](../../../aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.png) |
+
+
+
+
+## ServerContents
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContents
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContents('ServerContents', 'Server Contents', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContents
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContents('ServerContents', 'Server Contents', 'an optional tech label')
+@enduml
+```
+
+## ServerContentsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsCard
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsCard('ServerContentsCard', 'Server Contents Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsCard
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsCard('ServerContentsCard', 'Server Contents Card', 'an optional description')
+@enduml
+```
+
+## ServerContentsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsGroup
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsGroup('ServerContentsGroup', 'Server Contents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsGroup
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsGroup('ServerContentsGroup', 'Server Contents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.png b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.png
new file mode 100644
index 00000000000..a62143c2f01
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.puml
new file mode 100644
index 00000000000..74c7131af1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContents.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/ServerContents
+
+sprite $ServerContentsXs [10x10/16z] uyGEc40ODuk1WO69a3e4
+
+sprite $ServerContentsSm [12x12/16z] uyG3M8601SPXOc9YHvB3nkPWO6105YV4PW82HZGx0G
+
+sprite $ServerContentsMd [16x16/16z] uoG6i4C0dCy69faGV2OWO672BSy81Cnuv1c0W0bTddm-2oi80Fc40G
+
+sprite $ServerContentsLg [20x20/16z] uwGOC39103EI61E2HeYnWfK1nGYeus070Mpg28knC800DdLq5sE50dQIGXC
+
+!procedure ServerContents($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/ServerContents', $name, $tech)
+!endprocedure
+
+!procedure ServerContentsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ServerContentsLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure ServerContentsGroup($id, $name='Server Contents', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$ServerContentsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.png
new file mode 100644
index 00000000000..b6504db74be
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.puml
new file mode 100644
index 00000000000..e0c0e7618e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsCard
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsCard('ServerContentsCard', 'Server Contents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Remote.puml
new file mode 100644
index 00000000000..f338924578d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsCard
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsCard('ServerContentsCard', 'Server Contents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.png
new file mode 100644
index 00000000000..89c74faec07
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.puml
new file mode 100644
index 00000000000..031ab82ea27
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsGroup
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsGroup('ServerContentsGroup', 'Server Contents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Remote.puml
new file mode 100644
index 00000000000..4cafdd8373d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/ServerContentsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ServerContentsGroup
+include('aws-q1-2022/Resource/GroupIcons/ServerContents')
+
+' renders the element
+ServerContentsGroup('ServerContentsGroup', 'Server Contents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.png
new file mode 100644
index 00000000000..6c6351d4599
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.puml
new file mode 100644
index 00000000000..5637eab9dbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleet
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleet('SpotFleet', 'Spot Fleet', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Remote.puml
new file mode 100644
index 00000000000..54af45bf5f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleet
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleet('SpotFleet', 'Spot Fleet', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.md b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.md
new file mode 100644
index 00000000000..d67cf1550f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.md
@@ -0,0 +1,157 @@
+# SpotFleet
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/SpotFleet
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+```
+
+
+
+| Illustration | SpotFleet | SpotFleetCard | SpotFleetGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/SpotFleet.png) | ![illustration for SpotFleet](../../../aws-q1-2022/Resource/GroupIcons/SpotFleet.Local.png) | ![illustration for SpotFleetCard](../../../aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.png) | ![illustration for SpotFleetGroup](../../../aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.png) |
+
+
+
+
+## SpotFleet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleet
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleet('SpotFleet', 'Spot Fleet', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleet
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleet('SpotFleet', 'Spot Fleet', 'an optional tech label')
+@enduml
+```
+
+## SpotFleetCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetCard
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetCard('SpotFleetCard', 'Spot Fleet Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetCard
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetCard('SpotFleetCard', 'Spot Fleet Card', 'an optional description')
+@enduml
+```
+
+## SpotFleetGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetGroup
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetGroup('SpotFleetGroup', 'Spot Fleet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetGroup
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetGroup('SpotFleetGroup', 'Spot Fleet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.png b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.png
new file mode 100644
index 00000000000..d50ac7c989c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.puml
new file mode 100644
index 00000000000..34051e45876
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleet.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/SpotFleet
+
+sprite $SpotFleetXs [10x10/16z] RSQr0GH100IWMQV_Xj_bZ0YNejOOxyxnIjL3UMx456IOKuU1l5FIRTq1
+
+sprite $SpotFleetSm [12x12/16z] VScv5S1020DHSxxflsBl0edFdu0a_eJaVBgVDBOKnBN-035LjcEzQyYT4bS9MghwtZOp4bE6SdS2
+
+sprite $SpotFleetMd [16x16/16z] ZOh50G0X30GXDkc_ujjpdWoIhFGcjQwuZPaDjs5N27vBQiepUxL6wb3KNR_BKj6YHblIOMWxcMf4cBQyTBQ1oLRh0gfGxvNkT7LYjvPTCLJUuG
+
+sprite $SpotFleetLg [20x20/16z] {
+hSh7GI1H30KmZ__uMVqtl84C9vBEyXlIwutYwlJKo7ZIko0vdcqXCvbuSgr-oCUiHusxgXmk3n8KSQYdrgQBfAK6x9YjP7XvoYmHzlPeadDEqzgpZ4VbMKvk
+Oj-yOQ-gkdqqlkel
+}
+
+!procedure SpotFleet($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/SpotFleet', $name, $tech)
+!endprocedure
+
+!procedure SpotFleetCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$SpotFleetLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure SpotFleetGroup($id, $name='Spot Fleet', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$SpotFleetLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.png
new file mode 100644
index 00000000000..53bd418a375
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.puml
new file mode 100644
index 00000000000..deabcf5e09c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetCard
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetCard('SpotFleetCard', 'Spot Fleet Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Remote.puml
new file mode 100644
index 00000000000..cd08692aca6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetCard
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetCard('SpotFleetCard', 'Spot Fleet Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.png
new file mode 100644
index 00000000000..a7e6f769599
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.puml
new file mode 100644
index 00000000000..0ccc7b18235
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetGroup
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetGroup('SpotFleetGroup', 'Spot Fleet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Remote.puml
new file mode 100644
index 00000000000..a76c3f06bfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/SpotFleetGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element SpotFleetGroup
+include('aws-q1-2022/Resource/GroupIcons/SpotFleet')
+
+' renders the element
+SpotFleetGroup('SpotFleetGroup', 'Spot Fleet Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Local.png
new file mode 100644
index 00000000000..237df0ef9d4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Local.puml
new file mode 100644
index 00000000000..d3eaaa1101a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Vpc
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+Vpc('Vpc', 'Vpc', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Remote.puml
new file mode 100644
index 00000000000..b6daab53389
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Vpc
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+Vpc('Vpc', 'Vpc', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.md b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.md
new file mode 100644
index 00000000000..fdad1f2e248
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.md
@@ -0,0 +1,157 @@
+# Vpc
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/Vpc
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+```
+
+
+
+| Illustration | Vpc | VpcCard | VpcGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/Vpc.png) | ![illustration for Vpc](../../../aws-q1-2022/Resource/GroupIcons/Vpc.Local.png) | ![illustration for VpcCard](../../../aws-q1-2022/Resource/GroupIcons/VpcCard.Local.png) | ![illustration for VpcGroup](../../../aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.png) |
+
+
+
+
+## Vpc
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Vpc
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+Vpc('Vpc', 'Vpc', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element Vpc
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+Vpc('Vpc', 'Vpc', 'an optional tech label')
+@enduml
+```
+
+## VpcCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcCard
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcCard('VpcCard', 'Vpc Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcCard
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcCard('VpcCard', 'Vpc Card', 'an optional description')
+@enduml
+```
+
+## VpcGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcGroup
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcGroup('VpcGroup', 'Vpc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcGroup
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcGroup('VpcGroup', 'Vpc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.png b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.png
new file mode 100644
index 00000000000..0a79e977fa9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.puml b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.puml
new file mode 100644
index 00000000000..99e1a119c83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/Vpc.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/Vpc
+
+sprite $VpcXs [10x10/16z] uo846BXO41n69X39mSK4f1aX8cnGPHmWm8ZL2
+
+sprite $VpcSm [12x12/16z] ZSQr0KGX500m75xst_TScc-fug9L0w1Z_Z_3Wamg6C2AeA40AiIRNNS
+
+sprite $VpcMd [16x16/16z] hOt50S0W302B9xV_lhXyQmTnum_KU-KWSSZ2DXMDPHB1Na2QmzKpjcfCYviJfg_39rdhMjXYd4x4pVCBdbC
+
+sprite $VpcLg [20x20/16z] lSo50GCX343HGs9__tqhE0Eq3oV2_sYLuFO4LELKsYvnvbQQH6Oo1N8EMaLJ7SWfvvORkpArdDsx_Qdcuw_TuwETGZiUyqaJGspym1i
+
+!procedure Vpc($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/Vpc', $name, $tech)
+!endprocedure
+
+!procedure VpcCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$VpcLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure VpcGroup($id, $name='Vpc', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$VpcLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Local.png
new file mode 100644
index 00000000000..090c433651e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Local.puml
new file mode 100644
index 00000000000..bb4f51acf6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcCard
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcCard('VpcCard', 'Vpc Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Remote.puml
new file mode 100644
index 00000000000..e182eb36d12
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcCard
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcCard('VpcCard', 'Vpc Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.png
new file mode 100644
index 00000000000..b0981a2bb9b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.puml
new file mode 100644
index 00000000000..49ffdb7ead0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcGroup
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcGroup('VpcGroup', 'Vpc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Remote.puml
new file mode 100644
index 00000000000..163849bf40a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcGroup
+include('aws-q1-2022/Resource/GroupIcons/Vpc')
+
+' renders the element
+VpcGroup('VpcGroup', 'Vpc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.png
new file mode 100644
index 00000000000..3e00b8a69fa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.puml
new file mode 100644
index 00000000000..0cda6d836e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivate
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivate('VpcSubnetPrivate', 'Vpc Subnet Private', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Remote.puml
new file mode 100644
index 00000000000..a4d6fa26052
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivate
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivate('VpcSubnetPrivate', 'Vpc Subnet Private', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.md b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.md
new file mode 100644
index 00000000000..160c6407e34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.md
@@ -0,0 +1,157 @@
+# VpcSubnetPrivate
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+```
+
+
+
+| Illustration | VpcSubnetPrivate | VpcSubnetPrivateCard | VpcSubnetPrivateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png) | ![illustration for VpcSubnetPrivate](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.Local.png) | ![illustration for VpcSubnetPrivateCard](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.png) | ![illustration for VpcSubnetPrivateGroup](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.png) |
+
+
+
+
+## VpcSubnetPrivate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivate
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivate('VpcSubnetPrivate', 'Vpc Subnet Private', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivate
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivate('VpcSubnetPrivate', 'Vpc Subnet Private', 'an optional tech label')
+@enduml
+```
+
+## VpcSubnetPrivateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateCard('VpcSubnetPrivateCard', 'Vpc Subnet Private Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateCard('VpcSubnetPrivateCard', 'Vpc Subnet Private Card', 'an optional description')
+@enduml
+```
+
+## VpcSubnetPrivateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateGroup('VpcSubnetPrivateGroup', 'Vpc Subnet Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateGroup('VpcSubnetPrivateGroup', 'Vpc Subnet Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png
new file mode 100644
index 00000000000..a77b7543cfa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.puml
new file mode 100644
index 00000000000..9c190871d8b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate
+
+sprite $VpcSubnetPrivateXs [10x10/16z] uyG1s9WHR0u8nGm4C55MJXOeYntEOeAo6440sIm
+
+sprite $VpcSubnetPrivateSm [12x12/16z] uyGBs94vh3066v8O8mZ0vLaHQjcHzJ4Xs0G
+
+sprite $VpcSubnetPrivateMd [16x16/16z] dOc50G0X203fs7_Wxqxro8DiGyYEIaCT3puKlhh6X6y-rz4XxUG1vt_InVFWOJDPG0y
+
+sprite $VpcSubnetPrivateLg [20x20/16z] jOs50O0m40C9x_iFZBjBUzMt93AXe6AJCcskJPBQotsLA_lkHKO9r3FdPFpmEkUopr7GBWVZRQwtli_jVJ4IVwa1
+
+!procedure VpcSubnetPrivate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate', $name, $tech)
+!endprocedure
+
+!procedure VpcSubnetPrivateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$VpcSubnetPrivateLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure VpcSubnetPrivateGroup($id, $name='Vpc Subnet Private', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$VpcSubnetPrivateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.png
new file mode 100644
index 00000000000..f76ea128f72
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.puml
new file mode 100644
index 00000000000..8c4701f75de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateCard('VpcSubnetPrivateCard', 'Vpc Subnet Private Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Remote.puml
new file mode 100644
index 00000000000..44bb8f8730d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateCard('VpcSubnetPrivateCard', 'Vpc Subnet Private Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.png
new file mode 100644
index 00000000000..d4b2f0cc0a6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.puml
new file mode 100644
index 00000000000..95fca3bd96f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateGroup('VpcSubnetPrivateGroup', 'Vpc Subnet Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Remote.puml
new file mode 100644
index 00000000000..880c89a74c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPrivateGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate')
+
+' renders the element
+VpcSubnetPrivateGroup('VpcSubnetPrivateGroup', 'Vpc Subnet Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.png
new file mode 100644
index 00000000000..524b573ee22
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.puml
new file mode 100644
index 00000000000..f61fd9d0c88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublic
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublic('VpcSubnetPublic', 'Vpc Subnet Public', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Remote.puml
new file mode 100644
index 00000000000..5432e61af48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublic
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublic('VpcSubnetPublic', 'Vpc Subnet Public', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.md b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.md
new file mode 100644
index 00000000000..fe659183f8b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.md
@@ -0,0 +1,157 @@
+# VpcSubnetPublic
+
+
+```text
+aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic
+```
+
+```text
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+```
+
+
+
+| Illustration | VpcSubnetPublic | VpcSubnetPublicCard | VpcSubnetPublicGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png) | ![illustration for VpcSubnetPublic](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.Local.png) | ![illustration for VpcSubnetPublicCard](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.png) | ![illustration for VpcSubnetPublicGroup](../../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.png) |
+
+
+
+
+## VpcSubnetPublic
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublic
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublic('VpcSubnetPublic', 'Vpc Subnet Public', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublic
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublic('VpcSubnetPublic', 'Vpc Subnet Public', 'an optional tech label')
+@enduml
+```
+
+## VpcSubnetPublicCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicCard('VpcSubnetPublicCard', 'Vpc Subnet Public Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicCard('VpcSubnetPublicCard', 'Vpc Subnet Public Card', 'an optional description')
+@enduml
+```
+
+## VpcSubnetPublicGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicGroup('VpcSubnetPublicGroup', 'Vpc Subnet Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicGroup('VpcSubnetPublicGroup', 'Vpc Subnet Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png
new file mode 100644
index 00000000000..597fbf9a50d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.puml
new file mode 100644
index 00000000000..be435392e26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic
+
+sprite $VpcSubnetPublicXs [10x10/16z] uuG3BXJ0penWGwLOG00gn0g4K8Lm5XEKnGW2o6O1
+
+sprite $VpcSubnetPublicSm [12x12/16z] uqG2N1Y07S7av6B58ihAo0G4K3OOmTWSd0Ws5nE2JG
+
+sprite $VpcSubnetPublicMd [16x16/16z] ZSU50G0X3C10j9Bzztrt9KXxVecsIj8Z4xWSh41yTVKftJm_EpYW9rlWPDB576moHqCz
+
+sprite $VpcSubnetPublicLg [20x20/16z] hOs50SCm30GjXlttRSFCoHb5_x51Ve0LAikKLjSYIVKLFijXspsTPE0QuZ4dgq_x3LddA7cL0vDLhhO-pwrz5NhoBNy
+
+!procedure VpcSubnetPublic($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic', $name, $tech)
+!endprocedure
+
+!procedure VpcSubnetPublicCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$VpcSubnetPublicLg>', 'GroupIcons', $funcName, $content)
+!endprocedure
+
+!procedure VpcSubnetPublicGroup($id, $name='Vpc Subnet Public', $tech='')
+ IconGroupElement($id, 'GroupIconsFamily', '<$VpcSubnetPublicLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.png
new file mode 100644
index 00000000000..da6834d2648
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.puml
new file mode 100644
index 00000000000..ea5232bfc3f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicCard('VpcSubnetPublicCard', 'Vpc Subnet Public Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Remote.puml
new file mode 100644
index 00000000000..0e1093df5bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicCard
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicCard('VpcSubnetPublicCard', 'Vpc Subnet Public Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.png b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.png
new file mode 100644
index 00000000000..f8d1c88929d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.puml
new file mode 100644
index 00000000000..a993498be44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicGroup('VpcSubnetPublicGroup', 'Vpc Subnet Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Remote.puml b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Remote.puml
new file mode 100644
index 00000000000..8382c39333d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/GroupIcons/VpcSubnetPublicGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element VpcSubnetPublicGroup
+include('aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic')
+
+' renders the element
+VpcSubnetPublicGroup('VpcSubnetPublicGroup', 'Vpc Subnet Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Local.png
new file mode 100644
index 00000000000..17c53d8595a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Local.puml
new file mode 100644
index 00000000000..876dcf0fdcd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAction
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTAction('AwsIoTAction', 'Aws Io T Action', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Remote.puml
new file mode 100644
index 00000000000..2b90d1d1bbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAction
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTAction('AwsIoTAction', 'Aws Io T Action', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.md
new file mode 100644
index 00000000000..16ea0d4a161
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.md
@@ -0,0 +1,157 @@
+# AwsIoTAction
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAction
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+```
+
+
+
+| Illustration | AwsIoTAction | AwsIoTActionCard | AwsIoTActionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAction.png) | ![illustration for AwsIoTAction](../../../aws-q1-2022/Resource/LoT/AwsIoTAction.Local.png) | ![illustration for AwsIoTActionCard](../../../aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.png) | ![illustration for AwsIoTActionGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.png) |
+
+
+
+
+## AwsIoTAction
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAction
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTAction('AwsIoTAction', 'Aws Io T Action', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAction
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTAction('AwsIoTAction', 'Aws Io T Action', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTActionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionCard('AwsIoTActionCard', 'Aws Io T Action Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionCard('AwsIoTActionCard', 'Aws Io T Action Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTActionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionGroup('AwsIoTActionGroup', 'Aws Io T Action Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionGroup('AwsIoTActionGroup', 'Aws Io T Action Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.png
new file mode 100644
index 00000000000..ccea330befd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.puml
new file mode 100644
index 00000000000..76295743c4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAction.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAction
+
+sprite $AwsIoTActionXs [10x10/16z] Oq06d53CmCZ00M92U6n0p0vHm0nYmG0JaZvEk1YO2INPsPauWI8
+
+sprite $AwsIoTActionSm [12x12/16z] LOk50SDG20NlE-m_S9jS7ES9toZPoqpFNboZG2aGFY2P-7Hyx88n8PYUIrofvge_hhyCy3H6HbRW3m
+
+sprite $AwsIoTActionMd [16x16/16z] RKu73iGm3F8U___m6P5g7bAn6KqY_s0xi_CfNHKWctBkUnjuGKCZHOmPZMRCBc08k3Mue8acxPDbuFpoTB0hh4D0yl3May6IWUSCIhhluRv82QjEjdu
+
+sprite $AwsIoTActionLg [20x20/16z] {
+TKs54GCm47gN_GUkSA7UFo5evFz5pqxQYvBhm5wbD2cyyODtSuwuWI9IKKp2EPj7z1O9Fu527faMNf_F3NsAWNB8Kk6qvKjE5n0k-P8YM3Ebr5vjNDezC90C
+2cl-yhNn7UCizjFkRRTO3h0KwNnV0G
+}
+
+!procedure AwsIoTAction($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAction', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTActionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTActionLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTActionGroup($id, $name='Aws Io T Action', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTActionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.png
new file mode 100644
index 00000000000..4f932bab701
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.puml
new file mode 100644
index 00000000000..fcc49d404ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionCard('AwsIoTActionCard', 'Aws Io T Action Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Remote.puml
new file mode 100644
index 00000000000..44ccb6447cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionCard('AwsIoTActionCard', 'Aws Io T Action Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.png
new file mode 100644
index 00000000000..46812d71659
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.puml
new file mode 100644
index 00000000000..50c9c228c76
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionGroup('AwsIoTActionGroup', 'Aws Io T Action Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Remote.puml
new file mode 100644
index 00000000000..bdfc4fcc660
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAction')
+
+' renders the element
+AwsIoTActionGroup('AwsIoTActionGroup', 'Aws Io T Action Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.png
new file mode 100644
index 00000000000..08fae2e258b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.puml
new file mode 100644
index 00000000000..0e05a4d3084
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuator
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuator('AwsIoTActuator', 'Aws Io T Actuator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Remote.puml
new file mode 100644
index 00000000000..28d03fec1fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuator
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuator('AwsIoTActuator', 'Aws Io T Actuator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.md
new file mode 100644
index 00000000000..4f96168013c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.md
@@ -0,0 +1,157 @@
+# AwsIoTActuator
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTActuator
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+```
+
+
+
+| Illustration | AwsIoTActuator | AwsIoTActuatorCard | AwsIoTActuatorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTActuator.png) | ![illustration for AwsIoTActuator](../../../aws-q1-2022/Resource/LoT/AwsIoTActuator.Local.png) | ![illustration for AwsIoTActuatorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.png) | ![illustration for AwsIoTActuatorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.png) |
+
+
+
+
+## AwsIoTActuator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuator
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuator('AwsIoTActuator', 'Aws Io T Actuator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuator
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuator('AwsIoTActuator', 'Aws Io T Actuator', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTActuatorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorCard('AwsIoTActuatorCard', 'Aws Io T Actuator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorCard('AwsIoTActuatorCard', 'Aws Io T Actuator Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTActuatorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorGroup('AwsIoTActuatorGroup', 'Aws Io T Actuator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorGroup('AwsIoTActuatorGroup', 'Aws Io T Actuator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.png
new file mode 100644
index 00000000000..b20280b2b76
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.puml
new file mode 100644
index 00000000000..2be08ae3604
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuator.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTActuator
+
+sprite $AwsIoTActuatorXs [10x10/16z] DSP70S0m00GWidF-1NUN5m1W6y10EZJ28gXe81GW83-PNVUild82
+
+sprite $AwsIoTActuatorSm [12x12/16z] LSg52GHG5C2mFFcs_y3d6YXQ_sB5zZ9nJa04E13C32Q9pxzmNc6U1DLlx5XiPgJTonfbPjeVUGK
+
+sprite $AwsIoTActuatorMd [16x16/16z] ROw54GGn30Cbi_jl-CVEyvr2ks7S9QlgIvVxhMBJiyAEEt7I2odJfSsA3kxIvv9r3XqFUL_lYunWjbi4tc5_w3i0nVByKS9gl4nGT2XodGgeAgXIi_CxU
+
+sprite $AwsIoTActuatorLg [20x20/16z] {
+TSg5bKKn24NH4opGVyEpxjX_kYCehtnFEoVHG3P7ZMHc898ECYiIH3aYuyUu9r0e_UL8CJzHdr85QoHSsuQi0SbrN3oELdLlR8pkJWvcYfiyBbofHsrWjNQh
+6FMi8g0ZDTTHrBgFVdq_UsVgvKNm1G
+}
+
+!procedure AwsIoTActuator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTActuator', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTActuatorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTActuatorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTActuatorGroup($id, $name='Aws Io T Actuator', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTActuatorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.png
new file mode 100644
index 00000000000..66429be1c88
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.puml
new file mode 100644
index 00000000000..ec6f212497a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorCard('AwsIoTActuatorCard', 'Aws Io T Actuator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Remote.puml
new file mode 100644
index 00000000000..3e086323e47
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorCard('AwsIoTActuatorCard', 'Aws Io T Actuator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.png
new file mode 100644
index 00000000000..c90c994ea65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.puml
new file mode 100644
index 00000000000..5d6c17d5795
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorGroup('AwsIoTActuatorGroup', 'Aws Io T Actuator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Remote.puml
new file mode 100644
index 00000000000..586250162f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTActuatorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTActuatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTActuator')
+
+' renders the element
+AwsIoTActuatorGroup('AwsIoTActuatorGroup', 'Aws Io T Actuator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.png
new file mode 100644
index 00000000000..e5ddba1af34
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.puml
new file mode 100644
index 00000000000..0e6183166af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDevice('AwsIoTAlexaEnabledDevice', 'Aws Io T Alexa Enabled Device', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Remote.puml
new file mode 100644
index 00000000000..400ceb52edd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDevice('AwsIoTAlexaEnabledDevice', 'Aws Io T Alexa Enabled Device', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.md
new file mode 100644
index 00000000000..1a781c3ec93
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.md
@@ -0,0 +1,157 @@
+# AwsIoTAlexaEnabledDevice
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+```
+
+
+
+| Illustration | AwsIoTAlexaEnabledDevice | AwsIoTAlexaEnabledDeviceCard | AwsIoTAlexaEnabledDeviceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.png) | ![illustration for AwsIoTAlexaEnabledDevice](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.Local.png) | ![illustration for AwsIoTAlexaEnabledDeviceCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.png) | ![illustration for AwsIoTAlexaEnabledDeviceGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.png) |
+
+
+
+
+## AwsIoTAlexaEnabledDevice
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDevice('AwsIoTAlexaEnabledDevice', 'Aws Io T Alexa Enabled Device', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDevice('AwsIoTAlexaEnabledDevice', 'Aws Io T Alexa Enabled Device', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAlexaEnabledDeviceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceCard('AwsIoTAlexaEnabledDeviceCard', 'Aws Io T Alexa Enabled Device Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceCard('AwsIoTAlexaEnabledDeviceCard', 'Aws Io T Alexa Enabled Device Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAlexaEnabledDeviceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceGroup('AwsIoTAlexaEnabledDeviceGroup', 'Aws Io T Alexa Enabled Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceGroup('AwsIoTAlexaEnabledDeviceGroup', 'Aws Io T Alexa Enabled Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.png
new file mode 100644
index 00000000000..b3cd96da950
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.puml
new file mode 100644
index 00000000000..a168fd070f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice
+
+sprite $AwsIoTAlexaEnabledDeviceXs [10x10/16z] HOc30G0m30IZulOVk4Rmb3_fC0i84Hz2mPYAbIzL1eSELSlD19DQbnhTol0zjGC
+
+sprite $AwsIoTAlexaEnabledDeviceSm [12x12/16z] JSR70SD030InOR2MxBzXArp22vpQXaWCC0UevmBNTrs1-3rt76WzpwVeUcuaKFMSDf7cF4VLSku7d-TP4ty
+
+sprite $AwsIoTAlexaEnabledDeviceMd [16x16/16z] NOp50GD03CDquUm_SCbb_OpyStQ-WEMRO02yEW3eXru7sa5wcOorD6ct0IXMUj2sKdhDzLNIHIblQOlKjJIK-v0n84tExWnl3SVWMoFYGFI7mnK
+
+sprite $AwsIoTAlexaEnabledDeviceLg [20x20/16z] {
+RSp50KHH2CNGO0zk_mMFoxUp3CAb76srGHPxWk4W4_7aUaYUejvjwltP_ctCzE3ero9jU5Xb_Mr2l0ppQpRlbb6_vlrkaSkEjsMBJnllu4desnYwWAhANqlX
+nPeQVetG6ad5lpr56dnQSz2EAMEhXuUiBOSx
+}
+
+!procedure AwsIoTAlexaEnabledDevice($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAlexaEnabledDeviceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAlexaEnabledDeviceLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAlexaEnabledDeviceGroup($id, $name='Aws Io T Alexa Enabled Device', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAlexaEnabledDeviceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.png
new file mode 100644
index 00000000000..7db0b545670
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.puml
new file mode 100644
index 00000000000..e410297b371
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceCard('AwsIoTAlexaEnabledDeviceCard', 'Aws Io T Alexa Enabled Device Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Remote.puml
new file mode 100644
index 00000000000..2c367813ed3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceCard('AwsIoTAlexaEnabledDeviceCard', 'Aws Io T Alexa Enabled Device Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.png
new file mode 100644
index 00000000000..8cb59079edd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.puml
new file mode 100644
index 00000000000..829480ad12c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceGroup('AwsIoTAlexaEnabledDeviceGroup', 'Aws Io T Alexa Enabled Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Remote.puml
new file mode 100644
index 00000000000..1d980b5485e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDeviceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaEnabledDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice')
+
+' renders the element
+AwsIoTAlexaEnabledDeviceGroup('AwsIoTAlexaEnabledDeviceGroup', 'Aws Io T Alexa Enabled Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.png
new file mode 100644
index 00000000000..a626e807785
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.puml
new file mode 100644
index 00000000000..c243611e2ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkill
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkill('AwsIoTAlexaSkill', 'Aws Io T Alexa Skill', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Remote.puml
new file mode 100644
index 00000000000..65d34a1be52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkill
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkill('AwsIoTAlexaSkill', 'Aws Io T Alexa Skill', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.md
new file mode 100644
index 00000000000..20b99f8b393
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.md
@@ -0,0 +1,157 @@
+# AwsIoTAlexaSkill
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+```
+
+
+
+| Illustration | AwsIoTAlexaSkill | AwsIoTAlexaSkillCard | AwsIoTAlexaSkillGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.png) | ![illustration for AwsIoTAlexaSkill](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.Local.png) | ![illustration for AwsIoTAlexaSkillCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.png) | ![illustration for AwsIoTAlexaSkillGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.png) |
+
+
+
+
+## AwsIoTAlexaSkill
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkill
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkill('AwsIoTAlexaSkill', 'Aws Io T Alexa Skill', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkill
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkill('AwsIoTAlexaSkill', 'Aws Io T Alexa Skill', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAlexaSkillCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillCard('AwsIoTAlexaSkillCard', 'Aws Io T Alexa Skill Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillCard('AwsIoTAlexaSkillCard', 'Aws Io T Alexa Skill Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAlexaSkillGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillGroup('AwsIoTAlexaSkillGroup', 'Aws Io T Alexa Skill Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillGroup('AwsIoTAlexaSkillGroup', 'Aws Io T Alexa Skill Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.png
new file mode 100644
index 00000000000..d1a5552bbc8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.puml
new file mode 100644
index 00000000000..813bbf274d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill
+
+sprite $AwsIoTAlexaSkillXs [10x10/16z] HOc30G0m30IZulOVk4Rmb3_fC0i84Hz2mPYAbIzL1eSELSlD19DQbnhTol0zjGC
+
+sprite $AwsIoTAlexaSkillSm [12x12/16z] JSR70SD030InOR2MxBzXArp22vpQXaWCC0UevmBNTrs1-3rt76WzpwVeUcuaKFMSDf7cF4VLSku7d-TP4ty
+
+sprite $AwsIoTAlexaSkillMd [16x16/16z] NOp50GD03CDquUm_SCbb_OpyStQ-WEMRO02yEW3eXru7sa5wcOorD6ct0IXMUj2sKdhDzLNIHIblQOlKjJIK-v0n84tExWnl3SVWMoFYGFI7mnK
+
+sprite $AwsIoTAlexaSkillLg [20x20/16z] {
+RSp50KHH2CNGO0zk_mMFoxUp3CAb76srGHPxWk4W4_7aUaYUejvjwltP_ctCzE3ero9jU5Xb_Mr2l0ppQpRlbb6_vlrkaSkEjsMBJnllu4desnYwWAhANqlX
+nPeQVetG6ad5lpr56dnQSz2EAMEhXuUiBOSx
+}
+
+!procedure AwsIoTAlexaSkill($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAlexaSkillCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAlexaSkillLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAlexaSkillGroup($id, $name='Aws Io T Alexa Skill', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAlexaSkillLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.png
new file mode 100644
index 00000000000..47b8e5969fc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.puml
new file mode 100644
index 00000000000..3474a17a7ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillCard('AwsIoTAlexaSkillCard', 'Aws Io T Alexa Skill Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Remote.puml
new file mode 100644
index 00000000000..7bb9e8d5402
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillCard('AwsIoTAlexaSkillCard', 'Aws Io T Alexa Skill Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.png
new file mode 100644
index 00000000000..b9a5fb63dc1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.puml
new file mode 100644
index 00000000000..f3a685aac34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillGroup('AwsIoTAlexaSkillGroup', 'Aws Io T Alexa Skill Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Remote.puml
new file mode 100644
index 00000000000..4b8d8f02bee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaSkillGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaSkillGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill')
+
+' renders the element
+AwsIoTAlexaSkillGroup('AwsIoTAlexaSkillGroup', 'Aws Io T Alexa Skill Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.png
new file mode 100644
index 00000000000..f212fe57e71
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.puml
new file mode 100644
index 00000000000..22dd81f4730
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceService
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceService('AwsIoTAlexaVoiceService', 'Aws Io T Alexa Voice Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Remote.puml
new file mode 100644
index 00000000000..87304e66e9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceService
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceService('AwsIoTAlexaVoiceService', 'Aws Io T Alexa Voice Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.md
new file mode 100644
index 00000000000..78906fc1b0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.md
@@ -0,0 +1,157 @@
+# AwsIoTAlexaVoiceService
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+```
+
+
+
+| Illustration | AwsIoTAlexaVoiceService | AwsIoTAlexaVoiceServiceCard | AwsIoTAlexaVoiceServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.png) | ![illustration for AwsIoTAlexaVoiceService](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.Local.png) | ![illustration for AwsIoTAlexaVoiceServiceCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.png) | ![illustration for AwsIoTAlexaVoiceServiceGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.png) |
+
+
+
+
+## AwsIoTAlexaVoiceService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceService
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceService('AwsIoTAlexaVoiceService', 'Aws Io T Alexa Voice Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceService
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceService('AwsIoTAlexaVoiceService', 'Aws Io T Alexa Voice Service', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAlexaVoiceServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceCard('AwsIoTAlexaVoiceServiceCard', 'Aws Io T Alexa Voice Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceCard('AwsIoTAlexaVoiceServiceCard', 'Aws Io T Alexa Voice Service Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAlexaVoiceServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceGroup('AwsIoTAlexaVoiceServiceGroup', 'Aws Io T Alexa Voice Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceGroup('AwsIoTAlexaVoiceServiceGroup', 'Aws Io T Alexa Voice Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.png
new file mode 100644
index 00000000000..e7526739072
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.puml
new file mode 100644
index 00000000000..490c90c9d56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService
+
+sprite $AwsIoTAlexaVoiceServiceXs [10x10/16z] Oq01h9oSd70EcXISXgZWPEQ4i9XOE24iJXO61aQm73EGom4r3oW9
+
+sprite $AwsIoTAlexaVoiceServiceSm [12x12/16z] LOs50G0n20El0YJx3_okr-B6dw0vJhVYn92J4oKyFhJ7R_Zqop9n-6drTlQN8NNwzcOttzheYUAws-nW1G
+
+sprite $AwsIoTAlexaVoiceServiceMd [16x16/16z] RKr70e002D8KXVy_kBsB6zj-0AF9CmxQ45JTo9LUmNIpwXkl-lZKZPCVNuVlKix4QwCCOE2SwSqDBfeRDgvrfdJigGwUAzOkObYgSBeOH7ExDPhCgTcT
+
+sprite $AwsIoTAlexaVoiceServiceLg [20x20/16z] {
+TP250G0X201HylOV-Bl3zcZaRvYe2yiyXhzOtOOlB0_z_HTnPnNwgQVwODh4_67htxPmCWU5kEXrLDNgfaV7dCubPrUs_4uzr1QDDby7yvNDLwrCRRMjFZlA
+ocbHRVgMrxr_2Mn8L9fAJ7VuR3W2
+}
+
+!procedure AwsIoTAlexaVoiceService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAlexaVoiceServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAlexaVoiceServiceLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAlexaVoiceServiceGroup($id, $name='Aws Io T Alexa Voice Service', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAlexaVoiceServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.png
new file mode 100644
index 00000000000..dd5a3c77fa8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.puml
new file mode 100644
index 00000000000..bda37b6b202
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceCard('AwsIoTAlexaVoiceServiceCard', 'Aws Io T Alexa Voice Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Remote.puml
new file mode 100644
index 00000000000..54abae2ef61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceCard('AwsIoTAlexaVoiceServiceCard', 'Aws Io T Alexa Voice Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.png
new file mode 100644
index 00000000000..a011cdd57ad
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.puml
new file mode 100644
index 00000000000..dedca074223
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceGroup('AwsIoTAlexaVoiceServiceGroup', 'Aws Io T Alexa Voice Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Remote.puml
new file mode 100644
index 00000000000..78fb8f24f37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAlexaVoiceServiceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService')
+
+' renders the element
+AwsIoTAlexaVoiceServiceGroup('AwsIoTAlexaVoiceServiceGroup', 'Aws Io T Alexa Voice Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.png
new file mode 100644
index 00000000000..3f512892452
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.puml
new file mode 100644
index 00000000000..909e50ae47d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannel
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannel('AwsIoTAnalyticsChannel', 'Aws Io T Analytics Channel', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Remote.puml
new file mode 100644
index 00000000000..7458c204821
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannel
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannel('AwsIoTAnalyticsChannel', 'Aws Io T Analytics Channel', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.md
new file mode 100644
index 00000000000..f1c693f0fc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.md
@@ -0,0 +1,157 @@
+# AwsIoTAnalyticsChannel
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+```
+
+
+
+| Illustration | AwsIoTAnalyticsChannel | AwsIoTAnalyticsChannelCard | AwsIoTAnalyticsChannelGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.png) | ![illustration for AwsIoTAnalyticsChannel](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.Local.png) | ![illustration for AwsIoTAnalyticsChannelCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.png) | ![illustration for AwsIoTAnalyticsChannelGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.png) |
+
+
+
+
+## AwsIoTAnalyticsChannel
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannel
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannel('AwsIoTAnalyticsChannel', 'Aws Io T Analytics Channel', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannel
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannel('AwsIoTAnalyticsChannel', 'Aws Io T Analytics Channel', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAnalyticsChannelCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelCard('AwsIoTAnalyticsChannelCard', 'Aws Io T Analytics Channel Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelCard('AwsIoTAnalyticsChannelCard', 'Aws Io T Analytics Channel Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAnalyticsChannelGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelGroup('AwsIoTAnalyticsChannelGroup', 'Aws Io T Analytics Channel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelGroup('AwsIoTAnalyticsChannelGroup', 'Aws Io T Analytics Channel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.png
new file mode 100644
index 00000000000..e8cd2b78533
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.puml
new file mode 100644
index 00000000000..a1ef1c48610
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel
+
+sprite $AwsIoTAnalyticsChannelXs [10x10/16z] JOc30G0m40DJz_OVkCOhb1tA5V9wqkdfRJ8GNbOZauFg3aBcTLjr
+
+sprite $AwsIoTAnalyticsChannelSm [12x12/16z] NKq50W0n26AR2lp_mTUvLYbCA_pMVEeaeAjMCI7oR7R5YHLiRqNkyuxcw8qxPH_6vVYMKvRg_5S
+
+sprite $AwsIoTAnalyticsChannelMd [16x16/16z] VSx5WKGn30Km1Vzp_mKl3fDEYTahLSsjQTt--avSR0SjpiQgcbgC0JHwxLQz5JWo4HWGzGiMzFnti1kCPiVOIJljsypfPAxSVcagyyFzp3Zx1W
+
+sprite $AwsIoTAnalyticsChannelLg [20x20/16z] {
+TOs50GGW3CG2jRlz1tvt2Hug_2NTNyxC_dAXzIR2IM-zEJ50wDt96zQht1sKYv16yx3dPHbOpGMN0J81n9beV26U3galMUQZaxtaFFiphKdNOfBOt1mTW98d
+Bi4vwfMWxUG3q_lBBIy-U0yx0W
+}
+
+!procedure AwsIoTAnalyticsChannel($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAnalyticsChannelCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAnalyticsChannelLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAnalyticsChannelGroup($id, $name='Aws Io T Analytics Channel', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAnalyticsChannelLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.png
new file mode 100644
index 00000000000..5faa21275e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.puml
new file mode 100644
index 00000000000..d30c9e8cdaf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelCard('AwsIoTAnalyticsChannelCard', 'Aws Io T Analytics Channel Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Remote.puml
new file mode 100644
index 00000000000..da9d15439fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelCard('AwsIoTAnalyticsChannelCard', 'Aws Io T Analytics Channel Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.png
new file mode 100644
index 00000000000..33805d5c92a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.puml
new file mode 100644
index 00000000000..f7367a955ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelGroup('AwsIoTAnalyticsChannelGroup', 'Aws Io T Analytics Channel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Remote.puml
new file mode 100644
index 00000000000..20876e6ce24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannelGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsChannelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel')
+
+' renders the element
+AwsIoTAnalyticsChannelGroup('AwsIoTAnalyticsChannelGroup', 'Aws Io T Analytics Channel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.png
new file mode 100644
index 00000000000..790172b0634
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.puml
new file mode 100644
index 00000000000..47695921b34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStore
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStore('AwsIoTAnalyticsDataStore', 'Aws Io T Analytics Data Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Remote.puml
new file mode 100644
index 00000000000..8e6eabb5f33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStore
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStore('AwsIoTAnalyticsDataStore', 'Aws Io T Analytics Data Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.md
new file mode 100644
index 00000000000..3d2dee311d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.md
@@ -0,0 +1,157 @@
+# AwsIoTAnalyticsDataStore
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+```
+
+
+
+| Illustration | AwsIoTAnalyticsDataStore | AwsIoTAnalyticsDataStoreCard | AwsIoTAnalyticsDataStoreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.png) | ![illustration for AwsIoTAnalyticsDataStore](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.Local.png) | ![illustration for AwsIoTAnalyticsDataStoreCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.png) | ![illustration for AwsIoTAnalyticsDataStoreGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.png) |
+
+
+
+
+## AwsIoTAnalyticsDataStore
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStore
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStore('AwsIoTAnalyticsDataStore', 'Aws Io T Analytics Data Store', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStore
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStore('AwsIoTAnalyticsDataStore', 'Aws Io T Analytics Data Store', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAnalyticsDataStoreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreCard('AwsIoTAnalyticsDataStoreCard', 'Aws Io T Analytics Data Store Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreCard('AwsIoTAnalyticsDataStoreCard', 'Aws Io T Analytics Data Store Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAnalyticsDataStoreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreGroup('AwsIoTAnalyticsDataStoreGroup', 'Aws Io T Analytics Data Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreGroup('AwsIoTAnalyticsDataStoreGroup', 'Aws Io T Analytics Data Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.png
new file mode 100644
index 00000000000..a74f6c69a94
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.puml
new file mode 100644
index 00000000000..8347c8bc00e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore
+
+sprite $AwsIoTAnalyticsDataStoreXs [10x10/16z] NKY50G0m259PyV_1wrPQhZDKeIondUHB8DD8vDhQuTs4q51B0G
+
+sprite $AwsIoTAnalyticsDataStoreSm [12x12/16z] LKp50G102BfIOV-1hqjUTF20fIY8WwRbsEH25JETV4Ko-Ifn-KOook8HjyDUwgVVfsoUptyl0HZt3G
+
+sprite $AwsIoTAnalyticsDataStoreMd [16x16/16z] TG-30SH0BCR-0p_QCs833a2P4PbSN95YvAkSYX_5rtHJJxFYGm6jldYCVYcGRFdyWVLwG1ph4Oc6mMwX8k9ntsTFhEGniFIr1ot2tY--
+
+sprite $AwsIoTAnalyticsDataStoreLg [20x20/16z] {
+bL250SGm4EePWVq7Vl-wXJPsI6GuH84IaLF55Vz9_MkQw3RMQd9CDH9L80ixtffgSEIwDcBoikmzMbAJBYX9Z3tllAPKMzN6MKvvfX-YFy__C-FqGchX5f26
+6JohyYz_0W
+}
+
+!procedure AwsIoTAnalyticsDataStore($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAnalyticsDataStoreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAnalyticsDataStoreLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAnalyticsDataStoreGroup($id, $name='Aws Io T Analytics Data Store', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAnalyticsDataStoreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.png
new file mode 100644
index 00000000000..6d501fee349
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.puml
new file mode 100644
index 00000000000..cb8dc31c5b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreCard('AwsIoTAnalyticsDataStoreCard', 'Aws Io T Analytics Data Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Remote.puml
new file mode 100644
index 00000000000..a90d8868856
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreCard('AwsIoTAnalyticsDataStoreCard', 'Aws Io T Analytics Data Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.png
new file mode 100644
index 00000000000..510e58ea5db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.puml
new file mode 100644
index 00000000000..723b6ddbcf8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreGroup('AwsIoTAnalyticsDataStoreGroup', 'Aws Io T Analytics Data Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Remote.puml
new file mode 100644
index 00000000000..c08e564822f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStoreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataStoreGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore')
+
+' renders the element
+AwsIoTAnalyticsDataStoreGroup('AwsIoTAnalyticsDataStoreGroup', 'Aws Io T Analytics Data Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.png
new file mode 100644
index 00000000000..4f483816e59
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.puml
new file mode 100644
index 00000000000..193ec36ec3b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataset
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDataset('AwsIoTAnalyticsDataset', 'Aws Io T Analytics Dataset', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Remote.puml
new file mode 100644
index 00000000000..de33bd1588f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataset
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDataset('AwsIoTAnalyticsDataset', 'Aws Io T Analytics Dataset', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.md
new file mode 100644
index 00000000000..244e83648c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.md
@@ -0,0 +1,157 @@
+# AwsIoTAnalyticsDataset
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+```
+
+
+
+| Illustration | AwsIoTAnalyticsDataset | AwsIoTAnalyticsDatasetCard | AwsIoTAnalyticsDatasetGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.png) | ![illustration for AwsIoTAnalyticsDataset](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.Local.png) | ![illustration for AwsIoTAnalyticsDatasetCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.png) | ![illustration for AwsIoTAnalyticsDatasetGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.png) |
+
+
+
+
+## AwsIoTAnalyticsDataset
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataset
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDataset('AwsIoTAnalyticsDataset', 'Aws Io T Analytics Dataset', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDataset
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDataset('AwsIoTAnalyticsDataset', 'Aws Io T Analytics Dataset', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAnalyticsDatasetCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetCard('AwsIoTAnalyticsDatasetCard', 'Aws Io T Analytics Dataset Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetCard('AwsIoTAnalyticsDatasetCard', 'Aws Io T Analytics Dataset Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAnalyticsDatasetGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetGroup('AwsIoTAnalyticsDatasetGroup', 'Aws Io T Analytics Dataset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetGroup('AwsIoTAnalyticsDatasetGroup', 'Aws Io T Analytics Dataset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.png
new file mode 100644
index 00000000000..24d2284650b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.puml
new file mode 100644
index 00000000000..352843d2b63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset
+
+sprite $AwsIoTAnalyticsDatasetXs [10x10/16z] Oq07d4n0Wf4L23X1N6PE3avEJhWiJXOJ6n20MK3bC1sCOC
+
+sprite $AwsIoTAnalyticsDatasetSm [12x12/16z] RShL0K1H209GRDr_uDTnwtmfW8xGIQwR_Q22Ec-SdflqyDnX4R7OQBEnqxpHstMZybBO0G
+
+sprite $AwsIoTAnalyticsDatasetMd [16x16/16z] XSc53G113CJ0FKhY_Wj-PhJG6jtoM6Bv5Q8nVPeqMSZEldogPE3TmN-SJu-fLsTjVgbeQNcsf1u
+
+sprite $AwsIoTAnalyticsDatasetLg [20x20/16z] XSs50O102010Mjb_OFCxptmInhmGOrQaaV2F8N-GmKaqnFH32a-ljhqvnkhdwOzDNHEBEqWVknrq1BiTz44gU-qZjkxrBCOQ6h-OfLY10Mu
+
+!procedure AwsIoTAnalyticsDataset($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAnalyticsDatasetCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAnalyticsDatasetLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAnalyticsDatasetGroup($id, $name='Aws Io T Analytics Dataset', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAnalyticsDatasetLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.png
new file mode 100644
index 00000000000..57beb87d4cb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.puml
new file mode 100644
index 00000000000..e5fdeb8b171
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetCard('AwsIoTAnalyticsDatasetCard', 'Aws Io T Analytics Dataset Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Remote.puml
new file mode 100644
index 00000000000..d4914fb1c6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetCard('AwsIoTAnalyticsDatasetCard', 'Aws Io T Analytics Dataset Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.png
new file mode 100644
index 00000000000..df875747013
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.puml
new file mode 100644
index 00000000000..07aebd2b63e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetGroup('AwsIoTAnalyticsDatasetGroup', 'Aws Io T Analytics Dataset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Remote.puml
new file mode 100644
index 00000000000..c16a4365bf3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDatasetGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsDatasetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset')
+
+' renders the element
+AwsIoTAnalyticsDatasetGroup('AwsIoTAnalyticsDatasetGroup', 'Aws Io T Analytics Dataset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.png
new file mode 100644
index 00000000000..81388dfc699
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.puml
new file mode 100644
index 00000000000..18b17f02bf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebook
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebook('AwsIoTAnalyticsNotebook', 'Aws Io T Analytics Notebook', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Remote.puml
new file mode 100644
index 00000000000..ebfa7a83a18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebook
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebook('AwsIoTAnalyticsNotebook', 'Aws Io T Analytics Notebook', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.md
new file mode 100644
index 00000000000..657d97b82ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.md
@@ -0,0 +1,157 @@
+# AwsIoTAnalyticsNotebook
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+```
+
+
+
+| Illustration | AwsIoTAnalyticsNotebook | AwsIoTAnalyticsNotebookCard | AwsIoTAnalyticsNotebookGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.png) | ![illustration for AwsIoTAnalyticsNotebook](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.Local.png) | ![illustration for AwsIoTAnalyticsNotebookCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.png) | ![illustration for AwsIoTAnalyticsNotebookGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.png) |
+
+
+
+
+## AwsIoTAnalyticsNotebook
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebook
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebook('AwsIoTAnalyticsNotebook', 'Aws Io T Analytics Notebook', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebook
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebook('AwsIoTAnalyticsNotebook', 'Aws Io T Analytics Notebook', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAnalyticsNotebookCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookCard('AwsIoTAnalyticsNotebookCard', 'Aws Io T Analytics Notebook Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookCard('AwsIoTAnalyticsNotebookCard', 'Aws Io T Analytics Notebook Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAnalyticsNotebookGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookGroup('AwsIoTAnalyticsNotebookGroup', 'Aws Io T Analytics Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookGroup('AwsIoTAnalyticsNotebookGroup', 'Aws Io T Analytics Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.png
new file mode 100644
index 00000000000..05e389a0065
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.puml
new file mode 100644
index 00000000000..530876603ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook
+
+sprite $AwsIoTAnalyticsNotebookXs [10x10/16z] Oq02p70AmM9Xu0G288k5dO49280iTaweB2OBh0wXbn4Cc04
+
+sprite $AwsIoTAnalyticsNotebookSm [12x12/16z] POg50S0W3C3gyl_36sw1Uk30SG2Onl4ZyFV1NS3V-VDFwt4wb3uT34MHwV-yFQPk--ZW1m
+
+sprite $AwsIoTAnalyticsNotebookMd [16x16/16z] TSt50GGm4090uj1_mITndTygE8cTVgL91gO0VxMdWyzihwjS8m4XAtCg7dDcFjTIMkRcLqhAzV7_djSzyjQQ4tm1
+
+sprite $AwsIoTAnalyticsNotebookLg [20x20/16z] XS_50GGn20NGZqF_1Q-CI-IT8YZQj6vaUHESrfjb6YnM2kt5gRiyto0AUAriVMCpVkN-AnElwD93R2NhMrG5JcUSBRFz3UDEqxZtVAVk7b2bY_MDxORn1G
+
+!procedure AwsIoTAnalyticsNotebook($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAnalyticsNotebookCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAnalyticsNotebookLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAnalyticsNotebookGroup($id, $name='Aws Io T Analytics Notebook', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAnalyticsNotebookLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.png
new file mode 100644
index 00000000000..88d3e954219
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.puml
new file mode 100644
index 00000000000..1206064a7f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookCard('AwsIoTAnalyticsNotebookCard', 'Aws Io T Analytics Notebook Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Remote.puml
new file mode 100644
index 00000000000..db74df3af16
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookCard('AwsIoTAnalyticsNotebookCard', 'Aws Io T Analytics Notebook Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.png
new file mode 100644
index 00000000000..94bbb3c6cc6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.puml
new file mode 100644
index 00000000000..62034c96532
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookGroup('AwsIoTAnalyticsNotebookGroup', 'Aws Io T Analytics Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Remote.puml
new file mode 100644
index 00000000000..3b28371d3a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebookGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsNotebookGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook')
+
+' renders the element
+AwsIoTAnalyticsNotebookGroup('AwsIoTAnalyticsNotebookGroup', 'Aws Io T Analytics Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.png
new file mode 100644
index 00000000000..d4dee82b36c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.puml
new file mode 100644
index 00000000000..eaaa390562b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipeline
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipeline('AwsIoTAnalyticsPipeline', 'Aws Io T Analytics Pipeline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Remote.puml
new file mode 100644
index 00000000000..a1e4b75ad6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipeline
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipeline('AwsIoTAnalyticsPipeline', 'Aws Io T Analytics Pipeline', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.md
new file mode 100644
index 00000000000..cffece24015
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.md
@@ -0,0 +1,157 @@
+# AwsIoTAnalyticsPipeline
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+```
+
+
+
+| Illustration | AwsIoTAnalyticsPipeline | AwsIoTAnalyticsPipelineCard | AwsIoTAnalyticsPipelineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.png) | ![illustration for AwsIoTAnalyticsPipeline](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.Local.png) | ![illustration for AwsIoTAnalyticsPipelineCard](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.png) | ![illustration for AwsIoTAnalyticsPipelineGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.png) |
+
+
+
+
+## AwsIoTAnalyticsPipeline
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipeline
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipeline('AwsIoTAnalyticsPipeline', 'Aws Io T Analytics Pipeline', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipeline
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipeline('AwsIoTAnalyticsPipeline', 'Aws Io T Analytics Pipeline', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTAnalyticsPipelineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineCard('AwsIoTAnalyticsPipelineCard', 'Aws Io T Analytics Pipeline Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineCard('AwsIoTAnalyticsPipelineCard', 'Aws Io T Analytics Pipeline Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTAnalyticsPipelineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineGroup('AwsIoTAnalyticsPipelineGroup', 'Aws Io T Analytics Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineGroup('AwsIoTAnalyticsPipelineGroup', 'Aws Io T Analytics Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.png
new file mode 100644
index 00000000000..cbe50234b71
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.puml
new file mode 100644
index 00000000000..d9c6bf39db2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline
+
+sprite $AwsIoTAnalyticsPipelineXs [10x10/16z] Oo04c460WH7CvcHY0B8W09N5oWfciB9XCm8
+
+sprite $AwsIoTAnalyticsPipelineSm [12x12/16z] ZOg50S1020Fl1KBt7xZkVZW9Vv3gF4MYqGX1GX3oPH-uxfk_bCH0AOK7EW
+
+sprite $AwsIoTAnalyticsPipelineMd [16x16/16z] fSTL0W0X203HiVN-5ruJVhPz1WoxKafUrq26aYPgrQuJO-2wk-ksmsZdwkrINQdJq8tremC
+
+sprite $AwsIoTAnalyticsPipelineLg [20x20/16z] lSYr0SCm54319ttUV-34JAtXokCB7X7AAWP20IchW6RpwMg_O53LaykD7hhArN9c5gpIp8qk8esL37ZQ7m
+
+!procedure AwsIoTAnalyticsPipeline($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTAnalyticsPipelineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTAnalyticsPipelineLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTAnalyticsPipelineGroup($id, $name='Aws Io T Analytics Pipeline', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTAnalyticsPipelineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.png
new file mode 100644
index 00000000000..9857883d590
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.puml
new file mode 100644
index 00000000000..34696521830
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineCard('AwsIoTAnalyticsPipelineCard', 'Aws Io T Analytics Pipeline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Remote.puml
new file mode 100644
index 00000000000..c66ec4cc6ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineCard
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineCard('AwsIoTAnalyticsPipelineCard', 'Aws Io T Analytics Pipeline Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.png
new file mode 100644
index 00000000000..7e67d7b7c43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.puml
new file mode 100644
index 00000000000..f55197fce06
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineGroup('AwsIoTAnalyticsPipelineGroup', 'Aws Io T Analytics Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Remote.puml
new file mode 100644
index 00000000000..3f543fbae48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipelineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTAnalyticsPipelineGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline')
+
+' renders the element
+AwsIoTAnalyticsPipelineGroup('AwsIoTAnalyticsPipelineGroup', 'Aws Io T Analytics Pipeline Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.png
new file mode 100644
index 00000000000..671c5a3845f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.puml
new file mode 100644
index 00000000000..c9dec95aef1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificate
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificate('AwsIoTCertificate', 'Aws Io T Certificate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Remote.puml
new file mode 100644
index 00000000000..6bbfebc6e3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificate
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificate('AwsIoTCertificate', 'Aws Io T Certificate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.md
new file mode 100644
index 00000000000..6a40ef10c57
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.md
@@ -0,0 +1,157 @@
+# AwsIoTCertificate
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTCertificate
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+```
+
+
+
+| Illustration | AwsIoTCertificate | AwsIoTCertificateCard | AwsIoTCertificateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTCertificate.png) | ![illustration for AwsIoTCertificate](../../../aws-q1-2022/Resource/LoT/AwsIoTCertificate.Local.png) | ![illustration for AwsIoTCertificateCard](../../../aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.png) | ![illustration for AwsIoTCertificateGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.png) |
+
+
+
+
+## AwsIoTCertificate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificate
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificate('AwsIoTCertificate', 'Aws Io T Certificate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificate
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificate('AwsIoTCertificate', 'Aws Io T Certificate', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTCertificateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateCard('AwsIoTCertificateCard', 'Aws Io T Certificate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateCard('AwsIoTCertificateCard', 'Aws Io T Certificate Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTCertificateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateGroup('AwsIoTCertificateGroup', 'Aws Io T Certificate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateGroup('AwsIoTCertificateGroup', 'Aws Io T Certificate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.png
new file mode 100644
index 00000000000..8f37ae3847f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.puml
new file mode 100644
index 00000000000..d5368dca9ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTCertificate
+
+sprite $AwsIoTCertificateXs [10x10/16z] Oq06d0mCZ2mG1WWmWfdCO3wC0F5OE3cWN4PapQnW1MW6WiG
+
+sprite $AwsIoTCertificateSm [12x12/16z] NSlL0GCm20JG5uFB_WltfuvpuYzoHXUGpppEWe5aEub2ToJfHcPVMB0_NgCP5z1ZcQ_R_TpJddW
+
+sprite $AwsIoTCertificateMd [16x16/16z] RKw30K1H2BnS-m_yZQVi3YkYp2p_Kht3f3jbU-fvku8ybSkHkI3W-WomH1YSrIEklbOnwY2z3mINLNFG2FY3_x4Q7l8Gbf8Vxv5IeibXQ7DBgYO70_0hsW4
+
+sprite $AwsIoTCertificateLg [20x20/16z] {
+TSg5jSKW50NHuVhfl-2N1BxBncV1_wn6dNobvhOKV1Zdg8H3phjUR3PO9eVOaX0k5WkqpdzKXS-jLyHkGwivvAVLlcNbpSfsYp3b39luEDtOeZZMy4wyYx5p
+Ql5fL3bAlXhC5_MZtNwsDLq_cWIcxotWPcmN
+}
+
+!procedure AwsIoTCertificate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTCertificate', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTCertificateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTCertificateLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTCertificateGroup($id, $name='Aws Io T Certificate', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTCertificateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.png
new file mode 100644
index 00000000000..b8662cca0f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.puml
new file mode 100644
index 00000000000..1e01925781d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateCard('AwsIoTCertificateCard', 'Aws Io T Certificate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Remote.puml
new file mode 100644
index 00000000000..3622e50cb48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateCard('AwsIoTCertificateCard', 'Aws Io T Certificate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.png
new file mode 100644
index 00000000000..f2c64aab4a9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.puml
new file mode 100644
index 00000000000..714087d0718
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateGroup('AwsIoTCertificateGroup', 'Aws Io T Certificate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Remote.puml
new file mode 100644
index 00000000000..cad23f2bde7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTCertificateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTCertificateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTCertificate')
+
+' renders the element
+AwsIoTCertificateGroup('AwsIoTCertificateGroup', 'Aws Io T Certificate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.png
new file mode 100644
index 00000000000..eba9927a33f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.puml
new file mode 100644
index 00000000000..9d6c8465446
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredState
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredState('AwsIoTDesiredState', 'Aws Io T Desired State', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Remote.puml
new file mode 100644
index 00000000000..187719dc8a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredState
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredState('AwsIoTDesiredState', 'Aws Io T Desired State', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.md
new file mode 100644
index 00000000000..5be991b5551
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.md
@@ -0,0 +1,157 @@
+# AwsIoTDesiredState
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTDesiredState
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+```
+
+
+
+| Illustration | AwsIoTDesiredState | AwsIoTDesiredStateCard | AwsIoTDesiredStateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTDesiredState.png) | ![illustration for AwsIoTDesiredState](../../../aws-q1-2022/Resource/LoT/AwsIoTDesiredState.Local.png) | ![illustration for AwsIoTDesiredStateCard](../../../aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.png) | ![illustration for AwsIoTDesiredStateGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.png) |
+
+
+
+
+## AwsIoTDesiredState
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredState
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredState('AwsIoTDesiredState', 'Aws Io T Desired State', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredState
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredState('AwsIoTDesiredState', 'Aws Io T Desired State', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTDesiredStateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateCard('AwsIoTDesiredStateCard', 'Aws Io T Desired State Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateCard('AwsIoTDesiredStateCard', 'Aws Io T Desired State Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTDesiredStateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateGroup('AwsIoTDesiredStateGroup', 'Aws Io T Desired State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateGroup('AwsIoTDesiredStateGroup', 'Aws Io T Desired State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.png
new file mode 100644
index 00000000000..e7fcb0744ec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.puml
new file mode 100644
index 00000000000..4f8ee9945f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredState.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTDesiredState
+
+sprite $AwsIoTDesiredStateXs [10x10/16z] NOd50G0n48I8B_qNVAxXCm8lZG-Z-TngkHeK94yjOSrDxUbZAoddH7O5
+
+sprite $AwsIoTDesiredStateSm [12x12/16z] JOQ50GH14C8o2jj_mUzoQBZg4F5A1G7iBY00WWLCl5a0AVMRJO6_t3-6gd5efJ6rzhnOp3a-BoMn3ZjauWu
+
+sprite $AwsIoTDesiredStateMd [16x16/16z] {
+NOc55G1H2CEA5Ch-2vzhla1UyCSeAjTNOZVWdveGLhGIM27s8S3EHPTpPUBfD60QcfNR4zv0toxeuuMytIFsFhFw66aQWZrgJIUv5KXLsokoQkq9CxjU6a3l
+Q5jVTXWM
+}
+
+sprite $AwsIoTDesiredStateLg [20x20/16z] {
+RP3N5S0m20C1cwBz5mvAR_fGxbtSvJTJ4GL1E6icbN-7ZVt3R3G56wIxupbkUDVcp1ikjwQnxguhr2YUhX68Y8pBgOeHB1xZykCcuUbKH25kTFnTmBQ7pshd
+Q8G4zt1OqI6pNHRNgxzzFJg3vHlo0OUOgkrb4q8fFiptuXeB
+}
+
+!procedure AwsIoTDesiredState($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTDesiredState', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTDesiredStateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTDesiredStateLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTDesiredStateGroup($id, $name='Aws Io T Desired State', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTDesiredStateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.png
new file mode 100644
index 00000000000..7e63e15773d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.puml
new file mode 100644
index 00000000000..c81f7f72997
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateCard('AwsIoTDesiredStateCard', 'Aws Io T Desired State Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Remote.puml
new file mode 100644
index 00000000000..07be5adeb84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateCard('AwsIoTDesiredStateCard', 'Aws Io T Desired State Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.png
new file mode 100644
index 00000000000..3ad547ec04f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.puml
new file mode 100644
index 00000000000..9c8068e0b77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateGroup('AwsIoTDesiredStateGroup', 'Aws Io T Desired State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Remote.puml
new file mode 100644
index 00000000000..2afb22741e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDesiredStateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDesiredStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDesiredState')
+
+' renders the element
+AwsIoTDesiredStateGroup('AwsIoTDesiredStateGroup', 'Aws Io T Desired State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.png
new file mode 100644
index 00000000000..496cfc97611
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.puml
new file mode 100644
index 00000000000..a90df5f88f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobs
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobs('AwsIoTDeviceDefenderIoTDeviceJobs', 'Aws Io T Device Defender Io T Device Jobs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Remote.puml
new file mode 100644
index 00000000000..4aee7b02aba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobs
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobs('AwsIoTDeviceDefenderIoTDeviceJobs', 'Aws Io T Device Defender Io T Device Jobs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.md
new file mode 100644
index 00000000000..3b2461648e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.md
@@ -0,0 +1,157 @@
+# AwsIoTDeviceDefenderIoTDeviceJobs
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+```
+
+
+
+| Illustration | AwsIoTDeviceDefenderIoTDeviceJobs | AwsIoTDeviceDefenderIoTDeviceJobsCard | AwsIoTDeviceDefenderIoTDeviceJobsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.png) | ![illustration for AwsIoTDeviceDefenderIoTDeviceJobs](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.Local.png) | ![illustration for AwsIoTDeviceDefenderIoTDeviceJobsCard](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.png) | ![illustration for AwsIoTDeviceDefenderIoTDeviceJobsGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.png) |
+
+
+
+
+## AwsIoTDeviceDefenderIoTDeviceJobs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobs
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobs('AwsIoTDeviceDefenderIoTDeviceJobs', 'Aws Io T Device Defender Io T Device Jobs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobs
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobs('AwsIoTDeviceDefenderIoTDeviceJobs', 'Aws Io T Device Defender Io T Device Jobs', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTDeviceDefenderIoTDeviceJobsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsCard('AwsIoTDeviceDefenderIoTDeviceJobsCard', 'Aws Io T Device Defender Io T Device Jobs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsCard('AwsIoTDeviceDefenderIoTDeviceJobsCard', 'Aws Io T Device Defender Io T Device Jobs Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTDeviceDefenderIoTDeviceJobsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsGroup('AwsIoTDeviceDefenderIoTDeviceJobsGroup', 'Aws Io T Device Defender Io T Device Jobs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsGroup('AwsIoTDeviceDefenderIoTDeviceJobsGroup', 'Aws Io T Device Defender Io T Device Jobs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.png
new file mode 100644
index 00000000000..133d0083db4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.puml
new file mode 100644
index 00000000000..2cdf746ceff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs
+
+sprite $AwsIoTDeviceDefenderIoTDeviceJobsXs [10x10/16z] NKk30S1038on_y3jMt4Ey4RMmQeAMazYdY1qf4Tqh4vRLinn1DU5BH9-
+
+sprite $AwsIoTDeviceDefenderIoTDeviceJobsSm [12x12/16z] LOo30G0m30J_Ys3_WMjUJ7n4TXoTCBqF7njerdDL7Rrbvcwh9dBcwdiFDdDfVUZQoMJY_ZzVmHOH5G
+
+sprite $AwsIoTDeviceDefenderIoTDeviceJobsMd [16x16/16z] POi53WGW40ExMlh_1vy3czp4glY3wulyvtVU_lFn1epbqri4Fzv9shwUVx20woL8FaOcjzxU1A8WtpuH24-_Uv8eRDyLYEpZaKK6hh-oT2ZW2G
+
+sprite $AwsIoTDeviceDefenderIoTDeviceJobsLg [20x20/16z] {
+RSs5bSLG203HmQ7_WbU-S68Jltd2SxFLMXx-tYsjzYrU6Hqr7rDxfVpTJiQxDVyB404_xH4wZN6qp1J9ggCrT25pi1n6TPXWRI0WZMQjcuPXwhIUpeWCHui0
+zpuQurtMd0pSzwDas_KY3mNm2m
+}
+
+!procedure AwsIoTDeviceDefenderIoTDeviceJobs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTDeviceDefenderIoTDeviceJobsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTDeviceDefenderIoTDeviceJobsLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTDeviceDefenderIoTDeviceJobsGroup($id, $name='Aws Io T Device Defender Io T Device Jobs', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTDeviceDefenderIoTDeviceJobsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.png
new file mode 100644
index 00000000000..331509a74d0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.puml
new file mode 100644
index 00000000000..6f55d07ec0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsCard('AwsIoTDeviceDefenderIoTDeviceJobsCard', 'Aws Io T Device Defender Io T Device Jobs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Remote.puml
new file mode 100644
index 00000000000..ade2361659c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsCard('AwsIoTDeviceDefenderIoTDeviceJobsCard', 'Aws Io T Device Defender Io T Device Jobs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.png
new file mode 100644
index 00000000000..b677f0f642b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.puml
new file mode 100644
index 00000000000..b4c890a65a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsGroup('AwsIoTDeviceDefenderIoTDeviceJobsGroup', 'Aws Io T Device Defender Io T Device Jobs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Remote.puml
new file mode 100644
index 00000000000..64d18da175f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceDefenderIoTDeviceJobsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs')
+
+' renders the element
+AwsIoTDeviceDefenderIoTDeviceJobsGroup('AwsIoTDeviceDefenderIoTDeviceJobsGroup', 'Aws Io T Device Defender Io T Device Jobs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.png
new file mode 100644
index 00000000000..effd62eac8b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.puml
new file mode 100644
index 00000000000..f872b8b7e01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGateway
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGateway('AwsIoTDeviceGateway', 'Aws Io T Device Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Remote.puml
new file mode 100644
index 00000000000..1ff4808fb83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGateway
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGateway('AwsIoTDeviceGateway', 'Aws Io T Device Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.md
new file mode 100644
index 00000000000..3c3e41b1ddb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.md
@@ -0,0 +1,157 @@
+# AwsIoTDeviceGateway
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+```
+
+
+
+| Illustration | AwsIoTDeviceGateway | AwsIoTDeviceGatewayCard | AwsIoTDeviceGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.png) | ![illustration for AwsIoTDeviceGateway](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.Local.png) | ![illustration for AwsIoTDeviceGatewayCard](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.png) | ![illustration for AwsIoTDeviceGatewayGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.png) |
+
+
+
+
+## AwsIoTDeviceGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGateway
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGateway('AwsIoTDeviceGateway', 'Aws Io T Device Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGateway
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGateway('AwsIoTDeviceGateway', 'Aws Io T Device Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTDeviceGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayCard('AwsIoTDeviceGatewayCard', 'Aws Io T Device Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayCard('AwsIoTDeviceGatewayCard', 'Aws Io T Device Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTDeviceGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayGroup('AwsIoTDeviceGatewayGroup', 'Aws Io T Device Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayGroup('AwsIoTDeviceGatewayGroup', 'Aws Io T Device Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.png
new file mode 100644
index 00000000000..935bd0326cb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.puml
new file mode 100644
index 00000000000..0977e325378
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway
+
+sprite $AwsIoTDeviceGatewayXs [10x10/16z] Oq02Z0Wc9oS32oUw55004x0oe_8v8Nf1Yc4o
+
+sprite $AwsIoTDeviceGatewaySm [12x12/16z] LOo30G0m3C0o5Vy_F2ir-H5e51fc14BGqb9iJGi1qqOHZ9QxIcFb0KukJLSkppuqMawKyH-n06HW-0e
+
+sprite $AwsIoTDeviceGatewayMd [16x16/16z] PSw50S0W30J0ZvRilt1n_LGu77X39otrHZ1oL4F9aSi_BiGOTtoKaHyfoKPKEplpRgE8s0m1y-OyAhkPoQJxsNyxFziSeMJ8vKY2F3plxtZo0m
+
+sprite $AwsIoTDeviceGatewayLg [20x20/16z] {
+bP254GGm2C1I0xB_mE_kdtgk1ln1Ayvu6hjNLoSfYebp67ZO1TTzSLZBlQEjawlSuzvnTk5-V7GP4G-EpdZOLn7EUjp7SjmxQy-zE_71fTp5svpGQrttPGO7
+nbF-dja2
+}
+
+!procedure AwsIoTDeviceGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTDeviceGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTDeviceGatewayLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTDeviceGatewayGroup($id, $name='Aws Io T Device Gateway', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTDeviceGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.png
new file mode 100644
index 00000000000..dee86b945dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.puml
new file mode 100644
index 00000000000..ef53712d9ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayCard('AwsIoTDeviceGatewayCard', 'Aws Io T Device Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Remote.puml
new file mode 100644
index 00000000000..9ada260dbaf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayCard('AwsIoTDeviceGatewayCard', 'Aws Io T Device Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.png
new file mode 100644
index 00000000000..7a1c47c08d8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.puml
new file mode 100644
index 00000000000..9c1e5a873f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayGroup('AwsIoTDeviceGatewayGroup', 'Aws Io T Device Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..34e1da013ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTDeviceGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTDeviceGatewayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway')
+
+' renders the element
+AwsIoTDeviceGatewayGroup('AwsIoTDeviceGatewayGroup', 'Aws Io T Device Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.png
new file mode 100644
index 00000000000..0b97a0de629
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.puml
new file mode 100644
index 00000000000..76132c4b6fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEcho
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEcho('AwsIoTEcho', 'Aws Io T Echo', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Remote.puml
new file mode 100644
index 00000000000..c10e2d3bef2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEcho
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEcho('AwsIoTEcho', 'Aws Io T Echo', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.md
new file mode 100644
index 00000000000..778f1b17c24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.md
@@ -0,0 +1,157 @@
+# AwsIoTEcho
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTEcho
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+```
+
+
+
+| Illustration | AwsIoTEcho | AwsIoTEchoCard | AwsIoTEchoGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTEcho.png) | ![illustration for AwsIoTEcho](../../../aws-q1-2022/Resource/LoT/AwsIoTEcho.Local.png) | ![illustration for AwsIoTEchoCard](../../../aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.png) | ![illustration for AwsIoTEchoGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.png) |
+
+
+
+
+## AwsIoTEcho
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEcho
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEcho('AwsIoTEcho', 'Aws Io T Echo', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEcho
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEcho('AwsIoTEcho', 'Aws Io T Echo', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTEchoCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoCard('AwsIoTEchoCard', 'Aws Io T Echo Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoCard('AwsIoTEchoCard', 'Aws Io T Echo Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTEchoGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoGroup('AwsIoTEchoGroup', 'Aws Io T Echo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoGroup('AwsIoTEchoGroup', 'Aws Io T Echo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.png
new file mode 100644
index 00000000000..f333d1d075a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.puml
new file mode 100644
index 00000000000..5b1e4e656ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEcho.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTEcho
+
+sprite $AwsIoTEchoXs [10x10/16z] PKc50G0W3CAM_m-sSqdY7ThsGqMISQhsKcLOKBLQkMop0oe
+
+sprite $AwsIoTEchoSm [12x12/16z] VKg30G0m3Akc_m-UhJA2hHoZk0B92ekbWbyNuy6EgMC07idVPIZFMPTW
+
+sprite $AwsIoTEchoMd [16x16/16z] dK-30KG12CszzX_uxjlE1Xs15e2IqHNBLZcFVXGI5JBwsdSzziiQQJNvtd0pV_8b08Hi-x_w16u4WoRWoEY_-GC
+
+sprite $AwsIoTEchoLg [20x20/16z] hKo35KLH3AkRx3_mvxEEhef8xaysY8ujHBDlSwwGqVMFsOfLydkYjjWqZCA0ggm2jfY8cefmWtKH0AiVyyPZc0Qic3WH5g3BzbXas3I_0G
+
+!procedure AwsIoTEcho($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTEcho', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTEchoCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTEchoLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTEchoGroup($id, $name='Aws Io T Echo', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTEchoLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.png
new file mode 100644
index 00000000000..f49f6cc7a74
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.puml
new file mode 100644
index 00000000000..33520eae198
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoCard('AwsIoTEchoCard', 'Aws Io T Echo Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Remote.puml
new file mode 100644
index 00000000000..b5167aec522
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoCard('AwsIoTEchoCard', 'Aws Io T Echo Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.png
new file mode 100644
index 00000000000..1b9e0366b10
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.puml
new file mode 100644
index 00000000000..b0f0e6e9ec1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoGroup('AwsIoTEchoGroup', 'Aws Io T Echo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Remote.puml
new file mode 100644
index 00000000000..7e9c8172bd6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTEchoGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTEchoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTEcho')
+
+' renders the element
+AwsIoTEchoGroup('AwsIoTEchoGroup', 'Aws Io T Echo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.png
new file mode 100644
index 00000000000..0927f425dbe
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.puml
new file mode 100644
index 00000000000..a2570e57667
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTv
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTv('AwsIoTFireTv', 'Aws Io T Fire Tv', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Remote.puml
new file mode 100644
index 00000000000..2792ea57b56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTv
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTv('AwsIoTFireTv', 'Aws Io T Fire Tv', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.md
new file mode 100644
index 00000000000..dfd5fb3b6f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.md
@@ -0,0 +1,157 @@
+# AwsIoTFireTv
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTFireTv
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+```
+
+
+
+| Illustration | AwsIoTFireTv | AwsIoTFireTvCard | AwsIoTFireTvGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTv.png) | ![illustration for AwsIoTFireTv](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTv.Local.png) | ![illustration for AwsIoTFireTvCard](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.png) | ![illustration for AwsIoTFireTvGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.png) |
+
+
+
+
+## AwsIoTFireTv
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTv
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTv('AwsIoTFireTv', 'Aws Io T Fire Tv', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTv
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTv('AwsIoTFireTv', 'Aws Io T Fire Tv', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTFireTvCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvCard('AwsIoTFireTvCard', 'Aws Io T Fire Tv Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvCard('AwsIoTFireTvCard', 'Aws Io T Fire Tv Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTFireTvGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvGroup('AwsIoTFireTvGroup', 'Aws Io T Fire Tv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvGroup('AwsIoTFireTvGroup', 'Aws Io T Fire Tv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.png
new file mode 100644
index 00000000000..11f6de85494
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.puml
new file mode 100644
index 00000000000..2a8cf23cd95
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTv.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTFireTv
+
+sprite $AwsIoTFireTvXs [10x10/16z] Oy06E640Bi84Ot20M8nWAIQ4BAeE28K
+
+sprite $AwsIoTFireTvSm [12x12/16z] Oy05c120WH4koe7APeQgPGQBit5oSZAYgs5XXW4EY10dYXterW8
+
+sprite $AwsIoTFireTvMd [16x16/16z] bSl50S0020F0uB3_m7NttWj9y5ViA7B_VThDXvrYN2d67P3gv5j_t6idC2bicRiJlcW1
+
+sprite $AwsIoTFireTvLg [20x20/16z] hSsr0S1G20JGms7_WUEU9l9VXnvQgnj3uOBVz1GxJPhtE4qm4hVORYbhfAypBiIGTINOt9_K2F_r
+
+!procedure AwsIoTFireTv($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTFireTv', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTFireTvCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTFireTvLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTFireTvGroup($id, $name='Aws Io T Fire Tv', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTFireTvLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.png
new file mode 100644
index 00000000000..217cfc83cbc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.puml
new file mode 100644
index 00000000000..6ee160d38f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvCard('AwsIoTFireTvCard', 'Aws Io T Fire Tv Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Remote.puml
new file mode 100644
index 00000000000..9015ed2dba8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvCard('AwsIoTFireTvCard', 'Aws Io T Fire Tv Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.png
new file mode 100644
index 00000000000..f16e29add22
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.puml
new file mode 100644
index 00000000000..64d23910b0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvGroup('AwsIoTFireTvGroup', 'Aws Io T Fire Tv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Remote.puml
new file mode 100644
index 00000000000..33e8b330a22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTv')
+
+' renders the element
+AwsIoTFireTvGroup('AwsIoTFireTvGroup', 'Aws Io T Fire Tv Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.png
new file mode 100644
index 00000000000..d74ace5bd6d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.puml
new file mode 100644
index 00000000000..eafb168ae9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStick
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStick('AwsIoTFireTvStick', 'Aws Io T Fire Tv Stick', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Remote.puml
new file mode 100644
index 00000000000..515c6f9ccc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStick
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStick('AwsIoTFireTvStick', 'Aws Io T Fire Tv Stick', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.md
new file mode 100644
index 00000000000..e94a6d0a7e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.md
@@ -0,0 +1,157 @@
+# AwsIoTFireTvStick
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTFireTvStick
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+```
+
+
+
+| Illustration | AwsIoTFireTvStick | AwsIoTFireTvStickCard | AwsIoTFireTvStickGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.png) | ![illustration for AwsIoTFireTvStick](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.Local.png) | ![illustration for AwsIoTFireTvStickCard](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.png) | ![illustration for AwsIoTFireTvStickGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.png) |
+
+
+
+
+## AwsIoTFireTvStick
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStick
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStick('AwsIoTFireTvStick', 'Aws Io T Fire Tv Stick', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStick
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStick('AwsIoTFireTvStick', 'Aws Io T Fire Tv Stick', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTFireTvStickCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickCard('AwsIoTFireTvStickCard', 'Aws Io T Fire Tv Stick Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickCard('AwsIoTFireTvStickCard', 'Aws Io T Fire Tv Stick Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTFireTvStickGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickGroup('AwsIoTFireTvStickGroup', 'Aws Io T Fire Tv Stick Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickGroup('AwsIoTFireTvStickGroup', 'Aws Io T Fire Tv Stick Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.png
new file mode 100644
index 00000000000..7ccb03c64ff
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.puml
new file mode 100644
index 00000000000..56064a673f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTFireTvStick
+
+sprite $AwsIoTFireTvStickXs [10x10/16z] Oy0FEA40Bi36nC30oCdA2MB1nJZn6m8
+
+sprite $AwsIoTFireTvStickSm [12x12/16z] bSQt0G0W20J09yF-0vljzQh3Bxd2G9WeO3bUOQMwVtYYBiQB3W
+
+sprite $AwsIoTFireTvStickMd [16x16/16z] hSUt0O105CDGNVps_WEJCoKyLU9lZfC0SL8JQjlaZfQmUxTW-zFhez4lCf-D
+
+sprite $AwsIoTFireTvStickLg [20x20/16z] nSj50S1G30FGb1l_WiSy0VyT0nY57rk6b-osNwOQInQAdTgLGSYA9E5tjatqzNr9SidYfGN3p
+
+!procedure AwsIoTFireTvStick($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTFireTvStick', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTFireTvStickCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTFireTvStickLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTFireTvStickGroup($id, $name='Aws Io T Fire Tv Stick', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTFireTvStickLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.png
new file mode 100644
index 00000000000..b188e021f62
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.puml
new file mode 100644
index 00000000000..94128014834
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickCard('AwsIoTFireTvStickCard', 'Aws Io T Fire Tv Stick Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Remote.puml
new file mode 100644
index 00000000000..f270da4a9e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickCard
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickCard('AwsIoTFireTvStickCard', 'Aws Io T Fire Tv Stick Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.png
new file mode 100644
index 00000000000..ef15310e034
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.puml
new file mode 100644
index 00000000000..85188b39a89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickGroup('AwsIoTFireTvStickGroup', 'Aws Io T Fire Tv Stick Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Remote.puml
new file mode 100644
index 00000000000..7a4d7eb7fda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTFireTvStickGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTFireTvStickGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTFireTvStick')
+
+' renders the element
+AwsIoTFireTvStickGroup('AwsIoTFireTvStickGroup', 'Aws Io T Fire Tv Stick Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.png
new file mode 100644
index 00000000000..8fdd75c6e42
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.puml
new file mode 100644
index 00000000000..6719be7ed49
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifact
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifact('AwsIoTGreengrassArtifact', 'Aws Io T Greengrass Artifact', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Remote.puml
new file mode 100644
index 00000000000..f27a6358ea0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifact
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifact('AwsIoTGreengrassArtifact', 'Aws Io T Greengrass Artifact', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.md
new file mode 100644
index 00000000000..406c16d4652
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassArtifact
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+```
+
+
+
+| Illustration | AwsIoTGreengrassArtifact | AwsIoTGreengrassArtifactCard | AwsIoTGreengrassArtifactGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.png) | ![illustration for AwsIoTGreengrassArtifact](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.Local.png) | ![illustration for AwsIoTGreengrassArtifactCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.png) | ![illustration for AwsIoTGreengrassArtifactGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassArtifact
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifact
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifact('AwsIoTGreengrassArtifact', 'Aws Io T Greengrass Artifact', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifact
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifact('AwsIoTGreengrassArtifact', 'Aws Io T Greengrass Artifact', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassArtifactCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactCard('AwsIoTGreengrassArtifactCard', 'Aws Io T Greengrass Artifact Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactCard('AwsIoTGreengrassArtifactCard', 'Aws Io T Greengrass Artifact Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassArtifactGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactGroup('AwsIoTGreengrassArtifactGroup', 'Aws Io T Greengrass Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactGroup('AwsIoTGreengrassArtifactGroup', 'Aws Io T Greengrass Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.png
new file mode 100644
index 00000000000..01faaee04c9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.puml
new file mode 100644
index 00000000000..21f2ddb8d43
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact
+
+sprite $AwsIoTGreengrassArtifactXs [10x10/16z] Oq01J9oC40Od1AF9GYWs8EHau02Iw01DBum6
+
+sprite $AwsIoTGreengrassArtifactSm [12x12/16z] NKq50W0X38Br_l_Wwr3N2LY5pRVinu6KAsaSuIxV723y-alqfSd_XikznlraJte7-9Xs
+
+sprite $AwsIoTGreengrassArtifactMd [16x16/16z] TSw5bGKm202mKANx3tp2-owfA_ZYUBHwpCd5I90TjDCeFGFRNLxMhQQNZjrDVIgdoN14LGAjCo_ppQMx_1TSHC9Sb7MPo5bP1XVHTcyU9UKN
+
+sprite $AwsIoTGreengrassArtifactLg [20x20/16z] {
+VOy50WKX20K7LE3T_y0_jsjsLJfumcGSSCJUw3M0g8qrDGdAIHXoc6WQV0csnCusHInoTqZ6f64TgaCwCQ0R4888-3u52YO6tV5-wAJBliU8bUABPQnHvPFa
+wjDcpigGcMkmfwbnOWrw0m
+}
+
+!procedure AwsIoTGreengrassArtifact($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassArtifactCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassArtifactLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassArtifactGroup($id, $name='Aws Io T Greengrass Artifact', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassArtifactLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.png
new file mode 100644
index 00000000000..d1cea74767b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.puml
new file mode 100644
index 00000000000..630361b06bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactCard('AwsIoTGreengrassArtifactCard', 'Aws Io T Greengrass Artifact Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Remote.puml
new file mode 100644
index 00000000000..9bdcfb3b72d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactCard('AwsIoTGreengrassArtifactCard', 'Aws Io T Greengrass Artifact Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.png
new file mode 100644
index 00000000000..db6904d0033
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.puml
new file mode 100644
index 00000000000..4981572fafb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactGroup('AwsIoTGreengrassArtifactGroup', 'Aws Io T Greengrass Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Remote.puml
new file mode 100644
index 00000000000..083e3458245
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifactGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassArtifactGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact')
+
+' renders the element
+AwsIoTGreengrassArtifactGroup('AwsIoTGreengrassArtifactGroup', 'Aws Io T Greengrass Artifact Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.png
new file mode 100644
index 00000000000..7f3384c9e9b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.puml
new file mode 100644
index 00000000000..384636670c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponent
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponent('AwsIoTGreengrassComponent', 'Aws Io T Greengrass Component', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Remote.puml
new file mode 100644
index 00000000000..5ae0ef07c64
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponent
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponent('AwsIoTGreengrassComponent', 'Aws Io T Greengrass Component', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.md
new file mode 100644
index 00000000000..8930e8ca769
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassComponent
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+```
+
+
+
+| Illustration | AwsIoTGreengrassComponent | AwsIoTGreengrassComponentCard | AwsIoTGreengrassComponentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.png) | ![illustration for AwsIoTGreengrassComponent](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.Local.png) | ![illustration for AwsIoTGreengrassComponentCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.png) | ![illustration for AwsIoTGreengrassComponentGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassComponent
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponent
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponent('AwsIoTGreengrassComponent', 'Aws Io T Greengrass Component', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponent
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponent('AwsIoTGreengrassComponent', 'Aws Io T Greengrass Component', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassComponentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentCard('AwsIoTGreengrassComponentCard', 'Aws Io T Greengrass Component Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentCard('AwsIoTGreengrassComponentCard', 'Aws Io T Greengrass Component Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassComponentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentGroup('AwsIoTGreengrassComponentGroup', 'Aws Io T Greengrass Component Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentGroup('AwsIoTGreengrassComponentGroup', 'Aws Io T Greengrass Component Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.png
new file mode 100644
index 00000000000..d6fdabea111
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.puml
new file mode 100644
index 00000000000..84b368b7f26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent
+
+sprite $AwsIoTGreengrassComponentXs [10x10/16z] 1S690G0G402WSE_-2oi081o0nm9e4e07zde0NB38OotWmWS
+
+sprite $AwsIoTGreengrassComponentSm [12x12/16z] NKot0G112CAi-m_ybwYUHeduerJuULflglkrfyonWdO3QVnJeSr_bmI4tq6M3wyNvqAQ3mZs5m
+
+sprite $AwsIoTGreengrassComponentMd [16x16/16z] RSjN0iHG24BHYoPFsF-2f_V9-R80nspnLWbvNzpqWDRSLnwo0NIzQWCGtXgSvcaYpF1aZF8HptU_2j2-l_DNCzmjtLjQZ5iMJrj8yq7cxWm
+
+sprite $AwsIoTGreengrassComponentLg [20x20/16z] {
+VKy50aH113Luulu7_XtCXkwWVs0XSqX1EMfWk6iWD4liiEMmKi-gB5a_TTInVjPPYLqLw3VuNeLe8GHJzC8a1acskjCLz1tzbd85sD_GzJIdlrNNFeLiIS_D
+JIqlfOCoV523uA0P-3rf1G
+}
+
+!procedure AwsIoTGreengrassComponent($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassComponentLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentGroup($id, $name='Aws Io T Greengrass Component', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassComponentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.png
new file mode 100644
index 00000000000..5dd06757e65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.puml
new file mode 100644
index 00000000000..82b1c24b163
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentCard('AwsIoTGreengrassComponentCard', 'Aws Io T Greengrass Component Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Remote.puml
new file mode 100644
index 00000000000..f7ab42cef0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentCard('AwsIoTGreengrassComponentCard', 'Aws Io T Greengrass Component Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.png
new file mode 100644
index 00000000000..1ea07714981
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.puml
new file mode 100644
index 00000000000..bb1e615dbb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentGroup('AwsIoTGreengrassComponentGroup', 'Aws Io T Greengrass Component Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Remote.puml
new file mode 100644
index 00000000000..444311caca8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent')
+
+' renders the element
+AwsIoTGreengrassComponentGroup('AwsIoTGreengrassComponentGroup', 'Aws Io T Greengrass Component Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.png
new file mode 100644
index 00000000000..12302e5e455
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.puml
new file mode 100644
index 00000000000..bb9b06f862c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearning
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearning('AwsIoTGreengrassComponentMachineLearning', 'Aws Io T Greengrass Component Machine Learning', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Remote.puml
new file mode 100644
index 00000000000..117a084856d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearning
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearning('AwsIoTGreengrassComponentMachineLearning', 'Aws Io T Greengrass Component Machine Learning', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.md
new file mode 100644
index 00000000000..55385aaa24f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassComponentMachineLearning
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+```
+
+
+
+| Illustration | AwsIoTGreengrassComponentMachineLearning | AwsIoTGreengrassComponentMachineLearningCard | AwsIoTGreengrassComponentMachineLearningGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.png) | ![illustration for AwsIoTGreengrassComponentMachineLearning](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.Local.png) | ![illustration for AwsIoTGreengrassComponentMachineLearningCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.png) | ![illustration for AwsIoTGreengrassComponentMachineLearningGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassComponentMachineLearning
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearning
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearning('AwsIoTGreengrassComponentMachineLearning', 'Aws Io T Greengrass Component Machine Learning', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearning
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearning('AwsIoTGreengrassComponentMachineLearning', 'Aws Io T Greengrass Component Machine Learning', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassComponentMachineLearningCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningCard('AwsIoTGreengrassComponentMachineLearningCard', 'Aws Io T Greengrass Component Machine Learning Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningCard('AwsIoTGreengrassComponentMachineLearningCard', 'Aws Io T Greengrass Component Machine Learning Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassComponentMachineLearningGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningGroup('AwsIoTGreengrassComponentMachineLearningGroup', 'Aws Io T Greengrass Component Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningGroup('AwsIoTGreengrassComponentMachineLearningGroup', 'Aws Io T Greengrass Component Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.png
new file mode 100644
index 00000000000..28ee6735d99
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.puml
new file mode 100644
index 00000000000..56200894784
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning
+
+sprite $AwsIoTGreengrassComponentMachineLearningXs [10x10/16z] LOkr0G113CDqc6Z_WP_HZPaVEkMM3Jmp9M0WHfvLPc3TXNa-Aiv4O1Gyn1a3Am
+
+sprite $AwsIoTGreengrassComponentMachineLearningSm [12x12/16z] NOp50S002CI27_iFN7yrkF9dtBuiEtIL3WIq1Mj0CIPR11tNjhoY7TTUvdG80-dUoUVXbMMnG0utpOCwSlbmSNC2
+
+sprite $AwsIoTGreengrassComponentMachineLearningMd [16x16/16z] {
+RSZNOKKn34EnG-jQ8lSVE7czunFyPekdbP3dkAW1zN1cKAiX1q0jPcDSQm02iUAreS2fg6sedWWpOJ2cZL4uObb45I0GoL6p5g2zSJiDvco6gnPdfMPSihZR
+8SKBcQj_
+}
+
+sprite $AwsIoTGreengrassComponentMachineLearningLg [20x20/16z] {
+VSU5RGG054EnzpdPV-6gp6UXUMHL_D230px5NMlKvfC12i1kdeM1djW47pmJu6xZewzvjg3TKEm20fWY3U6x4Hom8qpOekRsHecOCg4G5wp9eIpkPa8pwNek
+r83IeOq1n3F1ReIS0fPdaqVQQm4EdgMFTrlmhAS2pWLkUDU-mRhW6wNuAOTtJm
+}
+
+!procedure AwsIoTGreengrassComponentMachineLearning($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentMachineLearningCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassComponentMachineLearningLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentMachineLearningGroup($id, $name='Aws Io T Greengrass Component Machine Learning', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassComponentMachineLearningLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.png
new file mode 100644
index 00000000000..ad80b616cae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.puml
new file mode 100644
index 00000000000..3c191a745a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningCard('AwsIoTGreengrassComponentMachineLearningCard', 'Aws Io T Greengrass Component Machine Learning Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Remote.puml
new file mode 100644
index 00000000000..085d9ef7ac2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningCard('AwsIoTGreengrassComponentMachineLearningCard', 'Aws Io T Greengrass Component Machine Learning Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.png
new file mode 100644
index 00000000000..306b9e8a2dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.puml
new file mode 100644
index 00000000000..392261be369
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningGroup('AwsIoTGreengrassComponentMachineLearningGroup', 'Aws Io T Greengrass Component Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Remote.puml
new file mode 100644
index 00000000000..0309e18ced3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearningGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentMachineLearningGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning')
+
+' renders the element
+AwsIoTGreengrassComponentMachineLearningGroup('AwsIoTGreengrassComponentMachineLearningGroup', 'Aws Io T Greengrass Component Machine Learning Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.png
new file mode 100644
index 00000000000..7452f6e6c1c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.puml
new file mode 100644
index 00000000000..22f850dfd71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleus
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleus('AwsIoTGreengrassComponentNucleus', 'Aws Io T Greengrass Component Nucleus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Remote.puml
new file mode 100644
index 00000000000..5448085c3cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleus
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleus('AwsIoTGreengrassComponentNucleus', 'Aws Io T Greengrass Component Nucleus', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.md
new file mode 100644
index 00000000000..ea1d2c873ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassComponentNucleus
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+```
+
+
+
+| Illustration | AwsIoTGreengrassComponentNucleus | AwsIoTGreengrassComponentNucleusCard | AwsIoTGreengrassComponentNucleusGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.png) | ![illustration for AwsIoTGreengrassComponentNucleus](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.Local.png) | ![illustration for AwsIoTGreengrassComponentNucleusCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.png) | ![illustration for AwsIoTGreengrassComponentNucleusGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassComponentNucleus
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleus
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleus('AwsIoTGreengrassComponentNucleus', 'Aws Io T Greengrass Component Nucleus', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleus
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleus('AwsIoTGreengrassComponentNucleus', 'Aws Io T Greengrass Component Nucleus', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassComponentNucleusCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusCard('AwsIoTGreengrassComponentNucleusCard', 'Aws Io T Greengrass Component Nucleus Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusCard('AwsIoTGreengrassComponentNucleusCard', 'Aws Io T Greengrass Component Nucleus Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassComponentNucleusGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusGroup('AwsIoTGreengrassComponentNucleusGroup', 'Aws Io T Greengrass Component Nucleus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusGroup('AwsIoTGreengrassComponentNucleusGroup', 'Aws Io T Greengrass Component Nucleus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.png
new file mode 100644
index 00000000000..2ff4733f677
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.puml
new file mode 100644
index 00000000000..d791103617c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus
+
+sprite $AwsIoTGreengrassComponentNucleusXs [10x10/16z] 1S470O10000X_7tz2mi0mF81J09msN85qsTfc99WS0dxam03VW
+
+sprite $AwsIoTGreengrassComponentNucleusSm [12x12/16z] NSp7OGCn300mi1n5xJzmul8p1e1V9yDNJwsJYSBX1XudpLYcvCO-9kMwRAWLYDtItx3WeW_503lLbwzSy0y
+
+sprite $AwsIoTGreengrassComponentNucleusMd [16x16/16z] {
+PS-tWGHH20N1uhCpyF8F-BI-CjjhyDzk-NOI-IxRUgXxmE8Cye0-r9hp7eMxR4veDYtNROn9MUDQRcMj2hVKYWv2HYVZ7DHraTDOC8F6NQ3hDjlrO-4HQJ_K
+0fu1
+}
+
+sprite $AwsIoTGreengrassComponentNucleusLg [20x20/16z] {
+VO-50SL034A9NSB-0rVuhjJekoZ-QKsyeopGde5rvzGadvXyo355J2XRh27DzTqwKHpM0GuULA8YAbIGdVhs6LLpcA8X8_rmunW57WYH6i4BmJbTBrJazHTH
+gcFayTod47UmIbESAczDUvBRqiw-xxO2KbOOq0o0YRlopEIquKNZWtTvtUqE
+}
+
+!procedure AwsIoTGreengrassComponentNucleus($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentNucleusCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassComponentNucleusLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentNucleusGroup($id, $name='Aws Io T Greengrass Component Nucleus', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassComponentNucleusLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.png
new file mode 100644
index 00000000000..7dd82c6acb0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.puml
new file mode 100644
index 00000000000..101328f98ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusCard('AwsIoTGreengrassComponentNucleusCard', 'Aws Io T Greengrass Component Nucleus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Remote.puml
new file mode 100644
index 00000000000..15c9eed7823
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusCard('AwsIoTGreengrassComponentNucleusCard', 'Aws Io T Greengrass Component Nucleus Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.png
new file mode 100644
index 00000000000..2846125b255
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.puml
new file mode 100644
index 00000000000..1bb3ba686d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusGroup('AwsIoTGreengrassComponentNucleusGroup', 'Aws Io T Greengrass Component Nucleus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Remote.puml
new file mode 100644
index 00000000000..50f789489f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleusGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentNucleusGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus')
+
+' renders the element
+AwsIoTGreengrassComponentNucleusGroup('AwsIoTGreengrassComponentNucleusGroup', 'Aws Io T Greengrass Component Nucleus Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.png
new file mode 100644
index 00000000000..2d20ef4045d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.puml
new file mode 100644
index 00000000000..bb4892e6648
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivate
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivate('AwsIoTGreengrassComponentPrivate', 'Aws Io T Greengrass Component Private', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Remote.puml
new file mode 100644
index 00000000000..2269a048fc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivate
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivate('AwsIoTGreengrassComponentPrivate', 'Aws Io T Greengrass Component Private', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.md
new file mode 100644
index 00000000000..eb059341e70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassComponentPrivate
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+```
+
+
+
+| Illustration | AwsIoTGreengrassComponentPrivate | AwsIoTGreengrassComponentPrivateCard | AwsIoTGreengrassComponentPrivateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.png) | ![illustration for AwsIoTGreengrassComponentPrivate](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.Local.png) | ![illustration for AwsIoTGreengrassComponentPrivateCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.png) | ![illustration for AwsIoTGreengrassComponentPrivateGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassComponentPrivate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivate
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivate('AwsIoTGreengrassComponentPrivate', 'Aws Io T Greengrass Component Private', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivate
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivate('AwsIoTGreengrassComponentPrivate', 'Aws Io T Greengrass Component Private', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassComponentPrivateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateCard('AwsIoTGreengrassComponentPrivateCard', 'Aws Io T Greengrass Component Private Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateCard('AwsIoTGreengrassComponentPrivateCard', 'Aws Io T Greengrass Component Private Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassComponentPrivateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateGroup('AwsIoTGreengrassComponentPrivateGroup', 'Aws Io T Greengrass Component Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateGroup('AwsIoTGreengrassComponentPrivateGroup', 'Aws Io T Greengrass Component Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.png
new file mode 100644
index 00000000000..a8440595fad
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.puml
new file mode 100644
index 00000000000..b8e52e973e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate
+
+sprite $AwsIoTGreengrassComponentPrivateXs [10x10/16z] LOk50G0n20E3m_u3lzHxk0GN2fgj0DKQ-shyvIFwIVvJCUIp0QEgci88lUdhZnS
+
+sprite $AwsIoTGreengrassComponentPrivateSm [12x12/16z] NSc74SCW40J0vPxOVyCUIKpomcV_LXeUVTQs4XHpTQTX264pIreBCx8jnr9RyrHBnyfEvRdHbyVaiMVruyhs-04
+
+sprite $AwsIoTGreengrassComponentPrivateMd [16x16/16z] RSv7WaL124BHO_bVYVjVS8THnsk44VudAL-SNVlbfFLGTq0uCvTzGHyMummiWg39jjeaoso9CQnpHDGoddpgNdpfpwQUvvaFGi0Cu1RekYPTNu6zrZPVL03l
+
+sprite $AwsIoTGreengrassComponentPrivateLg [20x20/16z] {
+TStLeG0W2030Kq5W_u5VTzmN3Vvt-_WXqYm-hQhex1YV1WxC15Y3hBgRAQ0HYI4gmCM5McZ8ywrMkDcO5vVAtbeU9nYQiTEPveIOfRscJdB2I8q6htCxQLoG
+kpv_p09xohjxWCYpg3bCy2wcqdGjt_HkF-tqxX4
+}
+
+!procedure AwsIoTGreengrassComponentPrivate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentPrivateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassComponentPrivateLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentPrivateGroup($id, $name='Aws Io T Greengrass Component Private', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassComponentPrivateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.png
new file mode 100644
index 00000000000..f422a8a999f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.puml
new file mode 100644
index 00000000000..8556fd1c135
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateCard('AwsIoTGreengrassComponentPrivateCard', 'Aws Io T Greengrass Component Private Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Remote.puml
new file mode 100644
index 00000000000..eb5a5a31f59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateCard('AwsIoTGreengrassComponentPrivateCard', 'Aws Io T Greengrass Component Private Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.png
new file mode 100644
index 00000000000..8f5af91ab40
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.puml
new file mode 100644
index 00000000000..a93feda380b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateGroup('AwsIoTGreengrassComponentPrivateGroup', 'Aws Io T Greengrass Component Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Remote.puml
new file mode 100644
index 00000000000..061c12057ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPrivateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate')
+
+' renders the element
+AwsIoTGreengrassComponentPrivateGroup('AwsIoTGreengrassComponentPrivateGroup', 'Aws Io T Greengrass Component Private Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.png
new file mode 100644
index 00000000000..a1146c8e973
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.puml
new file mode 100644
index 00000000000..56d19258360
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublic
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublic('AwsIoTGreengrassComponentPublic', 'Aws Io T Greengrass Component Public', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Remote.puml
new file mode 100644
index 00000000000..f47f2d6d9fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublic
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublic('AwsIoTGreengrassComponentPublic', 'Aws Io T Greengrass Component Public', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.md
new file mode 100644
index 00000000000..bcb5eb968f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassComponentPublic
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+```
+
+
+
+| Illustration | AwsIoTGreengrassComponentPublic | AwsIoTGreengrassComponentPublicCard | AwsIoTGreengrassComponentPublicGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.png) | ![illustration for AwsIoTGreengrassComponentPublic](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.Local.png) | ![illustration for AwsIoTGreengrassComponentPublicCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.png) | ![illustration for AwsIoTGreengrassComponentPublicGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassComponentPublic
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublic
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublic('AwsIoTGreengrassComponentPublic', 'Aws Io T Greengrass Component Public', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublic
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublic('AwsIoTGreengrassComponentPublic', 'Aws Io T Greengrass Component Public', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassComponentPublicCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicCard('AwsIoTGreengrassComponentPublicCard', 'Aws Io T Greengrass Component Public Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicCard('AwsIoTGreengrassComponentPublicCard', 'Aws Io T Greengrass Component Public Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassComponentPublicGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicGroup('AwsIoTGreengrassComponentPublicGroup', 'Aws Io T Greengrass Component Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicGroup('AwsIoTGreengrassComponentPublicGroup', 'Aws Io T Greengrass Component Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.png
new file mode 100644
index 00000000000..e4fadd02723
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.puml
new file mode 100644
index 00000000000..045c215ad7e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic
+
+sprite $AwsIoTGreengrassComponentPublicXs [10x10/16z] LSZ50KCn00KWuddx3rpl5uwuwOgVHi3GBOP3QqAgflcfaWX64JaQJm
+
+sprite $AwsIoTGreengrassComponentPublicSm [12x12/16z] NSd50S0m243HZyF-2pTswajm_ag5ozDwZGeOP3cpJu6oDQIX8WAfQ5FC2ck4NLSuKDfgkc_WnPQmTPeFZpRR1m
+
+sprite $AwsIoTGreengrassComponentPublicMd [16x16/16z] RSY5WKKn202mK5uBx3_mkNmBZjUwmxyrO_u_dRA8Kw1PLOUv81S3Li6WVKjwKan_e2QqKeorj1P3sUtZpi7D_P74thi-D0sgV3i1CexgZ0vykyQa6z6-lGC
+
+sprite $AwsIoTGreengrassComponentPublicLg [20x20/16z] {
+VP250GGm20Cf46J_XHzvD-gNrA1_OI7lI45vdi5nrq1eFh6PoynIrzK8xiR5V5snnrLNrTTdr_Pm4EI5UQ_GIawKuWYcQAFeN1xTCqWog9dcARPB4WnBGhEz
+WzR7sFNU1lR77TTFS_eZEt9BYPJeMSlzxHMdWpAyjES83deFndrw0G
+}
+
+!procedure AwsIoTGreengrassComponentPublic($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentPublicCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassComponentPublicLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassComponentPublicGroup($id, $name='Aws Io T Greengrass Component Public', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassComponentPublicLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.png
new file mode 100644
index 00000000000..b289cffdaf1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.puml
new file mode 100644
index 00000000000..919919315f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicCard('AwsIoTGreengrassComponentPublicCard', 'Aws Io T Greengrass Component Public Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Remote.puml
new file mode 100644
index 00000000000..0bb9db21621
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicCard('AwsIoTGreengrassComponentPublicCard', 'Aws Io T Greengrass Component Public Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.png
new file mode 100644
index 00000000000..7bf876123ba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.puml
new file mode 100644
index 00000000000..76b930c1cf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicGroup('AwsIoTGreengrassComponentPublicGroup', 'Aws Io T Greengrass Component Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Remote.puml
new file mode 100644
index 00000000000..7f550c7da6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublicGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassComponentPublicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic')
+
+' renders the element
+AwsIoTGreengrassComponentPublicGroup('AwsIoTGreengrassComponentPublicGroup', 'Aws Io T Greengrass Component Public Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.png
new file mode 100644
index 00000000000..b859e7ea4d0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.puml
new file mode 100644
index 00000000000..57ead23eca8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnector
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnector('AwsIoTGreengrassConnector', 'Aws Io T Greengrass Connector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Remote.puml
new file mode 100644
index 00000000000..613cee51fb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnector
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnector('AwsIoTGreengrassConnector', 'Aws Io T Greengrass Connector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.md
new file mode 100644
index 00000000000..42698b66b83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassConnector
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+```
+
+
+
+| Illustration | AwsIoTGreengrassConnector | AwsIoTGreengrassConnectorCard | AwsIoTGreengrassConnectorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.png) | ![illustration for AwsIoTGreengrassConnector](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.Local.png) | ![illustration for AwsIoTGreengrassConnectorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.png) | ![illustration for AwsIoTGreengrassConnectorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassConnector
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnector
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnector('AwsIoTGreengrassConnector', 'Aws Io T Greengrass Connector', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnector
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnector('AwsIoTGreengrassConnector', 'Aws Io T Greengrass Connector', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassConnectorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorCard('AwsIoTGreengrassConnectorCard', 'Aws Io T Greengrass Connector Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorCard('AwsIoTGreengrassConnectorCard', 'Aws Io T Greengrass Connector Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassConnectorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorGroup('AwsIoTGreengrassConnectorGroup', 'Aws Io T Greengrass Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorGroup('AwsIoTGreengrassConnectorGroup', 'Aws Io T Greengrass Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.png
new file mode 100644
index 00000000000..a311a747bab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.puml
new file mode 100644
index 00000000000..5dedac2a9f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector
+
+sprite $AwsIoTGreengrassConnectorXs [10x10/16z] Oo0QS31mCh00CGInG6Ye67u
+
+sprite $AwsIoTGreengrassConnectorSm [12x12/16z] bOS50S10009lXlGFF0_mZyCyv1tVlb7m6hXF3UBUBUJV6zoX5OanN
+
+sprite $AwsIoTGreengrassConnectorMd [16x16/16z] jOU70S0m2CF4XlyFxku7YHYss87g_sxArOLKBUD27QmhWGPck5oulQP1ulBCsuURQ4yXtKTOpWa
+
+sprite $AwsIoTGreengrassConnectorLg [20x20/16z] pOh70O1G34Bv7VPVMB1leE-GqF0pcaZvaLmuwFIHVmUAVs2Ek9AXvKZ2iuiVlkkz6pwcwjaruQ1CakvyEpva0m
+
+!procedure AwsIoTGreengrassConnector($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassConnectorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassConnectorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassConnectorGroup($id, $name='Aws Io T Greengrass Connector', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassConnectorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.png
new file mode 100644
index 00000000000..802aa1ef827
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.puml
new file mode 100644
index 00000000000..df3487baa1f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorCard('AwsIoTGreengrassConnectorCard', 'Aws Io T Greengrass Connector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Remote.puml
new file mode 100644
index 00000000000..9d0c7597d95
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorCard('AwsIoTGreengrassConnectorCard', 'Aws Io T Greengrass Connector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.png
new file mode 100644
index 00000000000..db270841eb0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.puml
new file mode 100644
index 00000000000..7c55861812d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorGroup('AwsIoTGreengrassConnectorGroup', 'Aws Io T Greengrass Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Remote.puml
new file mode 100644
index 00000000000..03f5d008b29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnectorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassConnectorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector')
+
+' renders the element
+AwsIoTGreengrassConnectorGroup('AwsIoTGreengrassConnectorGroup', 'Aws Io T Greengrass Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.png
new file mode 100644
index 00000000000..a67a57ab6ab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.puml
new file mode 100644
index 00000000000..03be9ddacce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunication
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunication('AwsIoTGreengrassInterprocessCommunication', 'Aws Io T Greengrass Interprocess Communication', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Remote.puml
new file mode 100644
index 00000000000..af1250fa82a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunication
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunication('AwsIoTGreengrassInterprocessCommunication', 'Aws Io T Greengrass Interprocess Communication', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.md
new file mode 100644
index 00000000000..ee1dbdddc2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassInterprocessCommunication
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+```
+
+
+
+| Illustration | AwsIoTGreengrassInterprocessCommunication | AwsIoTGreengrassInterprocessCommunicationCard | AwsIoTGreengrassInterprocessCommunicationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.png) | ![illustration for AwsIoTGreengrassInterprocessCommunication](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.Local.png) | ![illustration for AwsIoTGreengrassInterprocessCommunicationCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.png) | ![illustration for AwsIoTGreengrassInterprocessCommunicationGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassInterprocessCommunication
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunication
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunication('AwsIoTGreengrassInterprocessCommunication', 'Aws Io T Greengrass Interprocess Communication', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunication
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunication('AwsIoTGreengrassInterprocessCommunication', 'Aws Io T Greengrass Interprocess Communication', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassInterprocessCommunicationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationCard('AwsIoTGreengrassInterprocessCommunicationCard', 'Aws Io T Greengrass Interprocess Communication Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationCard('AwsIoTGreengrassInterprocessCommunicationCard', 'Aws Io T Greengrass Interprocess Communication Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassInterprocessCommunicationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationGroup('AwsIoTGreengrassInterprocessCommunicationGroup', 'Aws Io T Greengrass Interprocess Communication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationGroup('AwsIoTGreengrassInterprocessCommunicationGroup', 'Aws Io T Greengrass Interprocess Communication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.png
new file mode 100644
index 00000000000..c24810311f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.puml
new file mode 100644
index 00000000000..7615c74050b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication
+
+sprite $AwsIoTGreengrassInterprocessCommunicationXs [10x10/16z] HKg50G0m288r_n-yjfL2LFrVUyPUWVSsuA2EqP35ayWdSLoUs_Rc7QZAnysLKk8sNsa1
+
+sprite $AwsIoTGreengrassInterprocessCommunicationSm [12x12/16z] JSY53O1G54FH-upVxhymmJcH2d-EMmw1osI2E9u0T7JbO6gDYCsumSTF6KGUlGr3nFM3Ot8TNLMUd1R9OHQ8qIDs
+
+sprite $AwsIoTGreengrassInterprocessCommunicationMd [16x16/16z] {
+NOg54GH120IRmVDF-6_h_Ne5HhXZEryM5Wpn8XcYffRk18OXJGmSSRH6sJ50F_EYZOMQVVOlmm7gcUExe0WzTIJGNXbnz5d0BfLsD0euo_0yJBYsiDodHYui
+4XYM5nAu8FV3Y0S
+}
+
+sprite $AwsIoTGreengrassInterprocessCommunicationLg [20x20/16z] {
+RS_NWK0X24JHEo32z5_m9dsRpoSP_hN6ttN0Aduo3B1NZhYYC3Z66By1T6AIC43CZItBnXkWRwoH1mpgplqHgnwOta3QTrwMD76EvSP8Eq5cuecjFF-arzxF
+NklS1NbZLTcWlRDdjPuTG3JL9kl4cCgKAqDbReoiIc5CeABXCJD0BSAXxye0jRzRy0e
+}
+
+!procedure AwsIoTGreengrassInterprocessCommunication($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassInterprocessCommunicationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassInterprocessCommunicationLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassInterprocessCommunicationGroup($id, $name='Aws Io T Greengrass Interprocess Communication', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassInterprocessCommunicationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.png
new file mode 100644
index 00000000000..8df4fc44a52
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.puml
new file mode 100644
index 00000000000..357b8605202
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationCard('AwsIoTGreengrassInterprocessCommunicationCard', 'Aws Io T Greengrass Interprocess Communication Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Remote.puml
new file mode 100644
index 00000000000..155c3e47f6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationCard('AwsIoTGreengrassInterprocessCommunicationCard', 'Aws Io T Greengrass Interprocess Communication Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.png
new file mode 100644
index 00000000000..6925b447020
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.puml
new file mode 100644
index 00000000000..264ce8d813a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationGroup('AwsIoTGreengrassInterprocessCommunicationGroup', 'Aws Io T Greengrass Interprocess Communication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Remote.puml
new file mode 100644
index 00000000000..9a14e450bca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunicationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassInterprocessCommunicationGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication')
+
+' renders the element
+AwsIoTGreengrassInterprocessCommunicationGroup('AwsIoTGreengrassInterprocessCommunicationGroup', 'Aws Io T Greengrass Interprocess Communication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.png
new file mode 100644
index 00000000000..0dca9330bb1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.puml
new file mode 100644
index 00000000000..36812a896c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocol('AwsIoTGreengrassProtocol', 'Aws Io T Greengrass Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Remote.puml
new file mode 100644
index 00000000000..8b20c54e844
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocol('AwsIoTGreengrassProtocol', 'Aws Io T Greengrass Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.md
new file mode 100644
index 00000000000..a7ffda1717e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassProtocol
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+```
+
+
+
+| Illustration | AwsIoTGreengrassProtocol | AwsIoTGreengrassProtocolCard | AwsIoTGreengrassProtocolGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.png) | ![illustration for AwsIoTGreengrassProtocol](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.Local.png) | ![illustration for AwsIoTGreengrassProtocolCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.png) | ![illustration for AwsIoTGreengrassProtocolGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassProtocol
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocol('AwsIoTGreengrassProtocol', 'Aws Io T Greengrass Protocol', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocol('AwsIoTGreengrassProtocol', 'Aws Io T Greengrass Protocol', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassProtocolCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolCard('AwsIoTGreengrassProtocolCard', 'Aws Io T Greengrass Protocol Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolCard('AwsIoTGreengrassProtocolCard', 'Aws Io T Greengrass Protocol Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassProtocolGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolGroup('AwsIoTGreengrassProtocolGroup', 'Aws Io T Greengrass Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolGroup('AwsIoTGreengrassProtocolGroup', 'Aws Io T Greengrass Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.png
new file mode 100644
index 00000000000..3061efa63c9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.puml
new file mode 100644
index 00000000000..a1769c0a123
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol
+
+sprite $AwsIoTGreengrassProtocolXs [10x10/16z] JOg70G0m10JJiV_2qJdT_sZGYWOykGauYAEOB17P1WxojSD7LxRBs-Alj0y
+
+sprite $AwsIoTGreengrassProtocolSm [12x12/16z] LSn50GH04CJ0MXhmB_WO6_AC_wGrILYBVX15avXpvknRvpIyKqRFR53c9uLnj0BIssCpwauOr8DN
+
+sprite $AwsIoTGreengrassProtocolMd [16x16/16z] RStLWKKX54FHZIVz5tmbp3nVFt2S7mfCvGsrYchBUvkwNkytH68MMvs9dS1wWtWbL5rTpFPTNnThUKdNRtBf7GmgRElzldkZEc_YgO8PUVyLiPq
+
+sprite $AwsIoTGreengrassProtocolLg [20x20/16z] {
+XSy50eKm30FGTfRc_XV-_S7zOJLWipSzYksGcS8mHy8y3D7cIA20SpIBfMROVN-kqQTy928ldQbc-yJxGorOsCYlEPn4D_-BxivyD4ycgClwCfZXkW-YgpP7
+mXfcqSOSIHbg34MdPIr-
+}
+
+!procedure AwsIoTGreengrassProtocol($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassProtocolCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassProtocolLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassProtocolGroup($id, $name='Aws Io T Greengrass Protocol', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassProtocolLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.png
new file mode 100644
index 00000000000..51f35d62e21
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.puml
new file mode 100644
index 00000000000..8007d81a653
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolCard('AwsIoTGreengrassProtocolCard', 'Aws Io T Greengrass Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Remote.puml
new file mode 100644
index 00000000000..b640d579640
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolCard('AwsIoTGreengrassProtocolCard', 'Aws Io T Greengrass Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.png
new file mode 100644
index 00000000000..5f2835ebc3f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.puml
new file mode 100644
index 00000000000..bef79a4f88c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolGroup('AwsIoTGreengrassProtocolGroup', 'Aws Io T Greengrass Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Remote.puml
new file mode 100644
index 00000000000..897f42dec92
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocolGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol')
+
+' renders the element
+AwsIoTGreengrassProtocolGroup('AwsIoTGreengrassProtocolGroup', 'Aws Io T Greengrass Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.png
new file mode 100644
index 00000000000..bdc70f3db43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.puml
new file mode 100644
index 00000000000..e4c3a2801ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipe
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipe('AwsIoTGreengrassRecipe', 'Aws Io T Greengrass Recipe', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Remote.puml
new file mode 100644
index 00000000000..7bed78b7ee0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipe
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipe('AwsIoTGreengrassRecipe', 'Aws Io T Greengrass Recipe', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.md
new file mode 100644
index 00000000000..78a66d9a795
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassRecipe
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+```
+
+
+
+| Illustration | AwsIoTGreengrassRecipe | AwsIoTGreengrassRecipeCard | AwsIoTGreengrassRecipeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.png) | ![illustration for AwsIoTGreengrassRecipe](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.Local.png) | ![illustration for AwsIoTGreengrassRecipeCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.png) | ![illustration for AwsIoTGreengrassRecipeGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassRecipe
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipe
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipe('AwsIoTGreengrassRecipe', 'Aws Io T Greengrass Recipe', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipe
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipe('AwsIoTGreengrassRecipe', 'Aws Io T Greengrass Recipe', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassRecipeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeCard('AwsIoTGreengrassRecipeCard', 'Aws Io T Greengrass Recipe Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeCard('AwsIoTGreengrassRecipeCard', 'Aws Io T Greengrass Recipe Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassRecipeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeGroup('AwsIoTGreengrassRecipeGroup', 'Aws Io T Greengrass Recipe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeGroup('AwsIoTGreengrassRecipeGroup', 'Aws Io T Greengrass Recipe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.png
new file mode 100644
index 00000000000..2f2829cfde3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.puml
new file mode 100644
index 00000000000..9742ebe4a81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe
+
+sprite $AwsIoTGreengrassRecipeXs [10x10/16z] Oq02d43CXCw2avpC39oSB9m8CGXcP6I0Yw6p6460am4
+
+sprite $AwsIoTGreengrassRecipeSm [12x12/16z] ZOo30S10301Zx3zmxRuk9hmWN4ZPyzK5ofMxEstv3czvG4Gi-MZVrpV_VkmGp
+
+sprite $AwsIoTGreengrassRecipeMd [16x16/16z] ZOg50K0X44B10lSV-7UdpxWZSATuf7hLcdxJPmtggBEaikfJKo31WLTzxHV1ThdchpeFLIatzaDT2K0F
+
+sprite $AwsIoTGreengrassRecipeLg [20x20/16z] dSo50O1020NGJyF-2zlTFhsYS25gH4kiq3EkanWL7MBpTRv8j6gEBUvZqbwhfVZUomPOYzTrrFuj_9aNGBJaUoyjffZuGjft0m
+
+!procedure AwsIoTGreengrassRecipe($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassRecipeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassRecipeLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassRecipeGroup($id, $name='Aws Io T Greengrass Recipe', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassRecipeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.png
new file mode 100644
index 00000000000..782356c8b7b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.puml
new file mode 100644
index 00000000000..fbd8524892c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeCard('AwsIoTGreengrassRecipeCard', 'Aws Io T Greengrass Recipe Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Remote.puml
new file mode 100644
index 00000000000..71c03a28837
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeCard('AwsIoTGreengrassRecipeCard', 'Aws Io T Greengrass Recipe Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.png
new file mode 100644
index 00000000000..0e63d35ed99
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.puml
new file mode 100644
index 00000000000..94b11363f30
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeGroup('AwsIoTGreengrassRecipeGroup', 'Aws Io T Greengrass Recipe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Remote.puml
new file mode 100644
index 00000000000..de5069341a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassRecipeGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe')
+
+' renders the element
+AwsIoTGreengrassRecipeGroup('AwsIoTGreengrassRecipeGroup', 'Aws Io T Greengrass Recipe Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.png
new file mode 100644
index 00000000000..fb2167585bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.puml
new file mode 100644
index 00000000000..f51b5c2ad4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManager
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManager('AwsIoTGreengrassStreamManager', 'Aws Io T Greengrass Stream Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Remote.puml
new file mode 100644
index 00000000000..199d366d9e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManager
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManager('AwsIoTGreengrassStreamManager', 'Aws Io T Greengrass Stream Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.md
new file mode 100644
index 00000000000..caa2c6cfaca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.md
@@ -0,0 +1,157 @@
+# AwsIoTGreengrassStreamManager
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+```
+
+
+
+| Illustration | AwsIoTGreengrassStreamManager | AwsIoTGreengrassStreamManagerCard | AwsIoTGreengrassStreamManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.png) | ![illustration for AwsIoTGreengrassStreamManager](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.Local.png) | ![illustration for AwsIoTGreengrassStreamManagerCard](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.png) | ![illustration for AwsIoTGreengrassStreamManagerGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.png) |
+
+
+
+
+## AwsIoTGreengrassStreamManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManager
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManager('AwsIoTGreengrassStreamManager', 'Aws Io T Greengrass Stream Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManager
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManager('AwsIoTGreengrassStreamManager', 'Aws Io T Greengrass Stream Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTGreengrassStreamManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerCard('AwsIoTGreengrassStreamManagerCard', 'Aws Io T Greengrass Stream Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerCard('AwsIoTGreengrassStreamManagerCard', 'Aws Io T Greengrass Stream Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTGreengrassStreamManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerGroup('AwsIoTGreengrassStreamManagerGroup', 'Aws Io T Greengrass Stream Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerGroup('AwsIoTGreengrassStreamManagerGroup', 'Aws Io T Greengrass Stream Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.png
new file mode 100644
index 00000000000..a1562f3ecae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.puml
new file mode 100644
index 00000000000..c87b36bc184
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager
+
+sprite $AwsIoTGreengrassStreamManagerXs [10x10/16z] Oy01E10iPWPMPYYRaH58S8800oSp8vZFoSu9aGFBm5biI6O1
+
+sprite $AwsIoTGreengrassStreamManagerSm [12x12/16z] VSZ50S0024FH7oe9-mzSjrCV3dziNTCK8hx_F3jEaEXDciA1PAPhHE9MEhetXRd94ryh
+
+sprite $AwsIoTGreengrassStreamManagerMd [16x16/16z] ZSct0SH048LGrlAd_uBFsqXw8N1Awxtnmp72apTT23t5DuOnvK_lVDGDEvjwQ0KYWPu42dpybwtoRxvBzsw9_DBYq1K
+
+sprite $AwsIoTGreengrassStreamManagerLg [20x20/16z] {
+hS_L0SC020JGmxdz1wvxuydxnC41khlmJHeWdh8k_16BRl-eCxl6pDun-0LWtVOzymBV69c4aW4-WDSup2Mkeo92yOoHyPx3oqtN-F-EVoIVzsdToNN7Nvtb
+N-pwp79d
+}
+
+!procedure AwsIoTGreengrassStreamManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTGreengrassStreamManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTGreengrassStreamManagerLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTGreengrassStreamManagerGroup($id, $name='Aws Io T Greengrass Stream Manager', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTGreengrassStreamManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.png
new file mode 100644
index 00000000000..fe911dbd635
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.puml
new file mode 100644
index 00000000000..dee0c529f3a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerCard('AwsIoTGreengrassStreamManagerCard', 'Aws Io T Greengrass Stream Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Remote.puml
new file mode 100644
index 00000000000..27c3517db4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerCard
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerCard('AwsIoTGreengrassStreamManagerCard', 'Aws Io T Greengrass Stream Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.png
new file mode 100644
index 00000000000..9361e66cd11
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.puml
new file mode 100644
index 00000000000..f24ca80c43f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerGroup('AwsIoTGreengrassStreamManagerGroup', 'Aws Io T Greengrass Stream Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Remote.puml
new file mode 100644
index 00000000000..b40fcf195fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTGreengrassStreamManagerGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager')
+
+' renders the element
+AwsIoTGreengrassStreamManagerGroup('AwsIoTGreengrassStreamManagerGroup', 'Aws Io T Greengrass Stream Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.png
new file mode 100644
index 00000000000..8da5881f74d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.puml
new file mode 100644
index 00000000000..ea7e556bad7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoard('AwsIoTHardwareBoard', 'Aws Io T Hardware Board', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Remote.puml
new file mode 100644
index 00000000000..b3dd608f600
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoard('AwsIoTHardwareBoard', 'Aws Io T Hardware Board', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.md
new file mode 100644
index 00000000000..324d2d39dec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.md
@@ -0,0 +1,157 @@
+# AwsIoTHardwareBoard
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+```
+
+
+
+| Illustration | AwsIoTHardwareBoard | AwsIoTHardwareBoardCard | AwsIoTHardwareBoardGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.png) | ![illustration for AwsIoTHardwareBoard](../../../aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.Local.png) | ![illustration for AwsIoTHardwareBoardCard](../../../aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.png) | ![illustration for AwsIoTHardwareBoardGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.png) |
+
+
+
+
+## AwsIoTHardwareBoard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoard('AwsIoTHardwareBoard', 'Aws Io T Hardware Board', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoard('AwsIoTHardwareBoard', 'Aws Io T Hardware Board', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTHardwareBoardCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardCard('AwsIoTHardwareBoardCard', 'Aws Io T Hardware Board Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardCard('AwsIoTHardwareBoardCard', 'Aws Io T Hardware Board Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTHardwareBoardGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardGroup('AwsIoTHardwareBoardGroup', 'Aws Io T Hardware Board Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardGroup('AwsIoTHardwareBoardGroup', 'Aws Io T Hardware Board Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.png
new file mode 100644
index 00000000000..305fa26ea12
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.puml
new file mode 100644
index 00000000000..e5133a8978b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard
+
+sprite $AwsIoTHardwareBoardXs [10x10/16z] LSY50G0W30F1uFp-0-DwzUeJ36jB2dEnkzCQ2lt6zJOs1HgnQJoZ9cn_L
+
+sprite $AwsIoTHardwareBoardSm [12x12/16z] NSh50G113CD0BKRfl-5Zd4_0vYzgSXfYPJKV592TbEYbOJZN7Pf0vheddUPQJuhhVlP_TFREAPsi5W
+
+sprite $AwsIoTHardwareBoardMd [16x16/16z] RSc53KDH3CLG1tMp_y9LFzDvQ8LFCPfhPa-8K_ttgcyI0SrEYA5Y3SM_NLGJCoB_3M80PlxTQxNz2Ld-snL_OgfpSYU-k1ToJl8mSL7x-0S
+
+sprite $AwsIoTHardwareBoardLg [20x20/16z] {
+VSt5WGG130F1Dblv1tomZ5DFWyI1NBNnP0f3pgFgYMLuCc1rltZb2C2J6o-45rwSHSHfLZBM0JagdMQOO0VJzBBd6OWG099ECmsdGJvq3ATPwU9XHjpltXG7
+1DayMLjr38zSwIDUP3aNlm
+}
+
+!procedure AwsIoTHardwareBoard($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTHardwareBoardCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTHardwareBoardLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTHardwareBoardGroup($id, $name='Aws Io T Hardware Board', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTHardwareBoardLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.png
new file mode 100644
index 00000000000..bd08ab86a31
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.puml
new file mode 100644
index 00000000000..4bbda9281f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardCard('AwsIoTHardwareBoardCard', 'Aws Io T Hardware Board Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Remote.puml
new file mode 100644
index 00000000000..47bb29414fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardCard('AwsIoTHardwareBoardCard', 'Aws Io T Hardware Board Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.png
new file mode 100644
index 00000000000..74e6d1185a0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.puml
new file mode 100644
index 00000000000..0356a26f8f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardGroup('AwsIoTHardwareBoardGroup', 'Aws Io T Hardware Board Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Remote.puml
new file mode 100644
index 00000000000..577d213014a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHardwareBoardGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHardwareBoardGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard')
+
+' renders the element
+AwsIoTHardwareBoardGroup('AwsIoTHardwareBoardGroup', 'Aws Io T Hardware Board Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.png
new file mode 100644
index 00000000000..c481789a89a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.puml
new file mode 100644
index 00000000000..ae1d5c3f89e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2Protocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2Protocol('AwsIoTHttp2Protocol', 'Aws Io T Http2 Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Remote.puml
new file mode 100644
index 00000000000..fb20670c2c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2Protocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2Protocol('AwsIoTHttp2Protocol', 'Aws Io T Http2 Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.md
new file mode 100644
index 00000000000..c66aeb5cc90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.md
@@ -0,0 +1,157 @@
+# AwsIoTHttp2Protocol
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+```
+
+
+
+| Illustration | AwsIoTHttp2Protocol | AwsIoTHttp2ProtocolCard | AwsIoTHttp2ProtocolGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.png) | ![illustration for AwsIoTHttp2Protocol](../../../aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.Local.png) | ![illustration for AwsIoTHttp2ProtocolCard](../../../aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.png) | ![illustration for AwsIoTHttp2ProtocolGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.png) |
+
+
+
+
+## AwsIoTHttp2Protocol
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2Protocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2Protocol('AwsIoTHttp2Protocol', 'Aws Io T Http2 Protocol', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2Protocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2Protocol('AwsIoTHttp2Protocol', 'Aws Io T Http2 Protocol', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTHttp2ProtocolCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolCard('AwsIoTHttp2ProtocolCard', 'Aws Io T Http2 Protocol Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolCard('AwsIoTHttp2ProtocolCard', 'Aws Io T Http2 Protocol Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTHttp2ProtocolGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolGroup('AwsIoTHttp2ProtocolGroup', 'Aws Io T Http2 Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolGroup('AwsIoTHttp2ProtocolGroup', 'Aws Io T Http2 Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.png
new file mode 100644
index 00000000000..4b570f52c06
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.puml
new file mode 100644
index 00000000000..d9c1fa5eba0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol
+
+sprite $AwsIoTHttp2ProtocolXs [10x10/16z] Oq009YZDYH0XaiM88iO1ffc0vZ020HCZCm
+
+sprite $AwsIoTHttp2ProtocolSm [12x12/16z] fSod0G0n3CNGxsxlF_2LT9w7X8HJqS01mfGN_NyoklhQmM1HoTO_jKHuPLSl
+
+sprite $AwsIoTHttp2ProtocolMd [16x16/16z] lOh70S1038CuT-y_S7eV8Fmau8jqtJJqomRrslN7rXjPTuoBshPOakQclczRTfWuY--j5sGW8glLkiaP
+
+sprite $AwsIoTHttp2ProtocolLg [20x20/16z] rSl70SKm309Gm4AszX_ub_IsGDwHWaTP9oD-aN1MHE52Vbz6JLcTpBjy-AQ3YQGpu3KR7ORHvIaRysxA0et_B4f8BYIo6Q3X4tq1
+
+!procedure AwsIoTHttp2Protocol($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTHttp2ProtocolCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTHttp2ProtocolLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTHttp2ProtocolGroup($id, $name='Aws Io T Http2 Protocol', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTHttp2ProtocolLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.png
new file mode 100644
index 00000000000..239e7f3cc46
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.puml
new file mode 100644
index 00000000000..5d62f2d9fc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolCard('AwsIoTHttp2ProtocolCard', 'Aws Io T Http2 Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Remote.puml
new file mode 100644
index 00000000000..27d46597920
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolCard('AwsIoTHttp2ProtocolCard', 'Aws Io T Http2 Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.png
new file mode 100644
index 00000000000..b7f2749dc18
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.puml
new file mode 100644
index 00000000000..49c16731cb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolGroup('AwsIoTHttp2ProtocolGroup', 'Aws Io T Http2 Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Remote.puml
new file mode 100644
index 00000000000..6e3dedf2e3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttp2ProtocolGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttp2ProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol')
+
+' renders the element
+AwsIoTHttp2ProtocolGroup('AwsIoTHttp2ProtocolGroup', 'Aws Io T Http2 Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.png
new file mode 100644
index 00000000000..293ce6075fc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.puml
new file mode 100644
index 00000000000..8e582704a96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocol('AwsIoTHttpProtocol', 'Aws Io T Http Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Remote.puml
new file mode 100644
index 00000000000..561ef4e76a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocol('AwsIoTHttpProtocol', 'Aws Io T Http Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.md
new file mode 100644
index 00000000000..6f4847faacc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.md
@@ -0,0 +1,157 @@
+# AwsIoTHttpProtocol
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+```
+
+
+
+| Illustration | AwsIoTHttpProtocol | AwsIoTHttpProtocolCard | AwsIoTHttpProtocolGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.png) | ![illustration for AwsIoTHttpProtocol](../../../aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.Local.png) | ![illustration for AwsIoTHttpProtocolCard](../../../aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.png) | ![illustration for AwsIoTHttpProtocolGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.png) |
+
+
+
+
+## AwsIoTHttpProtocol
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocol('AwsIoTHttpProtocol', 'Aws Io T Http Protocol', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocol('AwsIoTHttpProtocol', 'Aws Io T Http Protocol', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTHttpProtocolCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolCard('AwsIoTHttpProtocolCard', 'Aws Io T Http Protocol Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolCard('AwsIoTHttpProtocolCard', 'Aws Io T Http Protocol Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTHttpProtocolGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolGroup('AwsIoTHttpProtocolGroup', 'Aws Io T Http Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolGroup('AwsIoTHttpProtocolGroup', 'Aws Io T Http Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.png
new file mode 100644
index 00000000000..a94d4aeb532
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.puml
new file mode 100644
index 00000000000..f8e3f36b6ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol
+
+sprite $AwsIoTHttpProtocolXs [10x10/16z] Oq009YZDYH0XaiM89iR6oiZ9nC39207C
+
+sprite $AwsIoTHttpProtocolSm [12x12/16z] fOp30G0m301Zx3zmhNyl9hmaBiW1OHCV-VZ3FiYHDqNYM3cEVO_W66G5
+
+sprite $AwsIoTHttpProtocolMd [16x16/16z] lSU50S0W30NH0o8_-mzSzm5wIFBurajt1SMpG2_h7u-plZlRaGuFclNk_V9WW2DgSuFj2a8QEiiP
+
+sprite $AwsIoTHttpProtocolLg [20x20/16z] rS_70G8n34JHhp23rN_3N61p0_jkjZAFF2UhmSdP1CD5wdr_aSpjQFt_7cgDA4Vbqk7FBX6CKwmzJmGVKlHaH3Ws9GX9tThb5m
+
+!procedure AwsIoTHttpProtocol($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTHttpProtocolCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTHttpProtocolLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTHttpProtocolGroup($id, $name='Aws Io T Http Protocol', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTHttpProtocolLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.png
new file mode 100644
index 00000000000..87b361960f1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.puml
new file mode 100644
index 00000000000..180c129330f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolCard('AwsIoTHttpProtocolCard', 'Aws Io T Http Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Remote.puml
new file mode 100644
index 00000000000..31585bcfb9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolCard('AwsIoTHttpProtocolCard', 'Aws Io T Http Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.png
new file mode 100644
index 00000000000..08c0533845b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.puml
new file mode 100644
index 00000000000..394c251c136
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolGroup('AwsIoTHttpProtocolGroup', 'Aws Io T Http Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Remote.puml
new file mode 100644
index 00000000000..7998755d715
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTHttpProtocolGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTHttpProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol')
+
+' renders the element
+AwsIoTHttpProtocolGroup('AwsIoTHttpProtocolGroup', 'Aws Io T Http Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.png
new file mode 100644
index 00000000000..3685b2382e4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.puml
new file mode 100644
index 00000000000..6f02d964576
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunction
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunction('AwsIoTLambdaFunction', 'Aws Io T Lambda Function', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Remote.puml
new file mode 100644
index 00000000000..8e4c7f9c679
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunction
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunction('AwsIoTLambdaFunction', 'Aws Io T Lambda Function', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.md
new file mode 100644
index 00000000000..86603100712
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.md
@@ -0,0 +1,157 @@
+# AwsIoTLambdaFunction
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+```
+
+
+
+| Illustration | AwsIoTLambdaFunction | AwsIoTLambdaFunctionCard | AwsIoTLambdaFunctionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.png) | ![illustration for AwsIoTLambdaFunction](../../../aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.Local.png) | ![illustration for AwsIoTLambdaFunctionCard](../../../aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.png) | ![illustration for AwsIoTLambdaFunctionGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.png) |
+
+
+
+
+## AwsIoTLambdaFunction
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunction
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunction('AwsIoTLambdaFunction', 'Aws Io T Lambda Function', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunction
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunction('AwsIoTLambdaFunction', 'Aws Io T Lambda Function', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTLambdaFunctionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionCard('AwsIoTLambdaFunctionCard', 'Aws Io T Lambda Function Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionCard('AwsIoTLambdaFunctionCard', 'Aws Io T Lambda Function Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTLambdaFunctionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionGroup('AwsIoTLambdaFunctionGroup', 'Aws Io T Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionGroup('AwsIoTLambdaFunctionGroup', 'Aws Io T Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.png
new file mode 100644
index 00000000000..9db415bec17
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.puml
new file mode 100644
index 00000000000..63d685fc0d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction
+
+sprite $AwsIoTLambdaFunctionXs [10x10/16z] JOg30G0m40Dhx3_msxwarVZMhN_UKa_05ShaqB4lmq4zEtau9rc-C9PitZC-4GG
+
+sprite $AwsIoTLambdaFunctionSm [12x12/16z] LSY73GDH20Kml_iDzbyuGZscurzwvxQnKzMSa5Y2IwCKZisE3oMyRfToBPSJhStTvkTKaPekroZ6wUg57m
+
+sprite $AwsIoTLambdaFunctionMd [16x16/16z] {
+RSh5WGHG20FG1zz2_mMlNWUD-LGzoGIWfgkAyu2OlGSL68PgrA6BVRQ1ny0QNT22cle7dY3EM1238rNUF-9npL-cEAxd5rx1syb5ajEG0fpj_pzOQG3zSWfy
+0m
+}
+
+sprite $AwsIoTLambdaFunctionLg [20x20/16z] {
+TKu7WaGn1DNB_I-y8knql_1Q0dwNU6GeFJF9tJrngL1pT-jHXaB8QjaWEozwCTfrmEYHEGZOoyOzeW8hZCTxKCmzqMWIaR96bYkgEA-HzF-UAADGpIAWf_6v
+unYjFWJoQlqgBQYFvMpLo8u2W76gjwYEitdfMxWp1S-ayP0zZKao2PwBH0Ld_WC
+}
+
+!procedure AwsIoTLambdaFunction($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTLambdaFunctionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTLambdaFunctionLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTLambdaFunctionGroup($id, $name='Aws Io T Lambda Function', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTLambdaFunctionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.png
new file mode 100644
index 00000000000..844fac0b910
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.puml
new file mode 100644
index 00000000000..f0ded55b367
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionCard('AwsIoTLambdaFunctionCard', 'Aws Io T Lambda Function Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Remote.puml
new file mode 100644
index 00000000000..0353a674a15
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionCard('AwsIoTLambdaFunctionCard', 'Aws Io T Lambda Function Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.png
new file mode 100644
index 00000000000..56ca5d87c54
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.puml
new file mode 100644
index 00000000000..c8c97f2f3b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionGroup('AwsIoTLambdaFunctionGroup', 'Aws Io T Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Remote.puml
new file mode 100644
index 00000000000..0bd19c0a82e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLambdaFunctionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLambdaFunctionGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction')
+
+' renders the element
+AwsIoTLambdaFunctionGroup('AwsIoTLambdaFunctionGroup', 'Aws Io T Lambda Function Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.png
new file mode 100644
index 00000000000..0f7957cb5e2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.puml
new file mode 100644
index 00000000000..2a429a6ba20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocol('AwsIoTLoRaWanProtocol', 'Aws Io T Lo Ra Wan Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Remote.puml
new file mode 100644
index 00000000000..1ca9485f95f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocol('AwsIoTLoRaWanProtocol', 'Aws Io T Lo Ra Wan Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.md
new file mode 100644
index 00000000000..55ab78c9d68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.md
@@ -0,0 +1,157 @@
+# AwsIoTLoRaWanProtocol
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+```
+
+
+
+| Illustration | AwsIoTLoRaWanProtocol | AwsIoTLoRaWanProtocolCard | AwsIoTLoRaWanProtocolGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.png) | ![illustration for AwsIoTLoRaWanProtocol](../../../aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.Local.png) | ![illustration for AwsIoTLoRaWanProtocolCard](../../../aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.png) | ![illustration for AwsIoTLoRaWanProtocolGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.png) |
+
+
+
+
+## AwsIoTLoRaWanProtocol
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocol('AwsIoTLoRaWanProtocol', 'Aws Io T Lo Ra Wan Protocol', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocol('AwsIoTLoRaWanProtocol', 'Aws Io T Lo Ra Wan Protocol', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTLoRaWanProtocolCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolCard('AwsIoTLoRaWanProtocolCard', 'Aws Io T Lo Ra Wan Protocol Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolCard('AwsIoTLoRaWanProtocolCard', 'Aws Io T Lo Ra Wan Protocol Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTLoRaWanProtocolGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolGroup('AwsIoTLoRaWanProtocolGroup', 'Aws Io T Lo Ra Wan Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolGroup('AwsIoTLoRaWanProtocolGroup', 'Aws Io T Lo Ra Wan Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.png
new file mode 100644
index 00000000000..2781de9e160
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.puml
new file mode 100644
index 00000000000..9316d920be3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol
+
+sprite $AwsIoTLoRaWanProtocolXs [10x10/16z] Oy04Z2InCFKoCJ2mi7CoCZ120JC
+
+sprite $AwsIoTLoRaWanProtocolSm [12x12/16z] bSQt3S1054En9-07QV-5tJYrnuhybHv6FCx_4Tv7K6lfgcwZwHbsUurVkG
+
+sprite $AwsIoTLoRaWanProtocolMd [16x16/16z] jSor0KDH34FHQzRVV-1Gyw3FgOpYzcYNY9t-ti_L-y5Gx8GCgxQQKGL2JbGNcTE3VWbcpeSPuZdq6m
+
+sprite $AwsIoTLoRaWanProtocolLg [20x20/16z] rSp70SKW30DG2Mm9zX_uboGNsW1v5tTZ9_ga4HqJvYjxEswpEFmJ294Pe9FrwKLf24IarUzUXl3FmbdYtkEa9aApyWK
+
+!procedure AwsIoTLoRaWanProtocol($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTLoRaWanProtocolCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTLoRaWanProtocolLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTLoRaWanProtocolGroup($id, $name='Aws Io T Lo Ra Wan Protocol', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTLoRaWanProtocolLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.png
new file mode 100644
index 00000000000..b31f26ca6dc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.puml
new file mode 100644
index 00000000000..b95eda5ccd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolCard('AwsIoTLoRaWanProtocolCard', 'Aws Io T Lo Ra Wan Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Remote.puml
new file mode 100644
index 00000000000..b749cea7b9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolCard('AwsIoTLoRaWanProtocolCard', 'Aws Io T Lo Ra Wan Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.png
new file mode 100644
index 00000000000..25242379641
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.puml
new file mode 100644
index 00000000000..f7065966944
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolGroup('AwsIoTLoRaWanProtocolGroup', 'Aws Io T Lo Ra Wan Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Remote.puml
new file mode 100644
index 00000000000..f6b9d2ab281
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocolGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTLoRaWanProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol')
+
+' renders the element
+AwsIoTLoRaWanProtocolGroup('AwsIoTLoRaWanProtocolGroup', 'Aws Io T Lo Ra Wan Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.png
new file mode 100644
index 00000000000..3c1a86c5363
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.puml
new file mode 100644
index 00000000000..d04fbfaabb3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocol('AwsIoTMqttProtocol', 'Aws Io T Mqtt Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Remote.puml
new file mode 100644
index 00000000000..172cec0b504
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocol('AwsIoTMqttProtocol', 'Aws Io T Mqtt Protocol', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.md
new file mode 100644
index 00000000000..ade88ea5001
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.md
@@ -0,0 +1,157 @@
+# AwsIoTMqttProtocol
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+```
+
+
+
+| Illustration | AwsIoTMqttProtocol | AwsIoTMqttProtocolCard | AwsIoTMqttProtocolGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.png) | ![illustration for AwsIoTMqttProtocol](../../../aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.Local.png) | ![illustration for AwsIoTMqttProtocolCard](../../../aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.png) | ![illustration for AwsIoTMqttProtocolGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.png) |
+
+
+
+
+## AwsIoTMqttProtocol
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocol('AwsIoTMqttProtocol', 'Aws Io T Mqtt Protocol', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocol
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocol('AwsIoTMqttProtocol', 'Aws Io T Mqtt Protocol', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTMqttProtocolCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolCard('AwsIoTMqttProtocolCard', 'Aws Io T Mqtt Protocol Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolCard('AwsIoTMqttProtocolCard', 'Aws Io T Mqtt Protocol Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTMqttProtocolGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolGroup('AwsIoTMqttProtocolGroup', 'Aws Io T Mqtt Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolGroup('AwsIoTMqttProtocolGroup', 'Aws Io T Mqtt Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.png
new file mode 100644
index 00000000000..c4ab61872ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.puml
new file mode 100644
index 00000000000..23fd1d1a29c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol
+
+sprite $AwsIoTMqttProtocolXs [10x10/16z] Oq009YZDYH0XaiM8AiR236PnCa80Cm
+
+sprite $AwsIoTMqttProtocolSm [12x12/16z] fSor0S002011d6V_WUFMvneS-HgzM8i-NNxann_lmnmvf7bnvEdkcaY3SvWL
+
+sprite $AwsIoTMqttProtocolMd [16x16/16z] lSU53S1034Mn5z3bP_-1opn0BJHVtherD4y3lQv_7YVVNtRGyLIcHrwFACCSqTin1XY28OLEDGC
+
+sprite $AwsIoTMqttProtocolLg [20x20/16z] rO-50G8m30HVA_iFZ3iim5NZ2NuozXih9vNmpYOsFb3_JqTXVmtTk-v7x8YM5LbzqTK31P6JRjrqi9ARBbian-dSRXTWswHFT0G
+
+!procedure AwsIoTMqttProtocol($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTMqttProtocolCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTMqttProtocolLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTMqttProtocolGroup($id, $name='Aws Io T Mqtt Protocol', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTMqttProtocolLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.png
new file mode 100644
index 00000000000..df2f57cd9fd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.puml
new file mode 100644
index 00000000000..ec9e5f51148
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolCard('AwsIoTMqttProtocolCard', 'Aws Io T Mqtt Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Remote.puml
new file mode 100644
index 00000000000..2a3435dbe71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolCard
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolCard('AwsIoTMqttProtocolCard', 'Aws Io T Mqtt Protocol Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.png
new file mode 100644
index 00000000000..f89a45ed03f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.puml
new file mode 100644
index 00000000000..b722c9a5a39
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolGroup('AwsIoTMqttProtocolGroup', 'Aws Io T Mqtt Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Remote.puml
new file mode 100644
index 00000000000..a778b8cd194
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTMqttProtocolGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTMqttProtocolGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol')
+
+' renders the element
+AwsIoTMqttProtocolGroup('AwsIoTMqttProtocolGroup', 'Aws Io T Mqtt Protocol Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.png
new file mode 100644
index 00000000000..1d847e98849
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.puml
new file mode 100644
index 00000000000..146c477d212
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdate
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdate('AwsIoTOverAirUpdate', 'Aws Io T Over Air Update', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Remote.puml
new file mode 100644
index 00000000000..38cbc8acc1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdate
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdate('AwsIoTOverAirUpdate', 'Aws Io T Over Air Update', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.md
new file mode 100644
index 00000000000..23bd77757e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.md
@@ -0,0 +1,157 @@
+# AwsIoTOverAirUpdate
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+```
+
+
+
+| Illustration | AwsIoTOverAirUpdate | AwsIoTOverAirUpdateCard | AwsIoTOverAirUpdateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.png) | ![illustration for AwsIoTOverAirUpdate](../../../aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.Local.png) | ![illustration for AwsIoTOverAirUpdateCard](../../../aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.png) | ![illustration for AwsIoTOverAirUpdateGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.png) |
+
+
+
+
+## AwsIoTOverAirUpdate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdate
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdate('AwsIoTOverAirUpdate', 'Aws Io T Over Air Update', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdate
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdate('AwsIoTOverAirUpdate', 'Aws Io T Over Air Update', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTOverAirUpdateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateCard('AwsIoTOverAirUpdateCard', 'Aws Io T Over Air Update Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateCard('AwsIoTOverAirUpdateCard', 'Aws Io T Over Air Update Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTOverAirUpdateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateGroup('AwsIoTOverAirUpdateGroup', 'Aws Io T Over Air Update Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateGroup('AwsIoTOverAirUpdateGroup', 'Aws Io T Over Air Update Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.png
new file mode 100644
index 00000000000..8d0d3f0be2f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.puml
new file mode 100644
index 00000000000..117a098b5bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate
+
+sprite $AwsIoTOverAirUpdateXs [10x10/16z] Oy0EM1Wu8GmE8ERaH4W0cM0HDg0KdClAmCuEKGtcCOA54G
+
+sprite $AwsIoTOverAirUpdateSm [12x12/16z] TS775G8n40KmJNZck_-6EHDMygoJ1LJZ50Yqe09qEBXtSJNBGGGOFPJJIWElc_7b3G
+
+sprite $AwsIoTOverAirUpdateMd [16x16/16z] ZS65aGH040GWLgid_u1Vpnryf3VEzXwhdCmEfG42McQ0xM11YvCH2bALm1045OZ2SZJ80AOn0ztQADr1CcSvQrhps3S
+
+sprite $AwsIoTOverAirUpdateLg [20x20/16z] {
+fKx50KKn2CCX-m_yj7hxaXQNG7_3iuBt5AohWPB79DFebUhjGFPblNeDHnzToN0t27R2k5hV3OeB8OqH3yrTISZZ-xiDwqeZYqd3jzprx4VTfQWs8gGHxvJm
+VfQ3LgXufj6NE04
+}
+
+!procedure AwsIoTOverAirUpdate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTOverAirUpdateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTOverAirUpdateLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTOverAirUpdateGroup($id, $name='Aws Io T Over Air Update', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTOverAirUpdateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.png
new file mode 100644
index 00000000000..7cf4c518535
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.puml
new file mode 100644
index 00000000000..fa605da9f0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateCard('AwsIoTOverAirUpdateCard', 'Aws Io T Over Air Update Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Remote.puml
new file mode 100644
index 00000000000..f2f6144b2bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateCard('AwsIoTOverAirUpdateCard', 'Aws Io T Over Air Update Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.png
new file mode 100644
index 00000000000..ecf35478f62
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.puml
new file mode 100644
index 00000000000..6797bf1814e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateGroup('AwsIoTOverAirUpdateGroup', 'Aws Io T Over Air Update Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Remote.puml
new file mode 100644
index 00000000000..b0ded0bba28
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTOverAirUpdateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate')
+
+' renders the element
+AwsIoTOverAirUpdateGroup('AwsIoTOverAirUpdateGroup', 'Aws Io T Over Air Update Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.png
new file mode 100644
index 00000000000..1859a58bf01
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.puml
new file mode 100644
index 00000000000..983935b7d65
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicy
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicy('AwsIoTPolicy', 'Aws Io T Policy', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Remote.puml
new file mode 100644
index 00000000000..192f5958d52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicy
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicy('AwsIoTPolicy', 'Aws Io T Policy', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.md
new file mode 100644
index 00000000000..9fe0f6435c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.md
@@ -0,0 +1,157 @@
+# AwsIoTPolicy
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTPolicy
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+```
+
+
+
+| Illustration | AwsIoTPolicy | AwsIoTPolicyCard | AwsIoTPolicyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTPolicy.png) | ![illustration for AwsIoTPolicy](../../../aws-q1-2022/Resource/LoT/AwsIoTPolicy.Local.png) | ![illustration for AwsIoTPolicyCard](../../../aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.png) | ![illustration for AwsIoTPolicyGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.png) |
+
+
+
+
+## AwsIoTPolicy
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicy
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicy('AwsIoTPolicy', 'Aws Io T Policy', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicy
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicy('AwsIoTPolicy', 'Aws Io T Policy', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTPolicyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyCard('AwsIoTPolicyCard', 'Aws Io T Policy Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyCard('AwsIoTPolicyCard', 'Aws Io T Policy Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTPolicyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyGroup('AwsIoTPolicyGroup', 'Aws Io T Policy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyGroup('AwsIoTPolicyGroup', 'Aws Io T Policy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.png
new file mode 100644
index 00000000000..ed53035bc80
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.puml
new file mode 100644
index 00000000000..1ed7bb4fda6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicy.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTPolicy
+
+sprite $AwsIoTPolicyXs [10x10/16z] VS6n0G0G00In0_Zz1mP09U5A7N-MomD2Nic3G5OXCXXU5G
+
+sprite $AwsIoTPolicySm [12x12/16z] JSp70S0m3090m4tilt3YxbDzWPU6-PF4nfplBztVqK_qJRjlGEmRi2qPhEt_XTQCKhiULZ15AGsl3m
+
+sprite $AwsIoTPolicyMd [16x16/16z] XOk50G0n20CJYku_yBlhLOdWZuePNUQasFZwEgFqD5Fyx4CkUPi-bHLJtch90RMymu_L0CeukunfqSmCf4QRslHXT9IRZz26b1ChOzqLE-96tEW1
+
+sprite $AwsIoTPolicyLg [20x20/16z] {
+ZOo50O0m40Fxdko_CEvwKFj8-ulLWgupoWAsMKE_1lOpeO-tBr_Fcq_FVSACOEnzyvw-wuD4p1B7r70lLwBSlP_vv2NwQsGn-dVETL1XHAGrP4RszFUrRuDo
+6RM-f01jl-a
+}
+
+!procedure AwsIoTPolicy($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTPolicy', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTPolicyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTPolicyLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTPolicyGroup($id, $name='Aws Io T Policy', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTPolicyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.png
new file mode 100644
index 00000000000..93078a5b050
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.puml
new file mode 100644
index 00000000000..3f93a004e09
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyCard('AwsIoTPolicyCard', 'Aws Io T Policy Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Remote.puml
new file mode 100644
index 00000000000..5462bfad27a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyCard('AwsIoTPolicyCard', 'Aws Io T Policy Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.png
new file mode 100644
index 00000000000..a012f01e8a0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.puml
new file mode 100644
index 00000000000..9186f63d01d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyGroup('AwsIoTPolicyGroup', 'Aws Io T Policy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Remote.puml
new file mode 100644
index 00000000000..a0a224cce97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTPolicyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTPolicyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTPolicy')
+
+' renders the element
+AwsIoTPolicyGroup('AwsIoTPolicyGroup', 'Aws Io T Policy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.png
new file mode 100644
index 00000000000..455f0b65c66
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.puml
new file mode 100644
index 00000000000..4a250fefb37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedState
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedState('AwsIoTReportedState', 'Aws Io T Reported State', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Remote.puml
new file mode 100644
index 00000000000..f9741bd2afd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedState
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedState('AwsIoTReportedState', 'Aws Io T Reported State', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.md
new file mode 100644
index 00000000000..51ac1f6981d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.md
@@ -0,0 +1,157 @@
+# AwsIoTReportedState
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTReportedState
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+```
+
+
+
+| Illustration | AwsIoTReportedState | AwsIoTReportedStateCard | AwsIoTReportedStateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTReportedState.png) | ![illustration for AwsIoTReportedState](../../../aws-q1-2022/Resource/LoT/AwsIoTReportedState.Local.png) | ![illustration for AwsIoTReportedStateCard](../../../aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.png) | ![illustration for AwsIoTReportedStateGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.png) |
+
+
+
+
+## AwsIoTReportedState
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedState
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedState('AwsIoTReportedState', 'Aws Io T Reported State', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedState
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedState('AwsIoTReportedState', 'Aws Io T Reported State', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTReportedStateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateCard('AwsIoTReportedStateCard', 'Aws Io T Reported State Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateCard('AwsIoTReportedStateCard', 'Aws Io T Reported State Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTReportedStateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateGroup('AwsIoTReportedStateGroup', 'Aws Io T Reported State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateGroup('AwsIoTReportedStateGroup', 'Aws Io T Reported State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.png
new file mode 100644
index 00000000000..d5500998a8f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.puml
new file mode 100644
index 00000000000..6a10a91400b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedState.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTReportedState
+
+sprite $AwsIoTReportedStateXs [10x10/16z] Oq00LYZD2IBOMO4K8qGObGKac31Ph4oidEXYZ1302G
+
+sprite $AwsIoTReportedStateSm [12x12/16z] ROY50G0X3CJgil_0hpYabXwC91PO09_Vp9uTdoFiJkvINPvrTDP0BsuHKbpZ9VyyAdW3
+
+sprite $AwsIoTReportedStateMd [16x16/16z] bSTH0iGG30RXQK7--rzu0V2q_I0PRezi4OXTmCWiytNf3S-_hMpl1F5JIxcrjKLJygCjXF92RpqPvMNkXQ39Ndu
+
+sprite $AwsIoTReportedStateLg [20x20/16z] hOm54iG030A94Fd_Xo_dRcrtZC7m4g--9NKiufu6wgXipr5nR-z5aZnAkNZxXssyZeYCUs-lTB57tNj-wv4r7llMizfxdVdnBnc3nHxieK7Rv1Os1iOj1km
+
+!procedure AwsIoTReportedState($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTReportedState', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTReportedStateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTReportedStateLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTReportedStateGroup($id, $name='Aws Io T Reported State', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTReportedStateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.png
new file mode 100644
index 00000000000..0bb307d6969
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.puml
new file mode 100644
index 00000000000..05d30ece9d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateCard('AwsIoTReportedStateCard', 'Aws Io T Reported State Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Remote.puml
new file mode 100644
index 00000000000..de1cf662a74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateCard
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateCard('AwsIoTReportedStateCard', 'Aws Io T Reported State Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.png
new file mode 100644
index 00000000000..9ce6621ffed
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.puml
new file mode 100644
index 00000000000..e9946d72e81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateGroup('AwsIoTReportedStateGroup', 'Aws Io T Reported State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Remote.puml
new file mode 100644
index 00000000000..8371ec15139
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTReportedStateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTReportedStateGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTReportedState')
+
+' renders the element
+AwsIoTReportedStateGroup('AwsIoTReportedStateGroup', 'Aws Io T Reported State Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Local.png
new file mode 100644
index 00000000000..627a3f9f763
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Local.puml
new file mode 100644
index 00000000000..dce54420663
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRule
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRule('AwsIoTRule', 'Aws Io T Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Remote.puml
new file mode 100644
index 00000000000..230e87a8adc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRule
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRule('AwsIoTRule', 'Aws Io T Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.md
new file mode 100644
index 00000000000..ec18c2eeb00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.md
@@ -0,0 +1,157 @@
+# AwsIoTRule
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTRule
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+```
+
+
+
+| Illustration | AwsIoTRule | AwsIoTRuleCard | AwsIoTRuleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTRule.png) | ![illustration for AwsIoTRule](../../../aws-q1-2022/Resource/LoT/AwsIoTRule.Local.png) | ![illustration for AwsIoTRuleCard](../../../aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.png) | ![illustration for AwsIoTRuleGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.png) |
+
+
+
+
+## AwsIoTRule
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRule
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRule('AwsIoTRule', 'Aws Io T Rule', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRule
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRule('AwsIoTRule', 'Aws Io T Rule', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTRuleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleCard('AwsIoTRuleCard', 'Aws Io T Rule Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleCard('AwsIoTRuleCard', 'Aws Io T Rule Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTRuleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleGroup('AwsIoTRuleGroup', 'Aws Io T Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleGroup('AwsIoTRuleGroup', 'Aws Io T Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.png
new file mode 100644
index 00000000000..273038f1490
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.puml
new file mode 100644
index 00000000000..2f13186581d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRule.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTRule
+
+sprite $AwsIoTRuleXs [10x10/16z] Oq03d12AbPE1anCk16F0c1mCB50c2n2pusHnCZ4m0zK1
+
+sprite $AwsIoTRuleSm [12x12/16z] XSQr0SD0400mFV_jFt1YXiggv6qKKXbWTdAPTcKafzooqpJjQbBbl9_4TLyNSu4_
+
+sprite $AwsIoTRuleMd [16x16/16z] dSv50e1034FHTAH9xdzWt6757tsxuYFBqosrpOItUqroe9eTHvqDjtmNAPsa5LJkR3tG45bsHvVKw-7ryzjr7JG3UsbxvGW
+
+sprite $AwsIoTRuleLg [20x20/16z] lSh50KCn30DGcQtz5-vdphKlOCH8avXLAtQ5m8G2ddkMhrv4JhMHL5nL9Lw81ykPuigfqtDSL4mtBUgorJ9zW53FNYGddNNfELP_xe5BOKrSQ7X421O_
+
+!procedure AwsIoTRule($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTRule', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTRuleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTRuleLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTRuleGroup($id, $name='Aws Io T Rule', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTRuleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.png
new file mode 100644
index 00000000000..3ccbd063890
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.puml
new file mode 100644
index 00000000000..7c599dcdb1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleCard('AwsIoTRuleCard', 'Aws Io T Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Remote.puml
new file mode 100644
index 00000000000..24ad4063367
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleCard('AwsIoTRuleCard', 'Aws Io T Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.png
new file mode 100644
index 00000000000..240478e4665
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.puml
new file mode 100644
index 00000000000..af3cc52bc24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleGroup('AwsIoTRuleGroup', 'Aws Io T Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Remote.puml
new file mode 100644
index 00000000000..78199fea54a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTRuleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTRuleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTRule')
+
+' renders the element
+AwsIoTRuleGroup('AwsIoTRuleGroup', 'Aws Io T Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.png
new file mode 100644
index 00000000000..2c48ea8cad8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.puml
new file mode 100644
index 00000000000..b962b0df8c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboat
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboat('AwsIoTSailboat', 'Aws Io T Sailboat', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Remote.puml
new file mode 100644
index 00000000000..b558a6f2ca3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboat
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboat('AwsIoTSailboat', 'Aws Io T Sailboat', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.md
new file mode 100644
index 00000000000..0e3f51b2b19
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.md
@@ -0,0 +1,157 @@
+# AwsIoTSailboat
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSailboat
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+```
+
+
+
+| Illustration | AwsIoTSailboat | AwsIoTSailboatCard | AwsIoTSailboatGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSailboat.png) | ![illustration for AwsIoTSailboat](../../../aws-q1-2022/Resource/LoT/AwsIoTSailboat.Local.png) | ![illustration for AwsIoTSailboatCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.png) | ![illustration for AwsIoTSailboatGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.png) |
+
+
+
+
+## AwsIoTSailboat
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboat
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboat('AwsIoTSailboat', 'Aws Io T Sailboat', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboat
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboat('AwsIoTSailboat', 'Aws Io T Sailboat', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSailboatCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatCard('AwsIoTSailboatCard', 'Aws Io T Sailboat Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatCard('AwsIoTSailboatCard', 'Aws Io T Sailboat Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSailboatGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatGroup('AwsIoTSailboatGroup', 'Aws Io T Sailboat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatGroup('AwsIoTSailboatGroup', 'Aws Io T Sailboat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.png
new file mode 100644
index 00000000000..7166c7d9d1b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.puml
new file mode 100644
index 00000000000..351faba8398
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboat.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSailboat
+
+sprite $AwsIoTSailboatXs [10x10/16z] Oq02d7069mCp9v84Cv82E1F1OKCsX0aYpih9mCu9DGm
+
+sprite $AwsIoTSailboatSm [12x12/16z] JOm50G1120G7X_w1t-MSLTRLyS-1MEa3v7pgdXLry6U6X7xd4yWz-_d-VOA0lpZbh96g8cbc7bFx3W
+
+sprite $AwsIoTSailboatMd [16x16/16z] NOc55KGn2C22m_u3dtvhKu6yiEFTYpUcYrj3TWa7HurQ7Mb-562J87duMUFsVytJTU1tpsuGnxgJpaa432xe5qB8nI6XZPDCtW
+
+sprite $AwsIoTSailboatLg [20x20/16z] {
+TSr1GY0n20J06e0a_F_1ktgAerf7W6w_UVP9tZRpU3liK7NdvEpXoJDzXqy0Qj9FjsrXdu8JxeoOmBncxA3gFJEOEwkJPBrc33OhGO544-4FlS9LgrXXt56R
+CApGvzDZ4QrtVhsR66HpHVCV
+}
+
+!procedure AwsIoTSailboat($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSailboat', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSailboatCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSailboatLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSailboatGroup($id, $name='Aws Io T Sailboat', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSailboatLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.png
new file mode 100644
index 00000000000..317dbd9ef26
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.puml
new file mode 100644
index 00000000000..8e087468d0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatCard('AwsIoTSailboatCard', 'Aws Io T Sailboat Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Remote.puml
new file mode 100644
index 00000000000..2e8792d197f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatCard('AwsIoTSailboatCard', 'Aws Io T Sailboat Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.png
new file mode 100644
index 00000000000..e5f884f32bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.puml
new file mode 100644
index 00000000000..a11d30f9e90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatGroup('AwsIoTSailboatGroup', 'Aws Io T Sailboat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Remote.puml
new file mode 100644
index 00000000000..732353da18c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSailboatGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSailboatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSailboat')
+
+' renders the element
+AwsIoTSailboatGroup('AwsIoTSailboatGroup', 'Aws Io T Sailboat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.png
new file mode 100644
index 00000000000..0a5286bed21
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.puml
new file mode 100644
index 00000000000..921dcf955eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensor('AwsIoTSensor', 'Aws Io T Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Remote.puml
new file mode 100644
index 00000000000..2c178ebdb16
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensor('AwsIoTSensor', 'Aws Io T Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.md
new file mode 100644
index 00000000000..6f7b3556340
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.md
@@ -0,0 +1,157 @@
+# AwsIoTSensor
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSensor
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+```
+
+
+
+| Illustration | AwsIoTSensor | AwsIoTSensorCard | AwsIoTSensorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSensor.png) | ![illustration for AwsIoTSensor](../../../aws-q1-2022/Resource/LoT/AwsIoTSensor.Local.png) | ![illustration for AwsIoTSensorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.png) | ![illustration for AwsIoTSensorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.png) |
+
+
+
+
+## AwsIoTSensor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensor('AwsIoTSensor', 'Aws Io T Sensor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensor('AwsIoTSensor', 'Aws Io T Sensor', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSensorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorCard('AwsIoTSensorCard', 'Aws Io T Sensor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorCard('AwsIoTSensorCard', 'Aws Io T Sensor Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSensorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorGroup('AwsIoTSensorGroup', 'Aws Io T Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorGroup('AwsIoTSensorGroup', 'Aws Io T Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.png
new file mode 100644
index 00000000000..fa56c0a458c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.puml
new file mode 100644
index 00000000000..23c02a56f36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensor.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSensor
+
+sprite $AwsIoTSensorXs [10x10/16z] DS610K000C2W0FR_mG050B802vfX0XiXp2068D1Fssn66bwT
+
+sprite $AwsIoTSensorSm [12x12/16z] LKk50G0W21jA_d-mdJGB_456lczj7K437XCnxaidjDwWBS7snroPMqGV12TTV8QpmYpF-qIk
+
+sprite $AwsIoTSensorMd [16x16/16z] ROs50G0n20E3m_u3lqljgbY25P6PJNZzwmjPpvlIzOwDS5FN9mGl9cVyQw3UkEeJTRv-Np_88wGYml7Is5Er736hV_fnnYcCPFjY4a14dXZPWXq
+
+sprite $AwsIoTSensorLg [20x20/16z] {
+TKw54O0m4AkyPV-5uGMdGNADNTiIKs7pAH7s7zj3onCpqobnrT19pbW_RSm79rJzBoMDf6YZHYjEvEbHcYRt2bxKYyHs390JjpigljJmHlWilcgtF8RwdOpu
+fZMF3m0thJ_X6hz0RGC
+}
+
+!procedure AwsIoTSensor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSensor', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSensorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSensorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSensorGroup($id, $name='Aws Io T Sensor', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSensorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.png
new file mode 100644
index 00000000000..73246dc5553
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.puml
new file mode 100644
index 00000000000..da64e3c7faa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorCard('AwsIoTSensorCard', 'Aws Io T Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Remote.puml
new file mode 100644
index 00000000000..152a78d4c86
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorCard('AwsIoTSensorCard', 'Aws Io T Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.png
new file mode 100644
index 00000000000..67572cd00cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.puml
new file mode 100644
index 00000000000..2dea1bad595
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorGroup('AwsIoTSensorGroup', 'Aws Io T Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Remote.puml
new file mode 100644
index 00000000000..72a55d71944
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSensorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSensor')
+
+' renders the element
+AwsIoTSensorGroup('AwsIoTSensorGroup', 'Aws Io T Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Local.png
new file mode 100644
index 00000000000..4bac66e1957
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Local.puml
new file mode 100644
index 00000000000..895e3ff33e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServo
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServo('AwsIoTServo', 'Aws Io T Servo', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Remote.puml
new file mode 100644
index 00000000000..dfa98d25415
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServo
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServo('AwsIoTServo', 'Aws Io T Servo', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.md
new file mode 100644
index 00000000000..bf1c2547b2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.md
@@ -0,0 +1,157 @@
+# AwsIoTServo
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTServo
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+```
+
+
+
+| Illustration | AwsIoTServo | AwsIoTServoCard | AwsIoTServoGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTServo.png) | ![illustration for AwsIoTServo](../../../aws-q1-2022/Resource/LoT/AwsIoTServo.Local.png) | ![illustration for AwsIoTServoCard](../../../aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.png) | ![illustration for AwsIoTServoGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.png) |
+
+
+
+
+## AwsIoTServo
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServo
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServo('AwsIoTServo', 'Aws Io T Servo', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServo
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServo('AwsIoTServo', 'Aws Io T Servo', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTServoCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoCard('AwsIoTServoCard', 'Aws Io T Servo Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoCard('AwsIoTServoCard', 'Aws Io T Servo Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTServoGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoGroup('AwsIoTServoGroup', 'Aws Io T Servo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoGroup('AwsIoTServoGroup', 'Aws Io T Servo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.png
new file mode 100644
index 00000000000..b4cfbf64ee9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.puml
new file mode 100644
index 00000000000..f773d62186a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServo.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTServo
+
+sprite $AwsIoTServoXs [10x10/16z] Oy06c860XPcPdHN2vUHaO8BBCO7vZ40MgXW31uJ52GC8um
+
+sprite $AwsIoTServoSm [12x12/16z] TSQr0G0X402muDp-0xzBHQfO6J_9AQIOp_EOpWywpXUffkTEp_COwNsdl__nsm4
+
+sprite $AwsIoTServoMd [16x16/16z] bOi54iHG24E3a_iVUAN6TAJolXB1MrWhN4wZTrqXBJDBimNhFFndfmAScGXG_9Zn-qRCB1MAwKjQKcTk1OJ772SCDtm1
+
+sprite $AwsIoTServoLg [20x20/16z] fSZ50KKX30NH0MAt_uA_omjR1itXf6Lx0wrFzlgbt17V530ovil--EHkCym_rlkO8i7KxNMDl9hbn3AR_VjRAMNT9B2oPWLFl5Xfppde3W
+
+!procedure AwsIoTServo($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTServo', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTServoCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTServoLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTServoGroup($id, $name='Aws Io T Servo', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTServoLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.png
new file mode 100644
index 00000000000..bc6f255863d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.puml
new file mode 100644
index 00000000000..0fc9ad6da6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoCard('AwsIoTServoCard', 'Aws Io T Servo Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Remote.puml
new file mode 100644
index 00000000000..086d6ddff1d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoCard
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoCard('AwsIoTServoCard', 'Aws Io T Servo Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.png
new file mode 100644
index 00000000000..e5fa6bd371e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.puml
new file mode 100644
index 00000000000..6c1963813c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoGroup('AwsIoTServoGroup', 'Aws Io T Servo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Remote.puml
new file mode 100644
index 00000000000..132959f193c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTServoGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTServoGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTServo')
+
+' renders the element
+AwsIoTServoGroup('AwsIoTServoGroup', 'Aws Io T Servo Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.png
new file mode 100644
index 00000000000..423fd5fbfc4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.puml
new file mode 100644
index 00000000000..9dc1513c3e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadow
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadow('AwsIoTShadow', 'Aws Io T Shadow', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Remote.puml
new file mode 100644
index 00000000000..53c153fe998
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadow
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadow('AwsIoTShadow', 'Aws Io T Shadow', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.md
new file mode 100644
index 00000000000..418b03d11b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.md
@@ -0,0 +1,157 @@
+# AwsIoTShadow
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTShadow
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+```
+
+
+
+| Illustration | AwsIoTShadow | AwsIoTShadowCard | AwsIoTShadowGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTShadow.png) | ![illustration for AwsIoTShadow](../../../aws-q1-2022/Resource/LoT/AwsIoTShadow.Local.png) | ![illustration for AwsIoTShadowCard](../../../aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.png) | ![illustration for AwsIoTShadowGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.png) |
+
+
+
+
+## AwsIoTShadow
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadow
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadow('AwsIoTShadow', 'Aws Io T Shadow', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadow
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadow('AwsIoTShadow', 'Aws Io T Shadow', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTShadowCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowCard
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowCard('AwsIoTShadowCard', 'Aws Io T Shadow Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowCard
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowCard('AwsIoTShadowCard', 'Aws Io T Shadow Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTShadowGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowGroup('AwsIoTShadowGroup', 'Aws Io T Shadow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowGroup('AwsIoTShadowGroup', 'Aws Io T Shadow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.png
new file mode 100644
index 00000000000..58861d15295
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.puml
new file mode 100644
index 00000000000..480f064d2e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadow.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTShadow
+
+sprite $AwsIoTShadowXs [10x10/16z] JSQ50G0X34FH3zNiF_2vy2e9gqbpka85C3W926UGqH3fGX5OrqcW5_91SBLvqmu
+
+sprite $AwsIoTShadowSm [12x12/16z] LSd50G0120F1nQ7_WizrFf24lmYTwrKs4yAchnL8kmHOjf1CqdWMFKom_IQd5Em18maD9S94qQcKRd_VP0K
+
+sprite $AwsIoTShadowMd [16x16/16z] {
+PStL0KDH2C3GuB3_mkrpoz-v0l1DfYTlBFxDwTbFEpRlJvKG_hLVB-DF9lTANVxkQcgmIAMOlvKPqGabCSypwMtHKIwSUw1u0WrMNelB_rJ7oTLgO6Q8wTzI
+z_W1
+}
+
+sprite $AwsIoTShadowLg [20x20/16z] {
+TS-50IGW34JH7y_qN_09w_Pm9_oKgmbUo85jdgoVfXFdoXSEQMxTyjlYeo-36rUUskU9ry8GLGbcK9t5EY9g19AXw2Bgx9icfM9LHGKnla_218Hs7YGEUmQ0
+tW6Y-nPXJtFcCjD0bQ2JJYieII1Tv_oLW7eJ_0K
+}
+
+!procedure AwsIoTShadow($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTShadow', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTShadowCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTShadowLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTShadowGroup($id, $name='Aws Io T Shadow', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTShadowLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.png
new file mode 100644
index 00000000000..03dadab2d90
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.puml
new file mode 100644
index 00000000000..9f83b08a38d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowCard
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowCard('AwsIoTShadowCard', 'Aws Io T Shadow Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Remote.puml
new file mode 100644
index 00000000000..573a333bd4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowCard
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowCard('AwsIoTShadowCard', 'Aws Io T Shadow Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.png
new file mode 100644
index 00000000000..38a9281a207
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.puml
new file mode 100644
index 00000000000..386cd6a154b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowGroup('AwsIoTShadowGroup', 'Aws Io T Shadow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Remote.puml
new file mode 100644
index 00000000000..f4ca033a3d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTShadowGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTShadowGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTShadow')
+
+' renders the element
+AwsIoTShadowGroup('AwsIoTShadowGroup', 'Aws Io T Shadow Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.png
new file mode 100644
index 00000000000..c647c5d1c65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.puml
new file mode 100644
index 00000000000..bbf7d5cd067
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulator
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulator('AwsIoTSimulator', 'Aws Io T Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Remote.puml
new file mode 100644
index 00000000000..294b3065641
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulator
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulator('AwsIoTSimulator', 'Aws Io T Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.md
new file mode 100644
index 00000000000..c1fda6f5bcd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.md
@@ -0,0 +1,157 @@
+# AwsIoTSimulator
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSimulator
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+```
+
+
+
+| Illustration | AwsIoTSimulator | AwsIoTSimulatorCard | AwsIoTSimulatorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSimulator.png) | ![illustration for AwsIoTSimulator](../../../aws-q1-2022/Resource/LoT/AwsIoTSimulator.Local.png) | ![illustration for AwsIoTSimulatorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.png) | ![illustration for AwsIoTSimulatorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.png) |
+
+
+
+
+## AwsIoTSimulator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulator
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulator('AwsIoTSimulator', 'Aws Io T Simulator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulator
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulator('AwsIoTSimulator', 'Aws Io T Simulator', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSimulatorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorCard('AwsIoTSimulatorCard', 'Aws Io T Simulator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorCard('AwsIoTSimulatorCard', 'Aws Io T Simulator Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSimulatorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorGroup('AwsIoTSimulatorGroup', 'Aws Io T Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorGroup('AwsIoTSimulatorGroup', 'Aws Io T Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.png
new file mode 100644
index 00000000000..48ab7311658
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.puml
new file mode 100644
index 00000000000..68cc7329301
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulator.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSimulator
+
+sprite $AwsIoTSimulatorXs [10x10/16z] JOQ50G0n38Ie9km_yBlq55P9kw6YrfC6JPaG1rkkXr8Aj-QS3wayclM1Ma_Q0G
+
+sprite $AwsIoTSimulatorSm [12x12/16z] NSQ50GC124FHZyF-0xVdXYIFpxJqoK9LL3TRseBUI6e03W8f9Mng4DcRZS8nFP2d--6PkRpCwZy
+
+sprite $AwsIoTSimulatorMd [16x16/16z] PSY50S0m3CH0nNtJ_WkNMS4py2-g-i4Sm6FWn9AxxzI4mcZALhf0xMgGW5fFTVNv1mISbc2imIHO45kPETZpMkFAvL8yR0rwEABoQHlgXotNM9i1
+
+sprite $AwsIoTSimulatorLg [20x20/16z] {
+TOy50W0X20HNaFh_Wo_MwnXxBC0lpIlxNMdjtSbOQSDvLXHPAoQnErySGj0CgI1fG6givm1FFcDOdKMsTMO288HdhOgEJ_O-d9ePbtiaZOmLiJpnXXqdz_IY
+kuZapNbfLJqSOtsuzQZSNRgN-Ts5YFJ7EICACWC
+}
+
+!procedure AwsIoTSimulator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSimulator', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSimulatorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSimulatorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSimulatorGroup($id, $name='Aws Io T Simulator', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSimulatorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.png
new file mode 100644
index 00000000000..ce17b64cf9b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.puml
new file mode 100644
index 00000000000..052db4a2aaa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorCard('AwsIoTSimulatorCard', 'Aws Io T Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Remote.puml
new file mode 100644
index 00000000000..2a049de8b13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorCard('AwsIoTSimulatorCard', 'Aws Io T Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.png
new file mode 100644
index 00000000000..ef12f81a463
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.puml
new file mode 100644
index 00000000000..290b10aa4e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorGroup('AwsIoTSimulatorGroup', 'Aws Io T Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Remote.puml
new file mode 100644
index 00000000000..034129eadf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSimulatorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSimulatorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSimulator')
+
+' renders the element
+AwsIoTSimulatorGroup('AwsIoTSimulatorGroup', 'Aws Io T Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.png
new file mode 100644
index 00000000000..0fc98575a9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.puml
new file mode 100644
index 00000000000..b6bb2a6c008
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAsset
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAsset('AwsIoTSiteWiseAsset', 'Aws Io T Site Wise Asset', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Remote.puml
new file mode 100644
index 00000000000..8b6d9627433
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAsset
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAsset('AwsIoTSiteWiseAsset', 'Aws Io T Site Wise Asset', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.md
new file mode 100644
index 00000000000..807e1c7526a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.md
@@ -0,0 +1,157 @@
+# AwsIoTSiteWiseAsset
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+```
+
+
+
+| Illustration | AwsIoTSiteWiseAsset | AwsIoTSiteWiseAssetCard | AwsIoTSiteWiseAssetGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.png) | ![illustration for AwsIoTSiteWiseAsset](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.Local.png) | ![illustration for AwsIoTSiteWiseAssetCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.png) | ![illustration for AwsIoTSiteWiseAssetGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.png) |
+
+
+
+
+## AwsIoTSiteWiseAsset
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAsset
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAsset('AwsIoTSiteWiseAsset', 'Aws Io T Site Wise Asset', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAsset
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAsset('AwsIoTSiteWiseAsset', 'Aws Io T Site Wise Asset', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetCard('AwsIoTSiteWiseAssetCard', 'Aws Io T Site Wise Asset Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetCard('AwsIoTSiteWiseAssetCard', 'Aws Io T Site Wise Asset Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetGroup('AwsIoTSiteWiseAssetGroup', 'Aws Io T Site Wise Asset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetGroup('AwsIoTSiteWiseAssetGroup', 'Aws Io T Site Wise Asset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.png
new file mode 100644
index 00000000000..94bb6155469
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.puml
new file mode 100644
index 00000000000..95a0e95df77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset
+
+sprite $AwsIoTSiteWiseAssetXs [10x10/16z] JSR50GGn00GWufd-2pvTuuMdLlUvKcex9ZO4JMTaHu5124F21BCe5YkabDBU
+
+sprite $AwsIoTSiteWiseAssetSm [12x12/16z] NKe50e10369NZFz_M6RhaiAlfC1LJ6JSc15vPH14doK3JYHatBdyM3AMK-vLF5fhMYMBpTan2WSRvVQWPPdfqWO
+
+sprite $AwsIoTSiteWiseAssetMd [16x16/16z] {
+POt70KCn34AVaFq5-m-StiED3lnZ-VZYGzpVd8e-k6UnN4ykquOrTsu5SCDjDr2-tmZedYJ0tEtUnGw4U_rM3XORyAXcDc6RErTZqhKRGDAI5KdJ1HwaYcum
+n02vupW3
+}
+
+sprite $AwsIoTSiteWiseAssetLg [20x20/16z] {
+TSg5WS0m5CDGVRRt7_YOuRKX9VplbFnGdHO_MqnfVZO7wVhnxXP6zQsH3f1uit83DxpU06KmRvjkW5H7jW56PvvDsRA1ECHhcmOPmiI-DG5hUFqXkdC0Dgsj
+1PWHQNiuUispEPDBFBTXXbTlRGAu0JWv99NrPk3AF7Eyge7QuTc-oqS
+}
+
+!procedure AwsIoTSiteWiseAsset($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSiteWiseAssetLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetGroup($id, $name='Aws Io T Site Wise Asset', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSiteWiseAssetLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.png
new file mode 100644
index 00000000000..c3cb6f887fd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.puml
new file mode 100644
index 00000000000..bb678c79555
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetCard('AwsIoTSiteWiseAssetCard', 'Aws Io T Site Wise Asset Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Remote.puml
new file mode 100644
index 00000000000..1cc5c773e52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetCard('AwsIoTSiteWiseAssetCard', 'Aws Io T Site Wise Asset Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.png
new file mode 100644
index 00000000000..74ddf101f8b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.puml
new file mode 100644
index 00000000000..facf85bc0a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetGroup('AwsIoTSiteWiseAssetGroup', 'Aws Io T Site Wise Asset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Remote.puml
new file mode 100644
index 00000000000..1d0c79bc7bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset')
+
+' renders the element
+AwsIoTSiteWiseAssetGroup('AwsIoTSiteWiseAssetGroup', 'Aws Io T Site Wise Asset Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.png
new file mode 100644
index 00000000000..fe827da13ca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.puml
new file mode 100644
index 00000000000..2d0ca4f087a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchy
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchy('AwsIoTSiteWiseAssetHierarchy', 'Aws Io T Site Wise Asset Hierarchy', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Remote.puml
new file mode 100644
index 00000000000..9cab3eb42a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchy
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchy('AwsIoTSiteWiseAssetHierarchy', 'Aws Io T Site Wise Asset Hierarchy', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.md
new file mode 100644
index 00000000000..92cdd480789
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.md
@@ -0,0 +1,157 @@
+# AwsIoTSiteWiseAssetHierarchy
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+```
+
+
+
+| Illustration | AwsIoTSiteWiseAssetHierarchy | AwsIoTSiteWiseAssetHierarchyCard | AwsIoTSiteWiseAssetHierarchyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.png) | ![illustration for AwsIoTSiteWiseAssetHierarchy](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.Local.png) | ![illustration for AwsIoTSiteWiseAssetHierarchyCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.png) | ![illustration for AwsIoTSiteWiseAssetHierarchyGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.png) |
+
+
+
+
+## AwsIoTSiteWiseAssetHierarchy
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchy
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchy('AwsIoTSiteWiseAssetHierarchy', 'Aws Io T Site Wise Asset Hierarchy', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchy
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchy('AwsIoTSiteWiseAssetHierarchy', 'Aws Io T Site Wise Asset Hierarchy', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetHierarchyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyCard('AwsIoTSiteWiseAssetHierarchyCard', 'Aws Io T Site Wise Asset Hierarchy Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyCard('AwsIoTSiteWiseAssetHierarchyCard', 'Aws Io T Site Wise Asset Hierarchy Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetHierarchyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyGroup('AwsIoTSiteWiseAssetHierarchyGroup', 'Aws Io T Site Wise Asset Hierarchy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyGroup('AwsIoTSiteWiseAssetHierarchyGroup', 'Aws Io T Site Wise Asset Hierarchy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.png
new file mode 100644
index 00000000000..983ac1386f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.puml
new file mode 100644
index 00000000000..3ba76f4dcff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy
+
+sprite $AwsIoTSiteWiseAssetHierarchyXs [10x10/16z] LKg30G014Afp-m_yvZ7XLtoXtpypJwI2TCA1yfVgRNMc7DoG10R83VaA
+
+sprite $AwsIoTSiteWiseAssetHierarchySm [12x12/16z] NOc50S0m3CEyelB_mojJmAXt-BwjyzBEcvycZI-JSGBVjOgM7yLukJfMVXJoWqgB_wI0iA8f6li1
+
+sprite $AwsIoTSiteWiseAssetHierarchyMd [16x16/16z] RKu50W0X29iI6___y7KgtGnpAkcJ2z-Sp5VMpChioMahUN_wxJHdksbDpUtAmJNlPi_0QlgPaYok9941d40AEEFZZG57N2GsgzCAlF5pjLMvvPTT
+
+sprite $AwsIoTSiteWiseAssetHierarchyLg [20x20/16z] {
+VP250S0W30IZJt__WOlK5JiuFFAJbEJ3fJnTYOSJTtyOOwiNLR8ddftgG9mKI3IGF7ONqQaxIVzrKT07oTJJlSlfqxuHI-A2uSkwdWlG6zlsBx3bKNwALKEF
+KCGfLXmzNPqkJZqb01rd8piIi0e
+}
+
+!procedure AwsIoTSiteWiseAssetHierarchy($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetHierarchyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSiteWiseAssetHierarchyLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetHierarchyGroup($id, $name='Aws Io T Site Wise Asset Hierarchy', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSiteWiseAssetHierarchyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.png
new file mode 100644
index 00000000000..e1eadef7d87
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.puml
new file mode 100644
index 00000000000..8d443648155
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyCard('AwsIoTSiteWiseAssetHierarchyCard', 'Aws Io T Site Wise Asset Hierarchy Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Remote.puml
new file mode 100644
index 00000000000..9e47fc2b0f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyCard('AwsIoTSiteWiseAssetHierarchyCard', 'Aws Io T Site Wise Asset Hierarchy Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.png
new file mode 100644
index 00000000000..fb85c0f16a5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.puml
new file mode 100644
index 00000000000..cb96d63238d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyGroup('AwsIoTSiteWiseAssetHierarchyGroup', 'Aws Io T Site Wise Asset Hierarchy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Remote.puml
new file mode 100644
index 00000000000..b5268c7f32b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetHierarchyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy')
+
+' renders the element
+AwsIoTSiteWiseAssetHierarchyGroup('AwsIoTSiteWiseAssetHierarchyGroup', 'Aws Io T Site Wise Asset Hierarchy Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.png
new file mode 100644
index 00000000000..46ac340d4f6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.puml
new file mode 100644
index 00000000000..60b49bfc7ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModel
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModel('AwsIoTSiteWiseAssetModel', 'Aws Io T Site Wise Asset Model', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Remote.puml
new file mode 100644
index 00000000000..aa99d61ab4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModel
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModel('AwsIoTSiteWiseAssetModel', 'Aws Io T Site Wise Asset Model', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.md
new file mode 100644
index 00000000000..182ed074ccb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.md
@@ -0,0 +1,157 @@
+# AwsIoTSiteWiseAssetModel
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+```
+
+
+
+| Illustration | AwsIoTSiteWiseAssetModel | AwsIoTSiteWiseAssetModelCard | AwsIoTSiteWiseAssetModelGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.png) | ![illustration for AwsIoTSiteWiseAssetModel](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.Local.png) | ![illustration for AwsIoTSiteWiseAssetModelCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.png) | ![illustration for AwsIoTSiteWiseAssetModelGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.png) |
+
+
+
+
+## AwsIoTSiteWiseAssetModel
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModel
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModel('AwsIoTSiteWiseAssetModel', 'Aws Io T Site Wise Asset Model', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModel
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModel('AwsIoTSiteWiseAssetModel', 'Aws Io T Site Wise Asset Model', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetModelCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelCard('AwsIoTSiteWiseAssetModelCard', 'Aws Io T Site Wise Asset Model Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelCard('AwsIoTSiteWiseAssetModelCard', 'Aws Io T Site Wise Asset Model Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetModelGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelGroup('AwsIoTSiteWiseAssetModelGroup', 'Aws Io T Site Wise Asset Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelGroup('AwsIoTSiteWiseAssetModelGroup', 'Aws Io T Site Wise Asset Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.png
new file mode 100644
index 00000000000..d843a705839
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.puml
new file mode 100644
index 00000000000..22cc37b6c82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel
+
+sprite $AwsIoTSiteWiseAssetModelXs [10x10/16z] JOg54G0m20D3xO_z1wuR6jDVRaeCW6pGENE3R2XS1LTHwf-POkVckpTu6Ry1
+
+sprite $AwsIoTSiteWiseAssetModelSm [12x12/16z] NKp50G0X3Ci5QlilVBKNtYYUvQwkFV523s0rNu0rU1ymM2zSoVgLaLwBKkhp7CZJWIwBUhukqw7xeUrOmV0qu0S
+
+sprite $AwsIoTSiteWiseAssetModelMd [16x16/16z] PScteK9H30KmtV1id_q7_W7eK2jyMvNa0fZ7Rle2GGodOA1xunxM0m92GUOFxfATDXY98wqpICxPLyp-VBNjGdUwK6WGCBW7EOLUK9USfZTmScqr2y0wztE_
+
+sprite $AwsIoTSiteWiseAssetModelLg [20x20/16z] {
+TOk5eSKm30DFQGpQV-0FVWoze0MSeyYC_QAu1MmNDw80Py9kFKdQ660kLFDq1VFUdASt5cYC8zEPkdeX10bGDornzbLRgeWIIL7sQFP1vo98nxtRNYts1iZw
+mmBmzI396carK9jHpT1FTntpxdXA10QskT81qOlLmPrbLxQRLxJ4bLy
+}
+
+!procedure AwsIoTSiteWiseAssetModel($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetModelCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSiteWiseAssetModelLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetModelGroup($id, $name='Aws Io T Site Wise Asset Model', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSiteWiseAssetModelLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.png
new file mode 100644
index 00000000000..0f92cf181cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.puml
new file mode 100644
index 00000000000..61d17ad9901
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelCard('AwsIoTSiteWiseAssetModelCard', 'Aws Io T Site Wise Asset Model Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Remote.puml
new file mode 100644
index 00000000000..dec00ecb13a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelCard('AwsIoTSiteWiseAssetModelCard', 'Aws Io T Site Wise Asset Model Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.png
new file mode 100644
index 00000000000..0cdd7742b90
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.puml
new file mode 100644
index 00000000000..638e64bedbd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelGroup('AwsIoTSiteWiseAssetModelGroup', 'Aws Io T Site Wise Asset Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Remote.puml
new file mode 100644
index 00000000000..25dafd9bbe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModelGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetModelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel')
+
+' renders the element
+AwsIoTSiteWiseAssetModelGroup('AwsIoTSiteWiseAssetModelGroup', 'Aws Io T Site Wise Asset Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.png
new file mode 100644
index 00000000000..0600c9197c0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.puml
new file mode 100644
index 00000000000..105796f72da
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetProperties
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetProperties('AwsIoTSiteWiseAssetProperties', 'Aws Io T Site Wise Asset Properties', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Remote.puml
new file mode 100644
index 00000000000..cd5136a1089
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetProperties
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetProperties('AwsIoTSiteWiseAssetProperties', 'Aws Io T Site Wise Asset Properties', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.md
new file mode 100644
index 00000000000..7ee95258de3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.md
@@ -0,0 +1,157 @@
+# AwsIoTSiteWiseAssetProperties
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+```
+
+
+
+| Illustration | AwsIoTSiteWiseAssetProperties | AwsIoTSiteWiseAssetPropertiesCard | AwsIoTSiteWiseAssetPropertiesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.png) | ![illustration for AwsIoTSiteWiseAssetProperties](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.Local.png) | ![illustration for AwsIoTSiteWiseAssetPropertiesCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.png) | ![illustration for AwsIoTSiteWiseAssetPropertiesGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.png) |
+
+
+
+
+## AwsIoTSiteWiseAssetProperties
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetProperties
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetProperties('AwsIoTSiteWiseAssetProperties', 'Aws Io T Site Wise Asset Properties', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetProperties
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetProperties('AwsIoTSiteWiseAssetProperties', 'Aws Io T Site Wise Asset Properties', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetPropertiesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesCard('AwsIoTSiteWiseAssetPropertiesCard', 'Aws Io T Site Wise Asset Properties Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesCard('AwsIoTSiteWiseAssetPropertiesCard', 'Aws Io T Site Wise Asset Properties Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSiteWiseAssetPropertiesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesGroup('AwsIoTSiteWiseAssetPropertiesGroup', 'Aws Io T Site Wise Asset Properties Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesGroup('AwsIoTSiteWiseAssetPropertiesGroup', 'Aws Io T Site Wise Asset Properties Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.png
new file mode 100644
index 00000000000..8734fca9e82
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.puml
new file mode 100644
index 00000000000..528412d37b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties
+
+sprite $AwsIoTSiteWiseAssetPropertiesXs [10x10/16z] Oy04Z43CoGbZCNF0M21XC8iJ21YOEQ5YZ634oiJ0mShA2XQ3wcM40cO
+
+sprite $AwsIoTSiteWiseAssetPropertiesSm [12x12/16z] JSh50G0m20F056V_WUjs7oJ1ZyeHA80N37rtG_Wm_iNb_36apZq7XEVvn-a4y-up9PoxrQ7TYoiR
+
+sprite $AwsIoTSiteWiseAssetPropertiesMd [16x16/16z] NSt50GHH20FGuAJ_WbT6lhqR6fpO6pHMLotaKaSaq7MHQ-uHjkv314jzCVUuw-9F4wYYpZnosO-OzsgQWbBxUMkWxAhV_JppHirDVW4
+
+sprite $AwsIoTSiteWiseAssetPropertiesLg [20x20/16z] {
+RSpL0KCn34DHAOff_u4BZ-FsV5u3_idg9WeDRM_KJrDPhItaW2nsVkoPaEh_B2TwstYfDpC4prORAy8KbS-zaLxz5Y2Mjk_SpMoE2QPiipLfqA6WDjUjrtfx
+kHiR6QPtumq
+}
+
+!procedure AwsIoTSiteWiseAssetProperties($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetPropertiesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSiteWiseAssetPropertiesLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSiteWiseAssetPropertiesGroup($id, $name='Aws Io T Site Wise Asset Properties', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSiteWiseAssetPropertiesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.png
new file mode 100644
index 00000000000..6860537f0c6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.puml
new file mode 100644
index 00000000000..24488d22f9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesCard('AwsIoTSiteWiseAssetPropertiesCard', 'Aws Io T Site Wise Asset Properties Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Remote.puml
new file mode 100644
index 00000000000..18261e1adb0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesCard('AwsIoTSiteWiseAssetPropertiesCard', 'Aws Io T Site Wise Asset Properties Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.png
new file mode 100644
index 00000000000..15e33e697d4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.puml
new file mode 100644
index 00000000000..918a2c1d9df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesGroup('AwsIoTSiteWiseAssetPropertiesGroup', 'Aws Io T Site Wise Asset Properties Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Remote.puml
new file mode 100644
index 00000000000..c146e50b93e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetPropertiesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseAssetPropertiesGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties')
+
+' renders the element
+AwsIoTSiteWiseAssetPropertiesGroup('AwsIoTSiteWiseAssetPropertiesGroup', 'Aws Io T Site Wise Asset Properties Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.png
new file mode 100644
index 00000000000..ae0ab33adb7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.puml
new file mode 100644
index 00000000000..ca9ce37c05a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreams
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreams('AwsIoTSiteWiseDataStreams', 'Aws Io T Site Wise Data Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Remote.puml
new file mode 100644
index 00000000000..1698b3aafb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreams
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreams('AwsIoTSiteWiseDataStreams', 'Aws Io T Site Wise Data Streams', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.md
new file mode 100644
index 00000000000..ebb04d84712
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.md
@@ -0,0 +1,157 @@
+# AwsIoTSiteWiseDataStreams
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+```
+
+
+
+| Illustration | AwsIoTSiteWiseDataStreams | AwsIoTSiteWiseDataStreamsCard | AwsIoTSiteWiseDataStreamsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.png) | ![illustration for AwsIoTSiteWiseDataStreams](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.Local.png) | ![illustration for AwsIoTSiteWiseDataStreamsCard](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.png) | ![illustration for AwsIoTSiteWiseDataStreamsGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.png) |
+
+
+
+
+## AwsIoTSiteWiseDataStreams
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreams
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreams('AwsIoTSiteWiseDataStreams', 'Aws Io T Site Wise Data Streams', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreams
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreams('AwsIoTSiteWiseDataStreams', 'Aws Io T Site Wise Data Streams', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTSiteWiseDataStreamsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsCard('AwsIoTSiteWiseDataStreamsCard', 'Aws Io T Site Wise Data Streams Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsCard('AwsIoTSiteWiseDataStreamsCard', 'Aws Io T Site Wise Data Streams Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTSiteWiseDataStreamsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsGroup('AwsIoTSiteWiseDataStreamsGroup', 'Aws Io T Site Wise Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsGroup('AwsIoTSiteWiseDataStreamsGroup', 'Aws Io T Site Wise Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.png
new file mode 100644
index 00000000000..1be9bede774
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.puml
new file mode 100644
index 00000000000..6073a510cc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams
+
+sprite $AwsIoTSiteWiseDataStreamsXs [10x10/16z] Oy04Z322bGsB92EKmSa9PB6oiy5u31mm9HWi
+
+sprite $AwsIoTSiteWiseDataStreamsSm [12x12/16z] XSR50G0X402n0LRxB_ZSDQ_mn4im2dTFbWErDKnzKDWDZrYVte92gyChPLoZZf_zlGS
+
+sprite $AwsIoTSiteWiseDataStreamsMd [16x16/16z] VSh50GH100B17WNo3_XSrkk7S45sUAjFWc_EAxVsowzJQmqezOMFyivcxPcJ_BCY4LnQUsUmZMdDUUMNI0szyjz1hbVxFzy1
+
+sprite $AwsIoTSiteWiseDataStreamsLg [20x20/16z] XSm54i0m449HjfHikF-1wwv_Z7aH_5Tiws89n6PHftooUQLKhjQG33nMKzjVjoQBeKqqcoMTp4uZ14l9nGe6zlH2p2opJSqMJJtP416RRRqQNkxz6Lf2uBnx
+
+!procedure AwsIoTSiteWiseDataStreams($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTSiteWiseDataStreamsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTSiteWiseDataStreamsLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTSiteWiseDataStreamsGroup($id, $name='Aws Io T Site Wise Data Streams', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTSiteWiseDataStreamsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.png
new file mode 100644
index 00000000000..6017dbe1ef1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.puml
new file mode 100644
index 00000000000..9885d598f41
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsCard('AwsIoTSiteWiseDataStreamsCard', 'Aws Io T Site Wise Data Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Remote.puml
new file mode 100644
index 00000000000..adadf5925df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsCard
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsCard('AwsIoTSiteWiseDataStreamsCard', 'Aws Io T Site Wise Data Streams Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.png
new file mode 100644
index 00000000000..239a4ba67df
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.puml
new file mode 100644
index 00000000000..ec2228bd656
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsGroup('AwsIoTSiteWiseDataStreamsGroup', 'Aws Io T Site Wise Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Remote.puml
new file mode 100644
index 00000000000..d2447bdbf9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreamsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTSiteWiseDataStreamsGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams')
+
+' renders the element
+AwsIoTSiteWiseDataStreamsGroup('AwsIoTSiteWiseDataStreamsGroup', 'Aws Io T Site Wise Data Streams Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.png
new file mode 100644
index 00000000000..8c93fe70f20
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.puml
new file mode 100644
index 00000000000..d92b957bd89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBank
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBank('AwsIoTThingBank', 'Aws Io T Thing Bank', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Remote.puml
new file mode 100644
index 00000000000..aa22ed87519
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBank
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBank('AwsIoTThingBank', 'Aws Io T Thing Bank', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.md
new file mode 100644
index 00000000000..7b85217bd8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.md
@@ -0,0 +1,157 @@
+# AwsIoTThingBank
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingBank
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+```
+
+
+
+| Illustration | AwsIoTThingBank | AwsIoTThingBankCard | AwsIoTThingBankGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBank.png) | ![illustration for AwsIoTThingBank](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBank.Local.png) | ![illustration for AwsIoTThingBankCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.png) | ![illustration for AwsIoTThingBankGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.png) |
+
+
+
+
+## AwsIoTThingBank
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBank
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBank('AwsIoTThingBank', 'Aws Io T Thing Bank', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBank
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBank('AwsIoTThingBank', 'Aws Io T Thing Bank', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingBankCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankCard('AwsIoTThingBankCard', 'Aws Io T Thing Bank Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankCard('AwsIoTThingBankCard', 'Aws Io T Thing Bank Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingBankGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankGroup('AwsIoTThingBankGroup', 'Aws Io T Thing Bank Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankGroup('AwsIoTThingBankGroup', 'Aws Io T Thing Bank Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.png
new file mode 100644
index 00000000000..5571f350eab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.puml
new file mode 100644
index 00000000000..68125dfb58e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBank.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingBank
+
+sprite $AwsIoTThingBankXs [10x10/16z] ROor0G0X0CJoWcJ_WR4AE-t2eg2oAYNyW81472y9Dx_0ZpTU1G
+
+sprite $AwsIoTThingBankSm [12x12/16z] LSsd0SHG5C0m_UJL_GU-Yc8aPi_IsVopyzzIGSp55B4teeSJoOgOOuFJmgmCehxE7rpY7aJMj-lhdN_z-Bu1
+
+sprite $AwsIoTThingBankMd [16x16/16z] {
+POm5aWGW30Hx8Fh_3ry5RhtBaZ7unIbQjXzlUdj7fjjrdxWWybpbW4MCxssmehO9gac1mMwh6bz69JJZTu-Pz-z6CRyyvb_2ylpNTyEJtWpXy-DuNDRiJUX1
+CiXLwkKcSJ1gnixA7m
+}
+
+sprite $AwsIoTThingBankLg [20x20/16z] {
+TP05WWCW30G78il-_y5dkNexEF7mYIGA_uqhzV9t7aW0n3q2kWMm-zHOTOn45cmxHYz2A1ZAA1PPmWOQi3arjXZKUqx0dZ-BETrNFLglUiu7lJ2GWDTLpviX
+wwfNVM6ZgOPxUWnqf2F_ZLuV-mV12lfl07m3
+}
+
+!procedure AwsIoTThingBank($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingBank', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingBankCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingBankLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingBankGroup($id, $name='Aws Io T Thing Bank', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingBankLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.png
new file mode 100644
index 00000000000..d3210bc0b47
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.puml
new file mode 100644
index 00000000000..68a70af14d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankCard('AwsIoTThingBankCard', 'Aws Io T Thing Bank Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Remote.puml
new file mode 100644
index 00000000000..c39918ed165
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankCard('AwsIoTThingBankCard', 'Aws Io T Thing Bank Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.png
new file mode 100644
index 00000000000..9dde031122b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.puml
new file mode 100644
index 00000000000..75ef28ec9f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankGroup('AwsIoTThingBankGroup', 'Aws Io T Thing Bank Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Remote.puml
new file mode 100644
index 00000000000..e8966326553
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBankGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBankGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBank')
+
+' renders the element
+AwsIoTThingBankGroup('AwsIoTThingBankGroup', 'Aws Io T Thing Bank Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.png
new file mode 100644
index 00000000000..c0203a6308c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.puml
new file mode 100644
index 00000000000..402dccae794
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycle
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycle('AwsIoTThingBicycle', 'Aws Io T Thing Bicycle', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Remote.puml
new file mode 100644
index 00000000000..eb8dd589dce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycle
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycle('AwsIoTThingBicycle', 'Aws Io T Thing Bicycle', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.md
new file mode 100644
index 00000000000..bd6ad602e71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.md
@@ -0,0 +1,157 @@
+# AwsIoTThingBicycle
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingBicycle
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+```
+
+
+
+| Illustration | AwsIoTThingBicycle | AwsIoTThingBicycleCard | AwsIoTThingBicycleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.png) | ![illustration for AwsIoTThingBicycle](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.Local.png) | ![illustration for AwsIoTThingBicycleCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.png) | ![illustration for AwsIoTThingBicycleGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.png) |
+
+
+
+
+## AwsIoTThingBicycle
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycle
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycle('AwsIoTThingBicycle', 'Aws Io T Thing Bicycle', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycle
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycle('AwsIoTThingBicycle', 'Aws Io T Thing Bicycle', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingBicycleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleCard('AwsIoTThingBicycleCard', 'Aws Io T Thing Bicycle Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleCard('AwsIoTThingBicycleCard', 'Aws Io T Thing Bicycle Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingBicycleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleGroup('AwsIoTThingBicycleGroup', 'Aws Io T Thing Bicycle Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleGroup('AwsIoTThingBicycleGroup', 'Aws Io T Thing Bicycle Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.png
new file mode 100644
index 00000000000..9c0b5c2ca2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.puml
new file mode 100644
index 00000000000..4dce9e31ca9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingBicycle
+
+sprite $AwsIoTThingBicycleXs [10x10/16z] Oq01h9oSd0neW1Cg1MHnWcYW02Sx8v0DeY5oK3P839jv
+
+sprite $AwsIoTThingBicycleSm [12x12/16z] LSt15SD02CHGiGzWfl-24zkSzgi0SIl2pMTo6IfPAaWw6114abq21SvnXdnaEeycgL53YYy1oH9WhRw-Vm
+
+sprite $AwsIoTThingBicycleMd [16x16/16z] {
+PSw5aGLG24FHY-H1-YzuvRkSqGmAtyJYwBx7aUKpexfM7nJ_rPUiljJ3KBVw6XZ9W7OkTPpuLhSPUoFjb9SusGTxbrK6FLLW1aPTzB2zWSwHkhx-eVKm_0l5
+XhCxk6g6ZIg0Nm
+}
+
+sprite $AwsIoTThingBicycleLg [20x20/16z] {
+TP250S0W30GFuliFN7VvL8yuVp94gSMkpEuiuwBKXGLNEM1sPsbzywkw-eai38XaVaf3bzYeIQ_OJkKUMnMpLrIpMaxAPh_kk6bDbDhzeYCuYUA7du4B2QSV
+FZ_Wakyz6oHlffuUwRMOjz_zGQTrRB5P8m
+}
+
+!procedure AwsIoTThingBicycle($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingBicycle', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingBicycleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingBicycleLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingBicycleGroup($id, $name='Aws Io T Thing Bicycle', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingBicycleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.png
new file mode 100644
index 00000000000..5830e55d393
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.puml
new file mode 100644
index 00000000000..6e167e27009
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleCard('AwsIoTThingBicycleCard', 'Aws Io T Thing Bicycle Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Remote.puml
new file mode 100644
index 00000000000..e5167449aba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleCard('AwsIoTThingBicycleCard', 'Aws Io T Thing Bicycle Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.png
new file mode 100644
index 00000000000..76e815a6da5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.puml
new file mode 100644
index 00000000000..0574c282e1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleGroup('AwsIoTThingBicycleGroup', 'Aws Io T Thing Bicycle Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Remote.puml
new file mode 100644
index 00000000000..4b98340fd32
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingBicycleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingBicycleGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingBicycle')
+
+' renders the element
+AwsIoTThingBicycleGroup('AwsIoTThingBicycleGroup', 'Aws Io T Thing Bicycle Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.png
new file mode 100644
index 00000000000..6e476126413
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.puml
new file mode 100644
index 00000000000..eada40dd7c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCamera
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCamera('AwsIoTThingCamera', 'Aws Io T Thing Camera', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Remote.puml
new file mode 100644
index 00000000000..75265982d10
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCamera
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCamera('AwsIoTThingCamera', 'Aws Io T Thing Camera', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.md
new file mode 100644
index 00000000000..bd9adf4661a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.md
@@ -0,0 +1,157 @@
+# AwsIoTThingCamera
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingCamera
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+```
+
+
+
+| Illustration | AwsIoTThingCamera | AwsIoTThingCameraCard | AwsIoTThingCameraGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCamera.png) | ![illustration for AwsIoTThingCamera](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCamera.Local.png) | ![illustration for AwsIoTThingCameraCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.png) | ![illustration for AwsIoTThingCameraGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.png) |
+
+
+
+
+## AwsIoTThingCamera
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCamera
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCamera('AwsIoTThingCamera', 'Aws Io T Thing Camera', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCamera
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCamera('AwsIoTThingCamera', 'Aws Io T Thing Camera', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingCameraCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraCard('AwsIoTThingCameraCard', 'Aws Io T Thing Camera Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraCard('AwsIoTThingCameraCard', 'Aws Io T Thing Camera Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingCameraGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraGroup('AwsIoTThingCameraGroup', 'Aws Io T Thing Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraGroup('AwsIoTThingCameraGroup', 'Aws Io T Thing Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.png
new file mode 100644
index 00000000000..5815eaec8ff
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.puml
new file mode 100644
index 00000000000..f2e4f2fbe25
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCamera.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingCamera
+
+sprite $AwsIoTThingCameraXs [10x10/16z] ROor0G0X00Fl1Rdz1yOgB5w51K5bXI_s3YcanzQOU13iIx-nVZlmzbS1
+
+sprite $AwsIoTThingCameraSm [12x12/16z] LOt50S0m30FFfChx3rnyzH8pyMU8rUSU_R4m3V4e3xHtoKE6wD2wa8FjmEZEBxhzaaSMT18UPA3vUFprXtvtBm
+
+sprite $AwsIoTThingCameraMd [16x16/16z] {
+RKu50WGm2989nly_V7fTB8bDxGzaPGtoGLEjZapvbRu5iUxUA2qNru_WYEbOlzhzdEoQJJMwYBbrbSNwtSHi1dcCQeWh7uhGWJ67e-Hf8Vfm5ycShOR_z6FK
+4saB28K-9Em6Mbh1VUyN
+}
+
+sprite $AwsIoTThingCameraLg [20x20/16z] {
+TP254G012CEA5Db_u7UNS9h3yGTXZfxZvdXtbHVA5vUu4W38rP5SKegwvB5J9z5xdbbQJLYGLOqqWJDJg5bYBOYzDaKcn_H2BBNTamE5GC-kcsiUg0dfUnwQ
+tHQtF4Xb1SuyxvCbx-ise3wSHqLMz18Xl_y35ABW4ZCZ
+}
+
+!procedure AwsIoTThingCamera($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingCamera', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingCameraCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingCameraLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingCameraGroup($id, $name='Aws Io T Thing Camera', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingCameraLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.png
new file mode 100644
index 00000000000..6c18207a934
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.puml
new file mode 100644
index 00000000000..0ba4083f12f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraCard('AwsIoTThingCameraCard', 'Aws Io T Thing Camera Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Remote.puml
new file mode 100644
index 00000000000..79d8455d5ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraCard('AwsIoTThingCameraCard', 'Aws Io T Thing Camera Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.png
new file mode 100644
index 00000000000..d8d43eb3b54
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.puml
new file mode 100644
index 00000000000..a4679f73762
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraGroup('AwsIoTThingCameraGroup', 'Aws Io T Thing Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Remote.puml
new file mode 100644
index 00000000000..fa91be8df97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCameraGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCameraGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCamera')
+
+' renders the element
+AwsIoTThingCameraGroup('AwsIoTThingCameraGroup', 'Aws Io T Thing Camera Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.png
new file mode 100644
index 00000000000..1c328c6188d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.puml
new file mode 100644
index 00000000000..2afe1a6c62f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCar
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCar('AwsIoTThingCar', 'Aws Io T Thing Car', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Remote.puml
new file mode 100644
index 00000000000..04876e584bd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCar
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCar('AwsIoTThingCar', 'Aws Io T Thing Car', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.md
new file mode 100644
index 00000000000..1714fdbd346
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.md
@@ -0,0 +1,157 @@
+# AwsIoTThingCar
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingCar
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+```
+
+
+
+| Illustration | AwsIoTThingCar | AwsIoTThingCarCard | AwsIoTThingCarGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCar.png) | ![illustration for AwsIoTThingCar](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCar.Local.png) | ![illustration for AwsIoTThingCarCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.png) | ![illustration for AwsIoTThingCarGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.png) |
+
+
+
+
+## AwsIoTThingCar
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCar
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCar('AwsIoTThingCar', 'Aws Io T Thing Car', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCar
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCar('AwsIoTThingCar', 'Aws Io T Thing Car', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingCarCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarCard('AwsIoTThingCarCard', 'Aws Io T Thing Car Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarCard('AwsIoTThingCarCard', 'Aws Io T Thing Car Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingCarGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarGroup('AwsIoTThingCarGroup', 'Aws Io T Thing Car Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarGroup('AwsIoTThingCarGroup', 'Aws Io T Thing Car Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.png
new file mode 100644
index 00000000000..dcb1ffb1b7c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.puml
new file mode 100644
index 00000000000..380774537e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCar.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingCar
+
+sprite $AwsIoTThingCarXs [10x10/16z] RSn70G0X0C2mteJw5ypyi28WJ3wLimy4-P2NuXA_e3wlIEVfom
+
+sprite $AwsIoTThingCarSm [12x12/16z] LSq73GCn400mfxh97t1NjDu4x2cTBQ3ZMZ9SamJPNOOJD2zpR2oeMPMZg_GKeT46uHhiNFLuFm
+
+sprite $AwsIoTThingCarMd [16x16/16z] {
+RKx5WG1138A4MFy5dwmRdn4K7mWqXjB-h9YOh0gjx2daFtjvXpRUt7tbUnR6p0hHjVAB9nT-1cDOa9e6qxERv9Id4IeeIb8h5Ff_WukS2Fbh3nG7UjK5csCI
+DvbGQBh_tty1
+}
+
+sprite $AwsIoTThingCarLg [20x20/16z] {
+TP050aGX24H7oRd_XNVXTprR6doX40Lxx1Z4hdyP9r9H1CvusTdrBss-wedqtym_B0qPqCMMBU39LYDHKDkMZBgk-22jFLXcNIGflkfPgHOGwge7B7epYTtV
+6T9USYxovKyzFTBPmyTx_nh1cB0UnGy
+}
+
+!procedure AwsIoTThingCar($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingCar', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingCarCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingCarLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingCarGroup($id, $name='Aws Io T Thing Car', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingCarLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.png
new file mode 100644
index 00000000000..8e40c7da4db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.puml
new file mode 100644
index 00000000000..27220b4d62c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarCard('AwsIoTThingCarCard', 'Aws Io T Thing Car Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Remote.puml
new file mode 100644
index 00000000000..a9005711a01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarCard('AwsIoTThingCarCard', 'Aws Io T Thing Car Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.png
new file mode 100644
index 00000000000..e906bc77e1f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.puml
new file mode 100644
index 00000000000..c5d5b3b5390
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarGroup('AwsIoTThingCarGroup', 'Aws Io T Thing Car Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Remote.puml
new file mode 100644
index 00000000000..75133f8ee33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCarGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCarGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCar')
+
+' renders the element
+AwsIoTThingCarGroup('AwsIoTThingCarGroup', 'Aws Io T Thing Car Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.png
new file mode 100644
index 00000000000..b8e7f2c36a9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.puml
new file mode 100644
index 00000000000..27159225ef3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCart
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCart('AwsIoTThingCart', 'Aws Io T Thing Cart', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Remote.puml
new file mode 100644
index 00000000000..bc4fc6e2151
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCart
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCart('AwsIoTThingCart', 'Aws Io T Thing Cart', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.md
new file mode 100644
index 00000000000..6a03623b83f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.md
@@ -0,0 +1,157 @@
+# AwsIoTThingCart
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingCart
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+```
+
+
+
+| Illustration | AwsIoTThingCart | AwsIoTThingCartCard | AwsIoTThingCartGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCart.png) | ![illustration for AwsIoTThingCart](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCart.Local.png) | ![illustration for AwsIoTThingCartCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.png) | ![illustration for AwsIoTThingCartGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.png) |
+
+
+
+
+## AwsIoTThingCart
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCart
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCart('AwsIoTThingCart', 'Aws Io T Thing Cart', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCart
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCart('AwsIoTThingCart', 'Aws Io T Thing Cart', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingCartCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartCard('AwsIoTThingCartCard', 'Aws Io T Thing Cart Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartCard('AwsIoTThingCartCard', 'Aws Io T Thing Cart Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingCartGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartGroup('AwsIoTThingCartGroup', 'Aws Io T Thing Cart Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartGroup('AwsIoTThingCartGroup', 'Aws Io T Thing Cart Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.png
new file mode 100644
index 00000000000..3d30f30acda
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.puml
new file mode 100644
index 00000000000..ca5717d2a4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCart.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingCart
+
+sprite $AwsIoTThingCartXs [10x10/16z] RSot0S0m08J0QnJOVs6xTD0_j7XjLDuBC6nkXy2KM6EGKEdKkm
+
+sprite $AwsIoTThingCartSm [12x12/16z] LSq73GCn400mHxt97t3NQyK4x9REbh-EnvBH_YO9qr-luOG2Ssneb5aLx6wP8jH4ja4uGHhiFEfwFm
+
+sprite $AwsIoTThingCartMd [16x16/16z] {
+RSx70SD024JH3piZeF-2hQoJt-O8_66Q2UbTbiUpLLdtwSTndbBnhgthlDRbEk-1oPFahlkSqtQTpq06GEDfOWFQ9vo12bY25TYwrfapuy5Qu3UHl0RaJtCA
+HyUa5Dn4qR4Mm0u
+}
+
+sprite $AwsIoTThingCartLg [20x20/16z] {
+TP254KL12CHoEFqN_5o_X54ckoVymr2ZjxbmrD-xoWTbh2HF0d1FKhaebzthjwUwxkh0I1sO9vGSmN5dXxFHUxOxEGireDjtZzILuEcDJ7StNbuBHElJAtfX
+zDFRgkJesvm7nywY8YjwcnX__m-K8VWsApC
+}
+
+!procedure AwsIoTThingCart($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingCart', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingCartCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingCartLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingCartGroup($id, $name='Aws Io T Thing Cart', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingCartLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.png
new file mode 100644
index 00000000000..cd225572f27
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.puml
new file mode 100644
index 00000000000..29ec08080be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartCard('AwsIoTThingCartCard', 'Aws Io T Thing Cart Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Remote.puml
new file mode 100644
index 00000000000..adb23e86c92
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartCard('AwsIoTThingCartCard', 'Aws Io T Thing Cart Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.png
new file mode 100644
index 00000000000..0189ab531ab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.puml
new file mode 100644
index 00000000000..45f040c18e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartGroup('AwsIoTThingCartGroup', 'Aws Io T Thing Cart Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Remote.puml
new file mode 100644
index 00000000000..813ce62a338
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCartGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCartGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCart')
+
+' renders the element
+AwsIoTThingCartGroup('AwsIoTThingCartGroup', 'Aws Io T Thing Cart Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.png
new file mode 100644
index 00000000000..288feca000b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.puml
new file mode 100644
index 00000000000..b28aa8cf2c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePot
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePot('AwsIoTThingCoffeePot', 'Aws Io T Thing Coffee Pot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Remote.puml
new file mode 100644
index 00000000000..172cb918566
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePot
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePot('AwsIoTThingCoffeePot', 'Aws Io T Thing Coffee Pot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.md
new file mode 100644
index 00000000000..7303f6da99f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.md
@@ -0,0 +1,157 @@
+# AwsIoTThingCoffeePot
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+```
+
+
+
+| Illustration | AwsIoTThingCoffeePot | AwsIoTThingCoffeePotCard | AwsIoTThingCoffeePotGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.png) | ![illustration for AwsIoTThingCoffeePot](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.Local.png) | ![illustration for AwsIoTThingCoffeePotCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.png) | ![illustration for AwsIoTThingCoffeePotGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.png) |
+
+
+
+
+## AwsIoTThingCoffeePot
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePot
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePot('AwsIoTThingCoffeePot', 'Aws Io T Thing Coffee Pot', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePot
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePot('AwsIoTThingCoffeePot', 'Aws Io T Thing Coffee Pot', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingCoffeePotCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotCard('AwsIoTThingCoffeePotCard', 'Aws Io T Thing Coffee Pot Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotCard('AwsIoTThingCoffeePotCard', 'Aws Io T Thing Coffee Pot Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingCoffeePotGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotGroup('AwsIoTThingCoffeePotGroup', 'Aws Io T Thing Coffee Pot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotGroup('AwsIoTThingCoffeePotGroup', 'Aws Io T Thing Coffee Pot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.png
new file mode 100644
index 00000000000..a7333e9bc0b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.puml
new file mode 100644
index 00000000000..2c9485e80ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot
+
+sprite $AwsIoTThingCoffeePotXs [10x10/16z] PSor0SC00CJ0IupQVs1JPL3v80-coejX6AvgY9XaeAIh85dn5r_V3W
+
+sprite $AwsIoTThingCoffeePotSm [12x12/16z] LOq54W0n20ENA_h_3rywZ1NNX5S2czooV6KqTUWnXG0lxzQmmVpKtT36k387bD8rnZHFy4z3fRw1oTJsrjCh-V3-
+
+sprite $AwsIoTThingCoffeePotMd [16x16/16z] {
+RSd1LG0m3CDGfRMRUF-58G2Sq4tlyqzcI4c_suxpkgrl_Skr2YZnlhL-I7T-V79z1MTfUjrpe6vOJvW-m1FEK8yfW0a-XHgp1Mpj4_OhrcNLxxEuNO3yrx2L
+Qof7Mjr4CtKlm0S
+}
+
+sprite $AwsIoTThingCoffeePotLg [20x20/16z] {
+TP250KCn24GlEFiFN47glQzvEFWd0GkoheSKhEyi_4KXnNpYMtQFqsAUQHsbD7x6pCRhn-oIvAeRm0UYpf9LCFCbrePHTcoc8pYA8UzdBR-0LidpucSpJkBf
+9zqmAPv-22rebEjtVwoacoVmec5YOHwMTTdvkp-0SGXQrrrN
+}
+
+!procedure AwsIoTThingCoffeePot($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingCoffeePotCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingCoffeePotLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingCoffeePotGroup($id, $name='Aws Io T Thing Coffee Pot', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingCoffeePotLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.png
new file mode 100644
index 00000000000..a4ed5ad6c25
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.puml
new file mode 100644
index 00000000000..e7bac15427f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotCard('AwsIoTThingCoffeePotCard', 'Aws Io T Thing Coffee Pot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Remote.puml
new file mode 100644
index 00000000000..fd727221fb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotCard('AwsIoTThingCoffeePotCard', 'Aws Io T Thing Coffee Pot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.png
new file mode 100644
index 00000000000..75a9ba79f49
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.puml
new file mode 100644
index 00000000000..4e948ae2e62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotGroup('AwsIoTThingCoffeePotGroup', 'Aws Io T Thing Coffee Pot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Remote.puml
new file mode 100644
index 00000000000..b56ee5bfbfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePotGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingCoffeePotGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot')
+
+' renders the element
+AwsIoTThingCoffeePotGroup('AwsIoTThingCoffeePotGroup', 'Aws Io T Thing Coffee Pot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.png
new file mode 100644
index 00000000000..8de286cdd19
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.puml
new file mode 100644
index 00000000000..d9266502f5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLock
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLock('AwsIoTThingDoorLock', 'Aws Io T Thing Door Lock', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Remote.puml
new file mode 100644
index 00000000000..fd7589d603b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLock
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLock('AwsIoTThingDoorLock', 'Aws Io T Thing Door Lock', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.md
new file mode 100644
index 00000000000..249fb393d4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.md
@@ -0,0 +1,157 @@
+# AwsIoTThingDoorLock
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+```
+
+
+
+| Illustration | AwsIoTThingDoorLock | AwsIoTThingDoorLockCard | AwsIoTThingDoorLockGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.png) | ![illustration for AwsIoTThingDoorLock](../../../aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.Local.png) | ![illustration for AwsIoTThingDoorLockCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.png) | ![illustration for AwsIoTThingDoorLockGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.png) |
+
+
+
+
+## AwsIoTThingDoorLock
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLock
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLock('AwsIoTThingDoorLock', 'Aws Io T Thing Door Lock', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLock
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLock('AwsIoTThingDoorLock', 'Aws Io T Thing Door Lock', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingDoorLockCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockCard('AwsIoTThingDoorLockCard', 'Aws Io T Thing Door Lock Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockCard('AwsIoTThingDoorLockCard', 'Aws Io T Thing Door Lock Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingDoorLockGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockGroup('AwsIoTThingDoorLockGroup', 'Aws Io T Thing Door Lock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockGroup('AwsIoTThingDoorLockGroup', 'Aws Io T Thing Door Lock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.png
new file mode 100644
index 00000000000..ef4899e6d86
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.puml
new file mode 100644
index 00000000000..b39edfa6940
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock
+
+sprite $AwsIoTThingDoorLockXs [10x10/16z] LOo50G01209jlVq7_aux0FbP0kVKtUVWmlaIPojRiDrYkt1C-KmSqsPLzTDR0G
+
+sprite $AwsIoTThingDoorLockSm [12x12/16z] LSsr0G0W34JHJppx3unMH5zt_EMCZiUqLmrkr1WZAOVjbjY6iPrt1hsDiTt4SHq77FSnroBotFKgljm5
+
+sprite $AwsIoTThingDoorLockMd [16x16/16z] {
+RSv15WCX20JHOgG1xd_X89diKhl_L84_YQBD_STKgoDJlWHyEY2xfv0skI7vdYTp_TYULu_dBAuhttFHxtdtDSvr5nRhMZ-6vtNaMlwQNkyI4C-aiG4kUToa
+ucQoidxSZMzEKdOEqmS
+}
+
+sprite $AwsIoTThingDoorLockLg [20x20/16z] {
+TP050iGW30GtIlB_3zyjTPlw56Bu8c2Evd5nSNKrJfI3300vXVAD--BlD8GqTuKkwnYk4xMkCvkk1Q5qmmGUY-EjhdiplVQztTD17DDrnvv30ezr5VvOvosF
+TMXSrsagwNNTyZUIwEuyAqTbpoFbOtv48OgO1_a1
+}
+
+!procedure AwsIoTThingDoorLock($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingDoorLockCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingDoorLockLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingDoorLockGroup($id, $name='Aws Io T Thing Door Lock', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingDoorLockLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.png
new file mode 100644
index 00000000000..111a015f9a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.puml
new file mode 100644
index 00000000000..e42f52bece1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockCard('AwsIoTThingDoorLockCard', 'Aws Io T Thing Door Lock Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Remote.puml
new file mode 100644
index 00000000000..0cd69cdff75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockCard('AwsIoTThingDoorLockCard', 'Aws Io T Thing Door Lock Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.png
new file mode 100644
index 00000000000..1fa1bfde1b9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.puml
new file mode 100644
index 00000000000..222a9f2dfa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockGroup('AwsIoTThingDoorLockGroup', 'Aws Io T Thing Door Lock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Remote.puml
new file mode 100644
index 00000000000..66c6218bbd9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingDoorLockGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingDoorLockGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock')
+
+' renders the element
+AwsIoTThingDoorLockGroup('AwsIoTThingDoorLockGroup', 'Aws Io T Thing Door Lock Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.png
new file mode 100644
index 00000000000..7563fc1c67a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.puml
new file mode 100644
index 00000000000..f1deabb5cd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactory
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactory('AwsIoTThingFactory', 'Aws Io T Thing Factory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Remote.puml
new file mode 100644
index 00000000000..24840c54ba8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactory
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactory('AwsIoTThingFactory', 'Aws Io T Thing Factory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.md
new file mode 100644
index 00000000000..285648d7c90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.md
@@ -0,0 +1,157 @@
+# AwsIoTThingFactory
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingFactory
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+```
+
+
+
+| Illustration | AwsIoTThingFactory | AwsIoTThingFactoryCard | AwsIoTThingFactoryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFactory.png) | ![illustration for AwsIoTThingFactory](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFactory.Local.png) | ![illustration for AwsIoTThingFactoryCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.png) | ![illustration for AwsIoTThingFactoryGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.png) |
+
+
+
+
+## AwsIoTThingFactory
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactory
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactory('AwsIoTThingFactory', 'Aws Io T Thing Factory', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactory
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactory('AwsIoTThingFactory', 'Aws Io T Thing Factory', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingFactoryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryCard('AwsIoTThingFactoryCard', 'Aws Io T Thing Factory Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryCard('AwsIoTThingFactoryCard', 'Aws Io T Thing Factory Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingFactoryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryGroup('AwsIoTThingFactoryGroup', 'Aws Io T Thing Factory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryGroup('AwsIoTThingFactoryGroup', 'Aws Io T Thing Factory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.png
new file mode 100644
index 00000000000..7801bbf9345
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.puml
new file mode 100644
index 00000000000..55790cc3885
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactory.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingFactory
+
+sprite $AwsIoTThingFactoryXs [10x10/16z] ROp50S0m3CHKhlOVk1XEzBAFgDXKQXRniyAp8Mu28guw8GBp18xsRW
+
+sprite $AwsIoTThingFactorySm [12x12/16z] LSst0GGn3CH0I7HW_mM_ZMuoskMfEDlyJFujL7gX6WkoA7iGJjOmz7ZOh3qBkdHMqxUruTk_jGgaUdG4rhz-vBu1
+
+sprite $AwsIoTThingFactoryMd [16x16/16z] {
+ROvN0e0m34AX3GtS_y1k_V9rPeCV12EiUirMbDMjkanyY6SKdgSHGgephh4yALvnvweOreJSLppfN2u2oMax0AmON129Src3gBxYubgMwhAFxy0gg-Qbze37
+QH50wSCueMXcL16uA3JCUQdU0G
+}
+
+sprite $AwsIoTThingFactoryLg [20x20/16z] {
+TP070eH030B9flB_3v_9DUlO2Q0kdZ2eWRFzSAWVjSeTPMWIUw9pdYX5GtRAr_XSIGLO7v_gfhM_ShHKWNbhWnRbdsNs3aXDbcoDlGCep1MJ_N3msLXbvsCu
+bxFsVH1iciYkhnhfKo8-lJi-caL5Ld2saCVr0nIouBCrBm
+}
+
+!procedure AwsIoTThingFactory($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingFactory', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingFactoryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingFactoryLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingFactoryGroup($id, $name='Aws Io T Thing Factory', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingFactoryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.png
new file mode 100644
index 00000000000..45d01b8f386
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.puml
new file mode 100644
index 00000000000..cf0ad9bcbda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryCard('AwsIoTThingFactoryCard', 'Aws Io T Thing Factory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Remote.puml
new file mode 100644
index 00000000000..187d61ed085
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryCard('AwsIoTThingFactoryCard', 'Aws Io T Thing Factory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.png
new file mode 100644
index 00000000000..375ed73574a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.puml
new file mode 100644
index 00000000000..0850c885991
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryGroup('AwsIoTThingFactoryGroup', 'Aws Io T Thing Factory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Remote.puml
new file mode 100644
index 00000000000..6ad2e17d3ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFactoryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFactoryGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFactory')
+
+' renders the element
+AwsIoTThingFactoryGroup('AwsIoTThingFactoryGroup', 'Aws Io T Thing Factory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.png
new file mode 100644
index 00000000000..4f9f4fb719c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.puml
new file mode 100644
index 00000000000..7d22a5371c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDevice('AwsIoTThingFreeRtosDevice', 'Aws Io T Thing Free Rtos Device', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Remote.puml
new file mode 100644
index 00000000000..0dc3d69965b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDevice('AwsIoTThingFreeRtosDevice', 'Aws Io T Thing Free Rtos Device', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.md
new file mode 100644
index 00000000000..7673d125f24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.md
@@ -0,0 +1,157 @@
+# AwsIoTThingFreeRtosDevice
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+```
+
+
+
+| Illustration | AwsIoTThingFreeRtosDevice | AwsIoTThingFreeRtosDeviceCard | AwsIoTThingFreeRtosDeviceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.png) | ![illustration for AwsIoTThingFreeRtosDevice](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.Local.png) | ![illustration for AwsIoTThingFreeRtosDeviceCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.png) | ![illustration for AwsIoTThingFreeRtosDeviceGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.png) |
+
+
+
+
+## AwsIoTThingFreeRtosDevice
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDevice('AwsIoTThingFreeRtosDevice', 'Aws Io T Thing Free Rtos Device', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDevice
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDevice('AwsIoTThingFreeRtosDevice', 'Aws Io T Thing Free Rtos Device', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingFreeRtosDeviceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceCard('AwsIoTThingFreeRtosDeviceCard', 'Aws Io T Thing Free Rtos Device Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceCard('AwsIoTThingFreeRtosDeviceCard', 'Aws Io T Thing Free Rtos Device Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingFreeRtosDeviceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceGroup('AwsIoTThingFreeRtosDeviceGroup', 'Aws Io T Thing Free Rtos Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceGroup('AwsIoTThingFreeRtosDeviceGroup', 'Aws Io T Thing Free Rtos Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.png
new file mode 100644
index 00000000000..bc26b4b6c3a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.puml
new file mode 100644
index 00000000000..d7633fcb17b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice
+
+sprite $AwsIoTThingFreeRtosDeviceXs [10x10/16z] ROp50S0W00CFv_OVkEub_WfFrAuUEqA20YAfqBQHqzfe93bSvBIYF_vc
+
+sprite $AwsIoTThingFreeRtosDeviceSm [12x12/16z] LOst0GCm40BFwFt0_WCxLYAMnosXHW34VmqSV_e4Si2iCi8Wpr8gYpfECsc9QPhG84DRYC2mtjypSThuSN7V
+
+sprite $AwsIoTThingFreeRtosDeviceMd [16x16/16z] {
+RS-xOG114C9G3NExGFy5--_ibBrGlAGr7VcVpnDrrm9WpluNO1y1EGVmwjVfiN_j24FPnJP8oL2U70Ejeft6n0spelDbZ6VGYgcQWYLimTmMi2_es-CB683u
+lxp-_Fi2V08
+}
+
+sprite $AwsIoTThingFreeRtosDeviceLg [20x20/16z] {
+TP17TWDG2CH4-p3tFt0AYRkjMQ6d5Np2onhjRkxOF3gVqNNDCYmEG2JWiOwfNbTXL0amDH8GNO7P04FAV23Ae5iW0q4cCPtRJ4uXhucE12GnIAYycP1gkv2l
+EyUk7SmwmRM3KAd7uDQ1JEayT3ITndPxPjoOOCdgcjGkFlyFB2ZE3k0R
+}
+
+!procedure AwsIoTThingFreeRtosDevice($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingFreeRtosDeviceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingFreeRtosDeviceLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingFreeRtosDeviceGroup($id, $name='Aws Io T Thing Free Rtos Device', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingFreeRtosDeviceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.png
new file mode 100644
index 00000000000..613ee918ba8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.puml
new file mode 100644
index 00000000000..fb5c2705337
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceCard('AwsIoTThingFreeRtosDeviceCard', 'Aws Io T Thing Free Rtos Device Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Remote.puml
new file mode 100644
index 00000000000..1e02e6d8276
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceCard('AwsIoTThingFreeRtosDeviceCard', 'Aws Io T Thing Free Rtos Device Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.png
new file mode 100644
index 00000000000..06bc20fd1eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.puml
new file mode 100644
index 00000000000..287407f232d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceGroup('AwsIoTThingFreeRtosDeviceGroup', 'Aws Io T Thing Free Rtos Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Remote.puml
new file mode 100644
index 00000000000..f961df658d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDeviceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingFreeRtosDeviceGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice')
+
+' renders the element
+AwsIoTThingFreeRtosDeviceGroup('AwsIoTThingFreeRtosDeviceGroup', 'Aws Io T Thing Free Rtos Device Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.png
new file mode 100644
index 00000000000..14f9bbf6057
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.puml
new file mode 100644
index 00000000000..3e408ed666b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGeneric
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGeneric('AwsIoTThingGeneric', 'Aws Io T Thing Generic', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Remote.puml
new file mode 100644
index 00000000000..4ff898e9c6a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGeneric
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGeneric('AwsIoTThingGeneric', 'Aws Io T Thing Generic', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.md
new file mode 100644
index 00000000000..a5945b45037
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.md
@@ -0,0 +1,157 @@
+# AwsIoTThingGeneric
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingGeneric
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+```
+
+
+
+| Illustration | AwsIoTThingGeneric | AwsIoTThingGenericCard | AwsIoTThingGenericGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.png) | ![illustration for AwsIoTThingGeneric](../../../aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.Local.png) | ![illustration for AwsIoTThingGenericCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.png) | ![illustration for AwsIoTThingGenericGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.png) |
+
+
+
+
+## AwsIoTThingGeneric
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGeneric
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGeneric('AwsIoTThingGeneric', 'Aws Io T Thing Generic', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGeneric
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGeneric('AwsIoTThingGeneric', 'Aws Io T Thing Generic', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingGenericCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericCard('AwsIoTThingGenericCard', 'Aws Io T Thing Generic Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericCard('AwsIoTThingGenericCard', 'Aws Io T Thing Generic Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingGenericGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericGroup('AwsIoTThingGenericGroup', 'Aws Io T Thing Generic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericGroup('AwsIoTThingGenericGroup', 'Aws Io T Thing Generic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.png
new file mode 100644
index 00000000000..afbfb87d694
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.puml
new file mode 100644
index 00000000000..31d8d4b17a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingGeneric
+
+sprite $AwsIoTThingGenericXs [10x10/16z] ROp50S103CFq2MZ_WSlS2uDjNXOgRzFz5aYLMnT2TW-FIMqSwSq
+
+sprite $AwsIoTThingGenericSm [12x12/16z] LSt9TKKX50CmSJ34j_-2ywVLKmFoTAovm5z-XXC_FOHDb1NRpEWoWKR7ZNEwevV8srN4Jp7zkO_t1G
+
+sprite $AwsIoTThingGenericMd [16x16/16z] {
+POu75WGX34B922RS_y9hTFjyAoyDu8vGS90lcR8yCyKJVQFew9SMTppPUCVB0Fl2qfKxJd_YxdX7E-v2JC2BBjGLO9vunTBYrZv073S_eDuKcb1K-2831o9H
+CGOM3m
+}
+
+sprite $AwsIoTThingGenericLg [20x20/16z] {
+TP055iGm50A9G3xtl_0silLEdJSqWYygIeN7iKCKNhDe9wAYqt16lSTh5ipJyv_fbT8pY5toPfI4ofu9QXi-Twd86wjhzsmKsPysboV9AHuUmrUlTnDmyHPn
+yau8dNZ9ga8jv74eVUnVfo1bS1oT7m
+}
+
+!procedure AwsIoTThingGeneric($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingGeneric', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingGenericCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingGenericLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingGenericGroup($id, $name='Aws Io T Thing Generic', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingGenericLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.png
new file mode 100644
index 00000000000..c8fea2091c0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.puml
new file mode 100644
index 00000000000..39be5540b84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericCard('AwsIoTThingGenericCard', 'Aws Io T Thing Generic Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Remote.puml
new file mode 100644
index 00000000000..64010d796c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericCard('AwsIoTThingGenericCard', 'Aws Io T Thing Generic Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.png
new file mode 100644
index 00000000000..ca370dc8a16
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.puml
new file mode 100644
index 00000000000..da9813c7af3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericGroup('AwsIoTThingGenericGroup', 'Aws Io T Thing Generic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Remote.puml
new file mode 100644
index 00000000000..490ce5553a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingGenericGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingGenericGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingGeneric')
+
+' renders the element
+AwsIoTThingGenericGroup('AwsIoTThingGenericGroup', 'Aws Io T Thing Generic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.png
new file mode 100644
index 00000000000..332fa784d37
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.puml
new file mode 100644
index 00000000000..021ababf39d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouse
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouse('AwsIoTThingHouse', 'Aws Io T Thing House', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Remote.puml
new file mode 100644
index 00000000000..a27e4e7e8eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouse
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouse('AwsIoTThingHouse', 'Aws Io T Thing House', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.md
new file mode 100644
index 00000000000..a135ae0f1dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.md
@@ -0,0 +1,157 @@
+# AwsIoTThingHouse
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingHouse
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+```
+
+
+
+| Illustration | AwsIoTThingHouse | AwsIoTThingHouseCard | AwsIoTThingHouseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHouse.png) | ![illustration for AwsIoTThingHouse](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHouse.Local.png) | ![illustration for AwsIoTThingHouseCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.png) | ![illustration for AwsIoTThingHouseGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.png) |
+
+
+
+
+## AwsIoTThingHouse
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouse
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouse('AwsIoTThingHouse', 'Aws Io T Thing House', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouse
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouse('AwsIoTThingHouse', 'Aws Io T Thing House', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingHouseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseCard('AwsIoTThingHouseCard', 'Aws Io T Thing House Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseCard('AwsIoTThingHouseCard', 'Aws Io T Thing House Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingHouseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseGroup('AwsIoTThingHouseGroup', 'Aws Io T Thing House Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseGroup('AwsIoTThingHouseGroup', 'Aws Io T Thing House Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.png
new file mode 100644
index 00000000000..463adf1d9eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.puml
new file mode 100644
index 00000000000..d872adfc2bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouse.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingHouse
+
+sprite $AwsIoTThingHouseXs [10x10/16z] Oq01h9oSd0neW9E11Im5P00v89eLB0o631oSR10M4oEOXSqy
+
+sprite $AwsIoTThingHouseSm [12x12/16z] LSst0KGn3CKmEEdhxJ_mnSgesD7j62dWsN_XR4RGXsqjHJDsmPezP0Uae_Pvaa4N-_1hx5brb4Rwhwxl6m
+
+sprite $AwsIoTThingHouseMd [16x16/16z] {
+POs7aGGW30Cba1pwR_Z7y9UNkEC4_68Kcj93q-sEJEj6dvWJdP-QuzQDvvvzujL0hHE4AoVUEEoSUFUw3hMxm81NggC4Bq89irPZtBfENjSCmOe8mt7cGNvI
+66WMUqd4HKWKzvx_7m
+}
+
+sprite $AwsIoTThingHouseLg [20x20/16z] {
+TP054e002C3e-F-71UoQlHiM_2700ZdBWGBhtOLV21ddSCLwJbVdoUkKqjwL2TaxvdP1VMbTC8BKBERsJddCKi06nynckcvPNzIgymo5JCge3RPkNDIrjJix
+8jZSqH4YbkDBHrPe7xfh0avs9nRcOJcBuS__QnYGG6Tf5W
+}
+
+!procedure AwsIoTThingHouse($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingHouse', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingHouseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingHouseLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingHouseGroup($id, $name='Aws Io T Thing House', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingHouseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.png
new file mode 100644
index 00000000000..a113d566703
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.puml
new file mode 100644
index 00000000000..5edf4acae5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseCard('AwsIoTThingHouseCard', 'Aws Io T Thing House Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Remote.puml
new file mode 100644
index 00000000000..8501c8f45e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseCard('AwsIoTThingHouseCard', 'Aws Io T Thing House Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.png
new file mode 100644
index 00000000000..ddc40cc2a4e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.puml
new file mode 100644
index 00000000000..075cc1832c1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseGroup('AwsIoTThingHouseGroup', 'Aws Io T Thing House Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Remote.puml
new file mode 100644
index 00000000000..98e53fc0820
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHouseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHouseGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHouse')
+
+' renders the element
+AwsIoTThingHouseGroup('AwsIoTThingHouseGroup', 'Aws Io T Thing House Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.png
new file mode 100644
index 00000000000..da74e94bcc6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.puml
new file mode 100644
index 00000000000..79902fa1b04
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensor('AwsIoTThingHumiditySensor', 'Aws Io T Thing Humidity Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Remote.puml
new file mode 100644
index 00000000000..998d78f04a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensor('AwsIoTThingHumiditySensor', 'Aws Io T Thing Humidity Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.md
new file mode 100644
index 00000000000..5ffce923a41
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.md
@@ -0,0 +1,157 @@
+# AwsIoTThingHumiditySensor
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+```
+
+
+
+| Illustration | AwsIoTThingHumiditySensor | AwsIoTThingHumiditySensorCard | AwsIoTThingHumiditySensorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.png) | ![illustration for AwsIoTThingHumiditySensor](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.Local.png) | ![illustration for AwsIoTThingHumiditySensorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.png) | ![illustration for AwsIoTThingHumiditySensorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.png) |
+
+
+
+
+## AwsIoTThingHumiditySensor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensor('AwsIoTThingHumiditySensor', 'Aws Io T Thing Humidity Sensor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensor('AwsIoTThingHumiditySensor', 'Aws Io T Thing Humidity Sensor', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingHumiditySensorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorCard('AwsIoTThingHumiditySensorCard', 'Aws Io T Thing Humidity Sensor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorCard('AwsIoTThingHumiditySensorCard', 'Aws Io T Thing Humidity Sensor Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingHumiditySensorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorGroup('AwsIoTThingHumiditySensorGroup', 'Aws Io T Thing Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorGroup('AwsIoTThingHumiditySensorGroup', 'Aws Io T Thing Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.png
new file mode 100644
index 00000000000..b2ee97ee03c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.puml
new file mode 100644
index 00000000000..000f934b390
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor
+
+sprite $AwsIoTThingHumiditySensorXs [10x10/16z] JSo50GGn40B0YOV-2tuzMnV0q-PEuhB6W6Z3aaBQf_jkMeGuf_M_wUrh-w7t1W
+
+sprite $AwsIoTThingHumiditySensorSm [12x12/16z] LSr70GHH3CKm_VeI_e2tdaO6O4_Jx9gWyhTPWK4juf8MPePFHwQEla6t2bleCiDngKam4UnATLV6u_i6
+
+sprite $AwsIoTThingHumiditySensorMd [16x16/16z] {
+RS-x5KGn2CHGCNWzq7_3U_pBdh8RYe-KfaD-7AFKcTPc_F9LG0wnc-0KpyxSTecUK3IsGL8MeyCOw1PM6y1TH0f6KCiHQDdGonAsGB-iPK-G0CGog_AhFd-U
+9y0V
+}
+
+sprite $AwsIoTThingHumiditySensorLg [20x20/16z] {
+TP17bWL12CD4WGjy_mDF-3bqIpi_hSmPIz7uudFRCU_Rcl73viB0aonWvMEhW5G6ak72iY5RISH0DJ1KaGheDbW11fFJ1GohI-gzPv45s0OrqmcGjYuTuC00
+pmuC-kf0drrFpsT7B1uTTEMJIIwKMbE-cEV_GIHYNmJu1G
+}
+
+!procedure AwsIoTThingHumiditySensor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingHumiditySensorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingHumiditySensorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingHumiditySensorGroup($id, $name='Aws Io T Thing Humidity Sensor', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingHumiditySensorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.png
new file mode 100644
index 00000000000..cdf82678a3a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.puml
new file mode 100644
index 00000000000..dfda9863a3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorCard('AwsIoTThingHumiditySensorCard', 'Aws Io T Thing Humidity Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Remote.puml
new file mode 100644
index 00000000000..dedfdabc940
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorCard('AwsIoTThingHumiditySensorCard', 'Aws Io T Thing Humidity Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.png
new file mode 100644
index 00000000000..cdb8e937b59
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.puml
new file mode 100644
index 00000000000..2aea6067133
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorGroup('AwsIoTThingHumiditySensorGroup', 'Aws Io T Thing Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Remote.puml
new file mode 100644
index 00000000000..04a09e60ca0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor')
+
+' renders the element
+AwsIoTThingHumiditySensorGroup('AwsIoTThingHumiditySensorGroup', 'Aws Io T Thing Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.png
new file mode 100644
index 00000000000..f09a1b1fcf0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.puml
new file mode 100644
index 00000000000..262845b8c41
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPc('AwsIoTThingIndustrialPc', 'Aws Io T Thing Industrial Pc', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Remote.puml
new file mode 100644
index 00000000000..5cf3e24c133
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPc('AwsIoTThingIndustrialPc', 'Aws Io T Thing Industrial Pc', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.md
new file mode 100644
index 00000000000..8173f4833db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.md
@@ -0,0 +1,157 @@
+# AwsIoTThingIndustrialPc
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+```
+
+
+
+| Illustration | AwsIoTThingIndustrialPc | AwsIoTThingIndustrialPcCard | AwsIoTThingIndustrialPcGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.png) | ![illustration for AwsIoTThingIndustrialPc](../../../aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.Local.png) | ![illustration for AwsIoTThingIndustrialPcCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.png) | ![illustration for AwsIoTThingIndustrialPcGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.png) |
+
+
+
+
+## AwsIoTThingIndustrialPc
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPc('AwsIoTThingIndustrialPc', 'Aws Io T Thing Industrial Pc', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPc('AwsIoTThingIndustrialPc', 'Aws Io T Thing Industrial Pc', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingIndustrialPcCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcCard('AwsIoTThingIndustrialPcCard', 'Aws Io T Thing Industrial Pc Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcCard('AwsIoTThingIndustrialPcCard', 'Aws Io T Thing Industrial Pc Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingIndustrialPcGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcGroup('AwsIoTThingIndustrialPcGroup', 'Aws Io T Thing Industrial Pc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcGroup('AwsIoTThingIndustrialPcGroup', 'Aws Io T Thing Industrial Pc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.png
new file mode 100644
index 00000000000..a03d6f87c4d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.puml
new file mode 100644
index 00000000000..99b4ef0abba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc
+
+sprite $AwsIoTThingIndustrialPcXs [10x10/16z] JOo50G11282uLFOV-3iEErcPgVBHOD0k1a7NLbeWhPnEX7B8bLqqeLy7kVpR0G
+
+sprite $AwsIoTThingIndustrialPcSm [12x12/16z] LSsv0G9130J1PhyUvHymS3fhIwytt0QZClgDhmLJNfbWjIqCg-cWjDAxY0x9iSBm-9WP8AtlYgcAdolt1m
+
+sprite $AwsIoTThingIndustrialPcMd [16x16/16z] RSz70WGX24JHukDOSFy3JqTs_SnPz86qEl0Croewq-WIlnmbAHSQJgxnzYEliGixeWjyag1VrqZTsBJgQhiKYLKnvyGvvc63R28VihS46jQbFEepdXbldGu
+
+sprite $AwsIoTThingIndustrialPcLg [20x20/16z] {
+TP250KGn24E3DMJ_WK--wwiN1szu6Q5fRFYmFlzvjxP1J3GEHFwrulnNOQWIB5OGh81PesienUnab06am4ovAjeOpPnYz5ZX54CI-DCGQhf9DUaH4O1dug07
+C_oM7VJKAxNf7LZrRhK1pDZfm4GMgrFJYFV-0HOeZ6dy-G8
+}
+
+!procedure AwsIoTThingIndustrialPc($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingIndustrialPcCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingIndustrialPcLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingIndustrialPcGroup($id, $name='Aws Io T Thing Industrial Pc', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingIndustrialPcLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.png
new file mode 100644
index 00000000000..27489ea3d0b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.puml
new file mode 100644
index 00000000000..42e567328ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcCard('AwsIoTThingIndustrialPcCard', 'Aws Io T Thing Industrial Pc Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Remote.puml
new file mode 100644
index 00000000000..844b35de378
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcCard('AwsIoTThingIndustrialPcCard', 'Aws Io T Thing Industrial Pc Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.png
new file mode 100644
index 00000000000..8b3945e8a23
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.puml
new file mode 100644
index 00000000000..fe98b67c76f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcGroup('AwsIoTThingIndustrialPcGroup', 'Aws Io T Thing Industrial Pc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Remote.puml
new file mode 100644
index 00000000000..5556d4ff8f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPcGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingIndustrialPcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc')
+
+' renders the element
+AwsIoTThingIndustrialPcGroup('AwsIoTThingIndustrialPcGroup', 'Aws Io T Thing Industrial Pc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.png
new file mode 100644
index 00000000000..99c280cc832
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.puml
new file mode 100644
index 00000000000..2d5231fa065
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulb
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulb('AwsIoTThingLightbulb', 'Aws Io T Thing Lightbulb', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Remote.puml
new file mode 100644
index 00000000000..70a122ae9a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulb
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulb('AwsIoTThingLightbulb', 'Aws Io T Thing Lightbulb', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.md
new file mode 100644
index 00000000000..3cc1718189b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.md
@@ -0,0 +1,157 @@
+# AwsIoTThingLightbulb
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+```
+
+
+
+| Illustration | AwsIoTThingLightbulb | AwsIoTThingLightbulbCard | AwsIoTThingLightbulbGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.png) | ![illustration for AwsIoTThingLightbulb](../../../aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.Local.png) | ![illustration for AwsIoTThingLightbulbCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.png) | ![illustration for AwsIoTThingLightbulbGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.png) |
+
+
+
+
+## AwsIoTThingLightbulb
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulb
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulb('AwsIoTThingLightbulb', 'Aws Io T Thing Lightbulb', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulb
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulb('AwsIoTThingLightbulb', 'Aws Io T Thing Lightbulb', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingLightbulbCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbCard('AwsIoTThingLightbulbCard', 'Aws Io T Thing Lightbulb Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbCard('AwsIoTThingLightbulbCard', 'Aws Io T Thing Lightbulb Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingLightbulbGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbGroup('AwsIoTThingLightbulbGroup', 'Aws Io T Thing Lightbulb Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbGroup('AwsIoTThingLightbulbGroup', 'Aws Io T Thing Lightbulb Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.png
new file mode 100644
index 00000000000..488fa1ef913
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.puml
new file mode 100644
index 00000000000..521c5e39f46
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb
+
+sprite $AwsIoTThingLightbulbXs [10x10/16z] Oq01h9oSd0mOW1qinS360A61AY0OHBB3MOnW5ZRp
+
+sprite $AwsIoTThingLightbulbSm [12x12/16z] LOt50S1G24FVDo3xBrpaL5mJ_l9OiYdzZYYd5-GvZmSNzM70kfd9AXQwcKL6ONMlka_F-inLrZsQMZ5YFzuF
+
+sprite $AwsIoTThingLightbulbMd [16x16/16z] {
+ROn15a912CF2dpBG-r_O1wehiw9j7lmXQHpIDrOwVQjI6-5Bngo0kZmvjViHqEpUtXEUGtRjlZcqkmtvuFNTn0NkiMFwG0NG_lxVZ7qdwq1klZqv0EMFPeYC
+3ZzIm2AAZdC0NW
+}
+
+sprite $AwsIoTThingLightbulbLg [20x20/16z] {
+TP35eK0X30G7ulqN_2NFRVV44ETBYYZLtcM8NLd6IQdDWhCSC6iM6TKXQNEDg-Qwnea4J8Fr9sIW_xa-zrfxhWdYa2kl2lfLQ-MojOVcA2qkSSGiXqiSukxS
+uaPLtUD6UkrnaEpQcNfwf5VRn-VzG1WJQ__h5m
+}
+
+!procedure AwsIoTThingLightbulb($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingLightbulbCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingLightbulbLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingLightbulbGroup($id, $name='Aws Io T Thing Lightbulb', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingLightbulbLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.png
new file mode 100644
index 00000000000..f440f2c1532
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.puml
new file mode 100644
index 00000000000..c732dadfa22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbCard('AwsIoTThingLightbulbCard', 'Aws Io T Thing Lightbulb Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Remote.puml
new file mode 100644
index 00000000000..f5bb1591768
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbCard('AwsIoTThingLightbulbCard', 'Aws Io T Thing Lightbulb Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.png
new file mode 100644
index 00000000000..db037f77571
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.puml
new file mode 100644
index 00000000000..6f9314ca52b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbGroup('AwsIoTThingLightbulbGroup', 'Aws Io T Thing Lightbulb Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Remote.puml
new file mode 100644
index 00000000000..c836349436f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingLightbulbGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingLightbulbGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb')
+
+' renders the element
+AwsIoTThingLightbulbGroup('AwsIoTThingLightbulbGroup', 'Aws Io T Thing Lightbulb Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.png
new file mode 100644
index 00000000000..06ecebff461
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.puml
new file mode 100644
index 00000000000..262fce6f1aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergency('AwsIoTThingMedicalEmergency', 'Aws Io T Thing Medical Emergency', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Remote.puml
new file mode 100644
index 00000000000..b29e5ad4481
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergency('AwsIoTThingMedicalEmergency', 'Aws Io T Thing Medical Emergency', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.md
new file mode 100644
index 00000000000..3d36937bd8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.md
@@ -0,0 +1,157 @@
+# AwsIoTThingMedicalEmergency
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+```
+
+
+
+| Illustration | AwsIoTThingMedicalEmergency | AwsIoTThingMedicalEmergencyCard | AwsIoTThingMedicalEmergencyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.png) | ![illustration for AwsIoTThingMedicalEmergency](../../../aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.Local.png) | ![illustration for AwsIoTThingMedicalEmergencyCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.png) | ![illustration for AwsIoTThingMedicalEmergencyGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.png) |
+
+
+
+
+## AwsIoTThingMedicalEmergency
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergency('AwsIoTThingMedicalEmergency', 'Aws Io T Thing Medical Emergency', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergency('AwsIoTThingMedicalEmergency', 'Aws Io T Thing Medical Emergency', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingMedicalEmergencyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyCard('AwsIoTThingMedicalEmergencyCard', 'Aws Io T Thing Medical Emergency Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyCard('AwsIoTThingMedicalEmergencyCard', 'Aws Io T Thing Medical Emergency Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingMedicalEmergencyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyGroup('AwsIoTThingMedicalEmergencyGroup', 'Aws Io T Thing Medical Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyGroup('AwsIoTThingMedicalEmergencyGroup', 'Aws Io T Thing Medical Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.png
new file mode 100644
index 00000000000..c9ab975f017
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.puml
new file mode 100644
index 00000000000..49a812e7c4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency
+
+sprite $AwsIoTThingMedicalEmergencyXs [10x10/16z] Oq01h9oSd0oeW1C4G58Cd0oCG0oYEHaPs80a6B91QAWwJcpc0G
+
+sprite $AwsIoTThingMedicalEmergencySm [12x12/16z] LSsd0G0W4C30yFtt7vYgY3eN_fpH_fZ-QWZdLG77Yb4mZiVne1qTo7RZ3WZR3exjWkBuTTprok-x
+
+sprite $AwsIoTThingMedicalEmergencyMd [16x16/16z] {
+PS_50S0m40D1AOVgl-0mUtzZDZ0MQ8Xk5oiKoghmdRXp0balP-xp5LlQvrk0emfOtRtFUucLnxoqcM2lNi7OrtDVFn5UcxDtXoDMQs_ty1xuKsq6WqrDuIJs
+70tX-Dy2
+}
+
+sprite $AwsIoTThingMedicalEmergencyLg [20x20/16z] {
+TP255O0m44Dpv7J_XNard8z7gE0F1GtLZmDxQNb3qGYSZ2_tkvREuTHYvCYc0HRipw10RMWfDfwskbObLTliLZKjH23EQjy-SxIICDnoRGu6t7B0Hk2UMvov
+a_MLDytHqCY8ZEg7o-_-0OGGte_63W
+}
+
+!procedure AwsIoTThingMedicalEmergency($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingMedicalEmergencyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingMedicalEmergencyLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingMedicalEmergencyGroup($id, $name='Aws Io T Thing Medical Emergency', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingMedicalEmergencyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.png
new file mode 100644
index 00000000000..432c547b935
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.puml
new file mode 100644
index 00000000000..5f516367485
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyCard('AwsIoTThingMedicalEmergencyCard', 'Aws Io T Thing Medical Emergency Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Remote.puml
new file mode 100644
index 00000000000..467dd3e340b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyCard('AwsIoTThingMedicalEmergencyCard', 'Aws Io T Thing Medical Emergency Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.png
new file mode 100644
index 00000000000..052c7ba8e0d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.puml
new file mode 100644
index 00000000000..de3cb9e011a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyGroup('AwsIoTThingMedicalEmergencyGroup', 'Aws Io T Thing Medical Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Remote.puml
new file mode 100644
index 00000000000..0f516c7c1a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergencyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingMedicalEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency')
+
+' renders the element
+AwsIoTThingMedicalEmergencyGroup('AwsIoTThingMedicalEmergencyGroup', 'Aws Io T Thing Medical Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.png
new file mode 100644
index 00000000000..89271cc98c0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.puml
new file mode 100644
index 00000000000..77dc0cd6600
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlc('AwsIoTThingPlc', 'Aws Io T Thing Plc', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Remote.puml
new file mode 100644
index 00000000000..e22336693f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlc('AwsIoTThingPlc', 'Aws Io T Thing Plc', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.md
new file mode 100644
index 00000000000..6e0f03668be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.md
@@ -0,0 +1,157 @@
+# AwsIoTThingPlc
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingPlc
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+```
+
+
+
+| Illustration | AwsIoTThingPlc | AwsIoTThingPlcCard | AwsIoTThingPlcGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPlc.png) | ![illustration for AwsIoTThingPlc](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPlc.Local.png) | ![illustration for AwsIoTThingPlcCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.png) | ![illustration for AwsIoTThingPlcGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.png) |
+
+
+
+
+## AwsIoTThingPlc
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlc('AwsIoTThingPlc', 'Aws Io T Thing Plc', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlc
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlc('AwsIoTThingPlc', 'Aws Io T Thing Plc', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingPlcCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcCard('AwsIoTThingPlcCard', 'Aws Io T Thing Plc Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcCard('AwsIoTThingPlcCard', 'Aws Io T Thing Plc Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingPlcGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcGroup('AwsIoTThingPlcGroup', 'Aws Io T Thing Plc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcGroup('AwsIoTThingPlcGroup', 'Aws Io T Thing Plc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.png
new file mode 100644
index 00000000000..a0352de17bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.puml
new file mode 100644
index 00000000000..5fd19de0aaa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlc.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingPlc
+
+sprite $AwsIoTThingPlcXs [10x10/16z] RKo50G112CAM_GV-xZyx03mjc-Iz6X2WiDm2jKo0szAFYSDfAQlrGsy6
+
+sprite $AwsIoTThingPlcSm [12x12/16z] LOt50G114CAo2lHVyBdcCmhmfrBZoevrqg49HGfk89fR4OAwz-nz9NUVuAVt-xFR2kqWe5jEhFBBNG4
+
+sprite $AwsIoTThingPlcMd [16x16/16z] PO_N0G0n248HSm7t7_Xwp_FB3i08KwYWhhGripB5FOqfBxocsOZI5eAIUwvkkH-vJ0XUOyqbWAySGDKhBoFobKU0xvo4zChLZtix4uGDwyA3dtVUiR8
+
+sprite $AwsIoTThingPlcLg [20x20/16z] {
+jP2tbKLH4C8OTndwRtZtUHz-aUae0bzu6Q5vXnlML-VTsiV5DN0GELNnxqGsnGv4XQ5AW8Qbn4m4As0sTR22CBaoWDJ5DHF0jPkCTEsa-at75P-w2MOST60c
+YzMfUV7z7s21mfWtyGS
+}
+
+!procedure AwsIoTThingPlc($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingPlc', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingPlcCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingPlcLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingPlcGroup($id, $name='Aws Io T Thing Plc', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingPlcLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.png
new file mode 100644
index 00000000000..31a92b74061
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.puml
new file mode 100644
index 00000000000..6617d70ef89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcCard('AwsIoTThingPlcCard', 'Aws Io T Thing Plc Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Remote.puml
new file mode 100644
index 00000000000..d206f611dfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcCard('AwsIoTThingPlcCard', 'Aws Io T Thing Plc Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.png
new file mode 100644
index 00000000000..12c7e16e2d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.puml
new file mode 100644
index 00000000000..4ddc7592a4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcGroup('AwsIoTThingPlcGroup', 'Aws Io T Thing Plc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Remote.puml
new file mode 100644
index 00000000000..48d7ae9247f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPlcGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPlcGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPlc')
+
+' renders the element
+AwsIoTThingPlcGroup('AwsIoTThingPlcGroup', 'Aws Io T Thing Plc Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.png
new file mode 100644
index 00000000000..038cc4ec164
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.puml
new file mode 100644
index 00000000000..ba5189a3947
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergency('AwsIoTThingPoliceEmergency', 'Aws Io T Thing Police Emergency', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Remote.puml
new file mode 100644
index 00000000000..fc444bf2b10
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergency('AwsIoTThingPoliceEmergency', 'Aws Io T Thing Police Emergency', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.md
new file mode 100644
index 00000000000..431fd595e77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.md
@@ -0,0 +1,157 @@
+# AwsIoTThingPoliceEmergency
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+```
+
+
+
+| Illustration | AwsIoTThingPoliceEmergency | AwsIoTThingPoliceEmergencyCard | AwsIoTThingPoliceEmergencyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.png) | ![illustration for AwsIoTThingPoliceEmergency](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.Local.png) | ![illustration for AwsIoTThingPoliceEmergencyCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.png) | ![illustration for AwsIoTThingPoliceEmergencyGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.png) |
+
+
+
+
+## AwsIoTThingPoliceEmergency
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergency('AwsIoTThingPoliceEmergency', 'Aws Io T Thing Police Emergency', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergency
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergency('AwsIoTThingPoliceEmergency', 'Aws Io T Thing Police Emergency', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingPoliceEmergencyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyCard('AwsIoTThingPoliceEmergencyCard', 'Aws Io T Thing Police Emergency Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyCard('AwsIoTThingPoliceEmergencyCard', 'Aws Io T Thing Police Emergency Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingPoliceEmergencyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyGroup('AwsIoTThingPoliceEmergencyGroup', 'Aws Io T Thing Police Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyGroup('AwsIoTThingPoliceEmergencyGroup', 'Aws Io T Thing Police Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.png
new file mode 100644
index 00000000000..f98ac2dc155
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.puml
new file mode 100644
index 00000000000..ee97e80fa90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency
+
+sprite $AwsIoTThingPoliceEmergencyXs [10x10/16z] Oq01h9oSd0peW1CY1QOvGJIOnGYcMK5Y414EDbOW6vjv
+
+sprite $AwsIoTThingPoliceEmergencySm [12x12/16z] LSt50GH024FHDnxwBtXT_mrY_bbQRI3hIR6czu-fJdA4DWr4cfecIigQ0_hRFwmZc1W8Aa_st-uL
+
+sprite $AwsIoTThingPoliceEmergencyMd [16x16/16z] {
+PO_N0KDH24AnNMN_XUCZFU7lM07uLs50otXY5ukdkrBuCMXNzyrPgNwSe7Dv-qDOcyD1vBJwWvKTzKc0sbxcN6KFSICTo8QLcBg_39yEzlOoddwqaYOJBxLQ
+LZP6BtKrzf7l1W
+}
+
+sprite $AwsIoTThingPoliceEmergencyLg [20x20/16z] {
+TP25WSKm3CNacFSV-C0VoYe_Q80d37LwZYz-qUg0ZPQy-Nwv7xLoVJk5DDZxIpKXlL8hSa6gO9wiPj3UTMEDbk-hEw5bD9V_Rnz72eRUSkfVxPkZJ01DstAm
+gcC2tzoWmFUhs1DpjwpCofuZv77_G14bvlZd5m
+}
+
+!procedure AwsIoTThingPoliceEmergency($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingPoliceEmergencyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingPoliceEmergencyLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingPoliceEmergencyGroup($id, $name='Aws Io T Thing Police Emergency', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingPoliceEmergencyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.png
new file mode 100644
index 00000000000..9332abe892b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.puml
new file mode 100644
index 00000000000..7105cc87c37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyCard('AwsIoTThingPoliceEmergencyCard', 'Aws Io T Thing Police Emergency Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Remote.puml
new file mode 100644
index 00000000000..5bd140edc91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyCard('AwsIoTThingPoliceEmergencyCard', 'Aws Io T Thing Police Emergency Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.png
new file mode 100644
index 00000000000..84d6754a34a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.puml
new file mode 100644
index 00000000000..4a25836c42e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyGroup('AwsIoTThingPoliceEmergencyGroup', 'Aws Io T Thing Police Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Remote.puml
new file mode 100644
index 00000000000..0910b2ce536
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergencyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingPoliceEmergencyGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency')
+
+' renders the element
+AwsIoTThingPoliceEmergencyGroup('AwsIoTThingPoliceEmergencyGroup', 'Aws Io T Thing Police Emergency Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.png
new file mode 100644
index 00000000000..dc8b5e5e52f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.puml
new file mode 100644
index 00000000000..4bea5e7f287
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelay
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelay('AwsIoTThingRelay', 'Aws Io T Thing Relay', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Remote.puml
new file mode 100644
index 00000000000..2b7dbe9be31
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelay
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelay('AwsIoTThingRelay', 'Aws Io T Thing Relay', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.md
new file mode 100644
index 00000000000..93f9a0e2872
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.md
@@ -0,0 +1,157 @@
+# AwsIoTThingRelay
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingRelay
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+```
+
+
+
+| Illustration | AwsIoTThingRelay | AwsIoTThingRelayCard | AwsIoTThingRelayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingRelay.png) | ![illustration for AwsIoTThingRelay](../../../aws-q1-2022/Resource/LoT/AwsIoTThingRelay.Local.png) | ![illustration for AwsIoTThingRelayCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.png) | ![illustration for AwsIoTThingRelayGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.png) |
+
+
+
+
+## AwsIoTThingRelay
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelay
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelay('AwsIoTThingRelay', 'Aws Io T Thing Relay', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelay
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelay('AwsIoTThingRelay', 'Aws Io T Thing Relay', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingRelayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayCard('AwsIoTThingRelayCard', 'Aws Io T Thing Relay Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayCard('AwsIoTThingRelayCard', 'Aws Io T Thing Relay Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingRelayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayGroup('AwsIoTThingRelayGroup', 'Aws Io T Thing Relay Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayGroup('AwsIoTThingRelayGroup', 'Aws Io T Thing Relay Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.png
new file mode 100644
index 00000000000..0d742d6cdb8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.puml
new file mode 100644
index 00000000000..8e56377ff6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelay.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingRelay
+
+sprite $AwsIoTThingRelayXs [10x10/16z] JOp50G0n3CFK1ht_mCTGVG86Lh8b_QT1SDqM52JLLeZpQDEzgQxjzWdSJdhfsm4
+
+sprite $AwsIoTThingRelaySm [12x12/16z] LSt9TKKn20KmWNroeV-2ywVLKmFor7gdmUJdSg9HvX1B_GaTmwRJDXJEheagU-te2DeqyHFSoUnEwl6-
+
+sprite $AwsIoTThingRelayMd [16x16/16z] {
+ROz70e0m20I79MRX_nyMsyr9fGC_A4s7_8bhbJhJkiKuygD6p2KEXhcSkkKEHdXabw10MTW6YJP4xJBGVTk7bUuYKhXV_mWqiaQEtbZ2diERtnianA2HOIX_
+rEyydxmPJW
+}
+
+sprite $AwsIoTThingRelayLg [20x20/16z] {
+TT39OMKn20J0adW8o3_W6VjltgjFG9_mbvshp2qVkxFwwsvtpolbflaG5tOqvUOYCfRCOTWuH6LOgycAf6UBN5GDygHTgqNNXURqJawlYGipWwY4ZfX9D3qh
+cMeVFRlIcbq-UjEIR3vwu-RmqGit-z6ZhlZGuURAohxcblZxVwoGpYtm7m
+}
+
+!procedure AwsIoTThingRelay($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingRelay', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingRelayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingRelayLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingRelayGroup($id, $name='Aws Io T Thing Relay', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingRelayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.png
new file mode 100644
index 00000000000..69429b4b839
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.puml
new file mode 100644
index 00000000000..a3809d43be3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayCard('AwsIoTThingRelayCard', 'Aws Io T Thing Relay Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Remote.puml
new file mode 100644
index 00000000000..4ec610c6192
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayCard('AwsIoTThingRelayCard', 'Aws Io T Thing Relay Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.png
new file mode 100644
index 00000000000..15c5843c7f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.puml
new file mode 100644
index 00000000000..d4f23c02066
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayGroup('AwsIoTThingRelayGroup', 'Aws Io T Thing Relay Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Remote.puml
new file mode 100644
index 00000000000..a5565c737b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingRelayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingRelayGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingRelay')
+
+' renders the element
+AwsIoTThingRelayGroup('AwsIoTThingRelayGroup', 'Aws Io T Thing Relay Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.png
new file mode 100644
index 00000000000..b3440631e87
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.puml
new file mode 100644
index 00000000000..bad10508453
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklight
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklight('AwsIoTThingStacklight', 'Aws Io T Thing Stacklight', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Remote.puml
new file mode 100644
index 00000000000..6a903449b21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklight
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklight('AwsIoTThingStacklight', 'Aws Io T Thing Stacklight', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.md
new file mode 100644
index 00000000000..19cc8e17ad7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.md
@@ -0,0 +1,157 @@
+# AwsIoTThingStacklight
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingStacklight
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+```
+
+
+
+| Illustration | AwsIoTThingStacklight | AwsIoTThingStacklightCard | AwsIoTThingStacklightGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.png) | ![illustration for AwsIoTThingStacklight](../../../aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.Local.png) | ![illustration for AwsIoTThingStacklightCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.png) | ![illustration for AwsIoTThingStacklightGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.png) |
+
+
+
+
+## AwsIoTThingStacklight
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklight
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklight('AwsIoTThingStacklight', 'Aws Io T Thing Stacklight', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklight
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklight('AwsIoTThingStacklight', 'Aws Io T Thing Stacklight', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingStacklightCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightCard('AwsIoTThingStacklightCard', 'Aws Io T Thing Stacklight Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightCard('AwsIoTThingStacklightCard', 'Aws Io T Thing Stacklight Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingStacklightGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightGroup('AwsIoTThingStacklightGroup', 'Aws Io T Thing Stacklight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightGroup('AwsIoTThingStacklightGroup', 'Aws Io T Thing Stacklight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.png
new file mode 100644
index 00000000000..a0ef34c8ef5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.puml
new file mode 100644
index 00000000000..b4e0d097aa6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingStacklight
+
+sprite $AwsIoTThingStacklightXs [10x10/16z] JSot0G0n381072Ns7_XpCDLLi3PJvQl1e4gX3O9ogBH0q4BpKhn2Jj7RMIw_7G
+
+sprite $AwsIoTThingStacklightSm [12x12/16z] LOsvbSHG0CAqsEyZ-YzuvuhC6OgdGcO0i3_TS1LMmGkAnaCXFH5F6bQo6JOi666I0WCC5DhpVMxhPlyUt1S
+
+sprite $AwsIoTThingStacklightMd [16x16/16z] {
+ROy73i0m20EDIMFy_mTtM8fcJuiJ6p-m1HTrTAsXkyLeNNqO0Bq8b6G0QiPLXM77DLz-9da987VoS3RO1CjEteFwPYIFp65dllKv2UKC69ct0IQlvF4nEipl
+FyVt5py
+}
+
+sprite $AwsIoTThingStacklightLg [20x20/16z] {
+TP05aaHH20Cxo0FkV-0LLaP_fpI5XYiiLSpgvXtresVTywzYQRZX0PYlDrKjmDD5ve0na0hmIaTgmEQSMYy5LOF4rY6yAtP77DQpezqnCu3c2nduJ6uTOLkN
+SAkxtNAh0sa4ZtKmy5HNN-Yl3YhyHZjBP6N7hFmwFv2Jd1N09m
+}
+
+!procedure AwsIoTThingStacklight($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingStacklight', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingStacklightCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingStacklightLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingStacklightGroup($id, $name='Aws Io T Thing Stacklight', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingStacklightLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.png
new file mode 100644
index 00000000000..2425d6c5176
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.puml
new file mode 100644
index 00000000000..8efd0925616
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightCard('AwsIoTThingStacklightCard', 'Aws Io T Thing Stacklight Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Remote.puml
new file mode 100644
index 00000000000..bae8802ce48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightCard('AwsIoTThingStacklightCard', 'Aws Io T Thing Stacklight Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.png
new file mode 100644
index 00000000000..7fac878c603
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.puml
new file mode 100644
index 00000000000..7574510154e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightGroup('AwsIoTThingStacklightGroup', 'Aws Io T Thing Stacklight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Remote.puml
new file mode 100644
index 00000000000..4f698b0a148
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingStacklightGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingStacklightGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingStacklight')
+
+' renders the element
+AwsIoTThingStacklightGroup('AwsIoTThingStacklightGroup', 'Aws Io T Thing Stacklight Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.png
new file mode 100644
index 00000000000..787bc8b6963
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.puml
new file mode 100644
index 00000000000..6752c639d82
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensor('AwsIoTThingTemperatureHumiditySensor', 'Aws Io T Thing Temperature Humidity Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Remote.puml
new file mode 100644
index 00000000000..ce04323048d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensor('AwsIoTThingTemperatureHumiditySensor', 'Aws Io T Thing Temperature Humidity Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.md
new file mode 100644
index 00000000000..55d4a811a20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.md
@@ -0,0 +1,157 @@
+# AwsIoTThingTemperatureHumiditySensor
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+```
+
+
+
+| Illustration | AwsIoTThingTemperatureHumiditySensor | AwsIoTThingTemperatureHumiditySensorCard | AwsIoTThingTemperatureHumiditySensorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.png) | ![illustration for AwsIoTThingTemperatureHumiditySensor](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.Local.png) | ![illustration for AwsIoTThingTemperatureHumiditySensorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.png) | ![illustration for AwsIoTThingTemperatureHumiditySensorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.png) |
+
+
+
+
+## AwsIoTThingTemperatureHumiditySensor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensor('AwsIoTThingTemperatureHumiditySensor', 'Aws Io T Thing Temperature Humidity Sensor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensor('AwsIoTThingTemperatureHumiditySensor', 'Aws Io T Thing Temperature Humidity Sensor', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingTemperatureHumiditySensorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorCard('AwsIoTThingTemperatureHumiditySensorCard', 'Aws Io T Thing Temperature Humidity Sensor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorCard('AwsIoTThingTemperatureHumiditySensorCard', 'Aws Io T Thing Temperature Humidity Sensor Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingTemperatureHumiditySensorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorGroup('AwsIoTThingTemperatureHumiditySensorGroup', 'Aws Io T Thing Temperature Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorGroup('AwsIoTThingTemperatureHumiditySensorGroup', 'Aws Io T Thing Temperature Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.png
new file mode 100644
index 00000000000..48514e1d3aa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.puml
new file mode 100644
index 00000000000..77ddf640b2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor
+
+sprite $AwsIoTThingTemperatureHumiditySensorXs [10x10/16z] JOp50G0n3CDKJBJ_mCTGyykicAa-Uq0xqmAZ3GAAq0AVvRbqV2lEHMydSldR0G
+
+sprite $AwsIoTThingTemperatureHumiditySensorSm [12x12/16z] LOs54S00308_SWNs7xXwrhW2VsawRXwnFbaOmJ4C7f1jgX6q4gSADH7SDIHOJtg2wUTk36vuSFHbrd9YrO_t0W
+
+sprite $AwsIoTThingTemperatureHumiditySensorMd [16x16/16z] {
+PS_9bGGm30BH4h8DoZ_XcTwtklt72VXDRQRa1zUAfjlYKktkrkh_0lGInVHHuzR5UmYvsr5MnJa7sw3hFd4mC2Eu6F24whkhS1Mws3iDMC9-imz8mFXSpANu
+KNx-lFi0_04
+}
+
+sprite $AwsIoTThingTemperatureHumiditySensorLg [20x20/16z] {
+TL07eiKm2C8WLUv_u0xxnvkG7IVuXgKeUFZ_jaK_lwrk_x4mw5b3ip4lApQGGB51Wc90CjANcI619IAYuT19OrkW0gWo6XLfJxokd1nKp9jzv_3z_sTdwxBx
+UzDwilDowjaksai6dkrarhCTw9fzx81A_gE9GQhKwI6_wmS48Mp32mS
+}
+
+!procedure AwsIoTThingTemperatureHumiditySensor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingTemperatureHumiditySensorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingTemperatureHumiditySensorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingTemperatureHumiditySensorGroup($id, $name='Aws Io T Thing Temperature Humidity Sensor', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingTemperatureHumiditySensorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.png
new file mode 100644
index 00000000000..b8468e49e1c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.puml
new file mode 100644
index 00000000000..c8abaa26c7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorCard('AwsIoTThingTemperatureHumiditySensorCard', 'Aws Io T Thing Temperature Humidity Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Remote.puml
new file mode 100644
index 00000000000..2c8b32edab8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorCard('AwsIoTThingTemperatureHumiditySensorCard', 'Aws Io T Thing Temperature Humidity Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.png
new file mode 100644
index 00000000000..2a8f8957649
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.puml
new file mode 100644
index 00000000000..183704eca0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorGroup('AwsIoTThingTemperatureHumiditySensorGroup', 'Aws Io T Thing Temperature Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Remote.puml
new file mode 100644
index 00000000000..8b8392d7d29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureHumiditySensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor')
+
+' renders the element
+AwsIoTThingTemperatureHumiditySensorGroup('AwsIoTThingTemperatureHumiditySensorGroup', 'Aws Io T Thing Temperature Humidity Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.png
new file mode 100644
index 00000000000..4e3e5e42c3b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.puml
new file mode 100644
index 00000000000..36211903a07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensor('AwsIoTThingTemperatureSensor', 'Aws Io T Thing Temperature Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Remote.puml
new file mode 100644
index 00000000000..05e4be08c79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensor('AwsIoTThingTemperatureSensor', 'Aws Io T Thing Temperature Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.md
new file mode 100644
index 00000000000..9a6b8614567
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.md
@@ -0,0 +1,157 @@
+# AwsIoTThingTemperatureSensor
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+```
+
+
+
+| Illustration | AwsIoTThingTemperatureSensor | AwsIoTThingTemperatureSensorCard | AwsIoTThingTemperatureSensorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.png) | ![illustration for AwsIoTThingTemperatureSensor](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.Local.png) | ![illustration for AwsIoTThingTemperatureSensorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.png) | ![illustration for AwsIoTThingTemperatureSensorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.png) |
+
+
+
+
+## AwsIoTThingTemperatureSensor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensor('AwsIoTThingTemperatureSensor', 'Aws Io T Thing Temperature Sensor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensor('AwsIoTThingTemperatureSensor', 'Aws Io T Thing Temperature Sensor', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingTemperatureSensorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorCard('AwsIoTThingTemperatureSensorCard', 'Aws Io T Thing Temperature Sensor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorCard('AwsIoTThingTemperatureSensorCard', 'Aws Io T Thing Temperature Sensor Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingTemperatureSensorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorGroup('AwsIoTThingTemperatureSensorGroup', 'Aws Io T Thing Temperature Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorGroup('AwsIoTThingTemperatureSensorGroup', 'Aws Io T Thing Temperature Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.png
new file mode 100644
index 00000000000..ae08361cb58
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.puml
new file mode 100644
index 00000000000..6b65293ddc3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor
+
+sprite $AwsIoTThingTemperatureSensorXs [10x10/16z] JSp50G0n3CH01MtrN_0nn3YlPQsPwkC1xRhbk6qGXuGM-CXJEZx5ANexAvUy7G
+
+sprite $AwsIoTThingTemperatureSensorSm [12x12/16z] LOsv5S0024A_cAUm_y0vgt1ty8TGB1vuFnpG2zCqRbWmfQVrx5In8j-61EzJJnWjg0qMBCn-pU5rugtVxmK
+
+sprite $AwsIoTThingTemperatureSensorMd [16x16/16z] {
+RS-50GKn309G2hsGx3zmxRjm-bB7dr16DVh1tfCbcOVjaiIkbLnKt-LIKB1uToBlTXux8s0Ru76j2hn7rjthxVLkkhirU3tSzfNQxIJiDplkyvLZ6plfH_Bl
+UHuEh4m
+}
+
+sprite $AwsIoTThingTemperatureSensorLg [20x20/16z] {
+TL054iH0329BQCB_7tnIdHgiCd6yOIWAddbeK_HP6ztUMPZHyncQB-RVYejMR92W692ycXaIM28YUj72c0Qe0AeMk_Hyiold79jcBpdiivsjavt6oSx3gRDT
+j8SCdErarYKUNOtD3gZaWIPcf4gTdidt-G512DFCFxu
+}
+
+!procedure AwsIoTThingTemperatureSensor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingTemperatureSensorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingTemperatureSensorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingTemperatureSensorGroup($id, $name='Aws Io T Thing Temperature Sensor', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingTemperatureSensorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.png
new file mode 100644
index 00000000000..0d7df1e65e5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.puml
new file mode 100644
index 00000000000..f8a85f9966b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorCard('AwsIoTThingTemperatureSensorCard', 'Aws Io T Thing Temperature Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Remote.puml
new file mode 100644
index 00000000000..c9d8472b6ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorCard('AwsIoTThingTemperatureSensorCard', 'Aws Io T Thing Temperature Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.png
new file mode 100644
index 00000000000..99ff5762fcd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.puml
new file mode 100644
index 00000000000..e0d2d666533
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorGroup('AwsIoTThingTemperatureSensorGroup', 'Aws Io T Thing Temperature Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Remote.puml
new file mode 100644
index 00000000000..a558e32846f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor')
+
+' renders the element
+AwsIoTThingTemperatureSensorGroup('AwsIoTThingTemperatureSensorGroup', 'Aws Io T Thing Temperature Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.png
new file mode 100644
index 00000000000..0046b126214
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.puml
new file mode 100644
index 00000000000..7556f184f72
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensor('AwsIoTThingTemperatureVibrationSensor', 'Aws Io T Thing Temperature Vibration Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Remote.puml
new file mode 100644
index 00000000000..22bf0dc0128
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensor('AwsIoTThingTemperatureVibrationSensor', 'Aws Io T Thing Temperature Vibration Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.md
new file mode 100644
index 00000000000..e3d91d1aba4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.md
@@ -0,0 +1,157 @@
+# AwsIoTThingTemperatureVibrationSensor
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+```
+
+
+
+| Illustration | AwsIoTThingTemperatureVibrationSensor | AwsIoTThingTemperatureVibrationSensorCard | AwsIoTThingTemperatureVibrationSensorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.png) | ![illustration for AwsIoTThingTemperatureVibrationSensor](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.Local.png) | ![illustration for AwsIoTThingTemperatureVibrationSensorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.png) | ![illustration for AwsIoTThingTemperatureVibrationSensorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.png) |
+
+
+
+
+## AwsIoTThingTemperatureVibrationSensor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensor('AwsIoTThingTemperatureVibrationSensor', 'Aws Io T Thing Temperature Vibration Sensor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensor('AwsIoTThingTemperatureVibrationSensor', 'Aws Io T Thing Temperature Vibration Sensor', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingTemperatureVibrationSensorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorCard('AwsIoTThingTemperatureVibrationSensorCard', 'Aws Io T Thing Temperature Vibration Sensor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorCard('AwsIoTThingTemperatureVibrationSensorCard', 'Aws Io T Thing Temperature Vibration Sensor Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingTemperatureVibrationSensorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorGroup('AwsIoTThingTemperatureVibrationSensorGroup', 'Aws Io T Thing Temperature Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorGroup('AwsIoTThingTemperatureVibrationSensorGroup', 'Aws Io T Thing Temperature Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.png
new file mode 100644
index 00000000000..6f769845e1d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.puml
new file mode 100644
index 00000000000..dccb66f7d88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor
+
+sprite $AwsIoTThingTemperatureVibrationSensorXs [10x10/16z] JOp50G0n3CDKJBJ_mCTGyykicAa-Uq2xiXpP1a4jGWkEl9PuXEDUQ9oBtaxayhS3
+
+sprite $AwsIoTThingTemperatureVibrationSensorSm [12x12/16z] LOst5KKn34AlqJi2zX_unyha3cu8DG8W_kE1iTXXo80tuGY3xAJdO57lTqDBB5f3WmoQG0I6zRzvuhJnkNxV
+
+sprite $AwsIoTThingTemperatureVibrationSensorMd [16x16/16z] {
+RSz70WGW24FHa2Y1-rzuS7hxrkTE_8aoEkW7rogsPE8KMnANfXfgaK8hPxTux1M5kjl5MYnN9cm3P6TKpmj6w6RkOm2UFKGJumXu5aN0kmJ09EmtEm6EqSvZ
+dCgFwkz_7avC5m
+}
+
+sprite $AwsIoTThingTemperatureVibrationSensorLg [20x20/16z] {
+TP17bWL12CC4b0jy_mDF-3bqMpizhSpPKj7umjFjc7UNCtxGN3O0X02e1MGDsT0rL56gG3B32c4agbL439iEXTb9AQ3RE7Si6w2c5p0CVN4sjG3RR9wThKlN
+6HUdV7OKJY-zTX3Zb85d1vQhtplAFTmxw5NFJN7PKckMBzJvVn25s1S0VW4
+}
+
+!procedure AwsIoTThingTemperatureVibrationSensor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingTemperatureVibrationSensorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingTemperatureVibrationSensorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingTemperatureVibrationSensorGroup($id, $name='Aws Io T Thing Temperature Vibration Sensor', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingTemperatureVibrationSensorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.png
new file mode 100644
index 00000000000..14ac2af31f1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.puml
new file mode 100644
index 00000000000..ccc8dda777a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorCard('AwsIoTThingTemperatureVibrationSensorCard', 'Aws Io T Thing Temperature Vibration Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Remote.puml
new file mode 100644
index 00000000000..03e25dd0083
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorCard('AwsIoTThingTemperatureVibrationSensorCard', 'Aws Io T Thing Temperature Vibration Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.png
new file mode 100644
index 00000000000..d7bb256f5fd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.puml
new file mode 100644
index 00000000000..024b40c1b1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorGroup('AwsIoTThingTemperatureVibrationSensorGroup', 'Aws Io T Thing Temperature Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Remote.puml
new file mode 100644
index 00000000000..806921b475e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTemperatureVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor')
+
+' renders the element
+AwsIoTThingTemperatureVibrationSensorGroup('AwsIoTThingTemperatureVibrationSensorGroup', 'Aws Io T Thing Temperature Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.png
new file mode 100644
index 00000000000..52e0161528a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.puml
new file mode 100644
index 00000000000..7d02b921866
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostat
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostat('AwsIoTThingThermostat', 'Aws Io T Thing Thermostat', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Remote.puml
new file mode 100644
index 00000000000..23a0896bb9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostat
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostat('AwsIoTThingThermostat', 'Aws Io T Thing Thermostat', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.md
new file mode 100644
index 00000000000..3045362f55e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.md
@@ -0,0 +1,157 @@
+# AwsIoTThingThermostat
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingThermostat
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+```
+
+
+
+| Illustration | AwsIoTThingThermostat | AwsIoTThingThermostatCard | AwsIoTThingThermostatGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.png) | ![illustration for AwsIoTThingThermostat](../../../aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.Local.png) | ![illustration for AwsIoTThingThermostatCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.png) | ![illustration for AwsIoTThingThermostatGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.png) |
+
+
+
+
+## AwsIoTThingThermostat
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostat
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostat('AwsIoTThingThermostat', 'Aws Io T Thing Thermostat', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostat
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostat('AwsIoTThingThermostat', 'Aws Io T Thing Thermostat', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingThermostatCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatCard('AwsIoTThingThermostatCard', 'Aws Io T Thing Thermostat Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatCard('AwsIoTThingThermostatCard', 'Aws Io T Thing Thermostat Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingThermostatGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatGroup('AwsIoTThingThermostatGroup', 'Aws Io T Thing Thermostat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatGroup('AwsIoTThingThermostatGroup', 'Aws Io T Thing Thermostat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.png
new file mode 100644
index 00000000000..c0fb97f1b6a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.puml
new file mode 100644
index 00000000000..94f2c449a77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingThermostat
+
+sprite $AwsIoTThingThermostatXs [10x10/16z] PKm50G0m369t-WU--zm0FEP9pj7CpW0NsWliNdjziNrcbJu5UEbthLS
+
+sprite $AwsIoTThingThermostatSm [12x12/16z] LOt70G0X3CC4nCJUV-2hBmJfZHCn8ZvQFm4LYZAne0HpBWoZzY2K_PWI1EoWykVtr__qRZO62kpcy-EVFkxU
+
+sprite $AwsIoTThingThermostatMd [16x16/16z] {
+PSV7WM0X30Km-VCCkF-2DqmEkedVsZMLzTxJqxFFwK23WYxwKDEz3-dGQdl4I777b3rKvrvQqqCcnKmrDRYPKTl6wnzo7EvJijBvVrFhofOi6ZttBbB8frDG
+NRVcwLG1SOqi-0i
+}
+
+sprite $AwsIoTThingThermostatLg [20x20/16z] {
+TT3LWGGm24NH4o50_mMlx_ZSzvFWu1tR2lsZ2_5agpi291ZJvHUHE1qHlL6naFGyI-npIAoLpcGUr9Hhs96wsSte_CyTWMoCbkZE6Nw-ADs15DWDbpYDwis8
+Izm-z0hQ9Suf8upc4iVChWwNJSk5YosoCYlxHpdVtezbBET7y0a
+}
+
+!procedure AwsIoTThingThermostat($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingThermostat', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingThermostatCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingThermostatLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingThermostatGroup($id, $name='Aws Io T Thing Thermostat', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingThermostatLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.png
new file mode 100644
index 00000000000..15fa9e2f08f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.puml
new file mode 100644
index 00000000000..a6b81d628d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatCard('AwsIoTThingThermostatCard', 'Aws Io T Thing Thermostat Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Remote.puml
new file mode 100644
index 00000000000..8f98740eb8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatCard('AwsIoTThingThermostatCard', 'Aws Io T Thing Thermostat Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.png
new file mode 100644
index 00000000000..a1e83e964f0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.puml
new file mode 100644
index 00000000000..bd738d7b05b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatGroup('AwsIoTThingThermostatGroup', 'Aws Io T Thing Thermostat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Remote.puml
new file mode 100644
index 00000000000..5c9bbc87413
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingThermostatGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingThermostatGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingThermostat')
+
+' renders the element
+AwsIoTThingThermostatGroup('AwsIoTThingThermostatGroup', 'Aws Io T Thing Thermostat Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.png
new file mode 100644
index 00000000000..11bdfcf238b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.puml
new file mode 100644
index 00000000000..78cd93aa39d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravel
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravel('AwsIoTThingTravel', 'Aws Io T Thing Travel', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Remote.puml
new file mode 100644
index 00000000000..7842bf434de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravel
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravel('AwsIoTThingTravel', 'Aws Io T Thing Travel', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.md
new file mode 100644
index 00000000000..357899782f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.md
@@ -0,0 +1,157 @@
+# AwsIoTThingTravel
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingTravel
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+```
+
+
+
+| Illustration | AwsIoTThingTravel | AwsIoTThingTravelCard | AwsIoTThingTravelGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTravel.png) | ![illustration for AwsIoTThingTravel](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTravel.Local.png) | ![illustration for AwsIoTThingTravelCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.png) | ![illustration for AwsIoTThingTravelGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.png) |
+
+
+
+
+## AwsIoTThingTravel
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravel
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravel('AwsIoTThingTravel', 'Aws Io T Thing Travel', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravel
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravel('AwsIoTThingTravel', 'Aws Io T Thing Travel', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingTravelCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelCard('AwsIoTThingTravelCard', 'Aws Io T Thing Travel Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelCard('AwsIoTThingTravelCard', 'Aws Io T Thing Travel Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingTravelGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelGroup('AwsIoTThingTravelGroup', 'Aws Io T Thing Travel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelGroup('AwsIoTThingTravelGroup', 'Aws Io T Thing Travel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.png
new file mode 100644
index 00000000000..cd80c09c0b6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.puml
new file mode 100644
index 00000000000..ab1310b2290
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravel.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingTravel
+
+sprite $AwsIoTThingTravelXs [10x10/16z] Oq01h9oSd0oeW0CgnCh00A5153i30nkGvcJY139OG2oG13C7YCOq3m
+
+sprite $AwsIoTThingTravelSm [12x12/16z] LOtL0S0m44BVMGFx3rpBLyuLE6K8pourMmpJaCPB0-tN52M89WoD0ZUOxyPCEnAP_vwug490mxu7h2thu7q
+
+sprite $AwsIoTThingTravelMd [16x16/16z] {
+RO_70G9130F7kt9G_mK35r_CozaIVqW6X_QJTZfTtQch-v9nT25eeswbpktTTcQa0iQiALWnQERUdw3WwDjdpjxJieaALwysHWlKHATPQr3goA-bCTA-xbN1
+lkuTGm_DGMHCUAM22p6OozyN
+}
+
+sprite $AwsIoTThingTravelLg [20x20/16z] {
+TT3LeG0m24FHKuNiF_1pbvkV5WV_iQqZB_hW_BBrDpOeNocSKqmwz2rz5ihff2D3AQnLggPrQevdwnhsANG6maUkZ_zGI0fgkt9BSb0ZtMTrk_c8cydHzjtR
+UnokIqPygRVFPNL_ZPE5-_xJldB1hgxgoelk-FT-B6EvBu97
+}
+
+!procedure AwsIoTThingTravel($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingTravel', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingTravelCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingTravelLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingTravelGroup($id, $name='Aws Io T Thing Travel', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingTravelLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.png
new file mode 100644
index 00000000000..c96f4a3f8ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.puml
new file mode 100644
index 00000000000..0d67a94dced
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelCard('AwsIoTThingTravelCard', 'Aws Io T Thing Travel Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Remote.puml
new file mode 100644
index 00000000000..3511d231903
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelCard('AwsIoTThingTravelCard', 'Aws Io T Thing Travel Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.png
new file mode 100644
index 00000000000..9d31c94bf90
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.puml
new file mode 100644
index 00000000000..c3d73df409c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelGroup('AwsIoTThingTravelGroup', 'Aws Io T Thing Travel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Remote.puml
new file mode 100644
index 00000000000..370de6de15e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingTravelGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingTravelGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingTravel')
+
+' renders the element
+AwsIoTThingTravelGroup('AwsIoTThingTravelGroup', 'Aws Io T Thing Travel Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.png
new file mode 100644
index 00000000000..166a60922f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.puml
new file mode 100644
index 00000000000..f386dfee449
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtility
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtility('AwsIoTThingUtility', 'Aws Io T Thing Utility', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Remote.puml
new file mode 100644
index 00000000000..f6483e0c70a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtility
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtility('AwsIoTThingUtility', 'Aws Io T Thing Utility', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.md
new file mode 100644
index 00000000000..f5dfa0ddd79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.md
@@ -0,0 +1,157 @@
+# AwsIoTThingUtility
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingUtility
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+```
+
+
+
+| Illustration | AwsIoTThingUtility | AwsIoTThingUtilityCard | AwsIoTThingUtilityGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingUtility.png) | ![illustration for AwsIoTThingUtility](../../../aws-q1-2022/Resource/LoT/AwsIoTThingUtility.Local.png) | ![illustration for AwsIoTThingUtilityCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.png) | ![illustration for AwsIoTThingUtilityGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.png) |
+
+
+
+
+## AwsIoTThingUtility
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtility
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtility('AwsIoTThingUtility', 'Aws Io T Thing Utility', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtility
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtility('AwsIoTThingUtility', 'Aws Io T Thing Utility', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingUtilityCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityCard('AwsIoTThingUtilityCard', 'Aws Io T Thing Utility Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityCard('AwsIoTThingUtilityCard', 'Aws Io T Thing Utility Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingUtilityGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityGroup('AwsIoTThingUtilityGroup', 'Aws Io T Thing Utility Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityGroup('AwsIoTThingUtilityGroup', 'Aws Io T Thing Utility Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.png
new file mode 100644
index 00000000000..57228d0c303
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.puml
new file mode 100644
index 00000000000..d6bec58ce87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtility.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingUtility
+
+sprite $AwsIoTThingUtilityXs [10x10/16z] Oq01h9oSd0neW9EJ0op5m0e4Z42Q4oW4KWU2O01ZiO1fJFC
+
+sprite $AwsIoTThingUtilitySm [12x12/16z] LSt50GKW30MmuA_x3_nTSu6wVqkh1PprLApfx1soc6W8RUvs4sbgrXqfQqBVdtwE-FzNdixVtIi
+
+sprite $AwsIoTThingUtilityMd [16x16/16z] {
+ROy50eGm30GtZV__mnSvXu7gR0qtA099mg-XQsgQkyhQJv3Q0iVDhAIeh9UYN9T8nE0rZYZ_sY77PzRVC4DgGBQMilm1nB4Sw_q_utI8yES-4RDVXrvib9I2
+ycZPHVfzsFSz
+}
+
+sprite $AwsIoTThingUtilityLg [20x20/16z] {
+TT230G1H30FGrCt-0v-DzstWZyC2NC8XNdrzuvWLTdihOiwP4owhmhQHvgJtUMO5c-IKbZuJU1GgLfHpRM33TIrPu0QSst6z2_CoRwTupGFpDS-3htbQt5kD
+groNLDSKkOIKz_yT36B89Sn6
+}
+
+!procedure AwsIoTThingUtility($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingUtility', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingUtilityCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingUtilityLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingUtilityGroup($id, $name='Aws Io T Thing Utility', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingUtilityLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.png
new file mode 100644
index 00000000000..c1692f17496
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.puml
new file mode 100644
index 00000000000..12521efe793
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityCard('AwsIoTThingUtilityCard', 'Aws Io T Thing Utility Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Remote.puml
new file mode 100644
index 00000000000..1ab92aa8f4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityCard('AwsIoTThingUtilityCard', 'Aws Io T Thing Utility Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.png
new file mode 100644
index 00000000000..8e06b67762a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.puml
new file mode 100644
index 00000000000..96ee87c0055
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityGroup('AwsIoTThingUtilityGroup', 'Aws Io T Thing Utility Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Remote.puml
new file mode 100644
index 00000000000..b6a3e398658
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingUtilityGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingUtilityGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingUtility')
+
+' renders the element
+AwsIoTThingUtilityGroup('AwsIoTThingUtilityGroup', 'Aws Io T Thing Utility Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.png
new file mode 100644
index 00000000000..0bb9197d2a0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.puml
new file mode 100644
index 00000000000..0355bfaf83e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensor('AwsIoTThingVibrationSensor', 'Aws Io T Thing Vibration Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Remote.puml
new file mode 100644
index 00000000000..1907b5b28d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensor('AwsIoTThingVibrationSensor', 'Aws Io T Thing Vibration Sensor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.md
new file mode 100644
index 00000000000..c22a903779a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.md
@@ -0,0 +1,157 @@
+# AwsIoTThingVibrationSensor
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+```
+
+
+
+| Illustration | AwsIoTThingVibrationSensor | AwsIoTThingVibrationSensorCard | AwsIoTThingVibrationSensorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.png) | ![illustration for AwsIoTThingVibrationSensor](../../../aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.Local.png) | ![illustration for AwsIoTThingVibrationSensorCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.png) | ![illustration for AwsIoTThingVibrationSensorGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.png) |
+
+
+
+
+## AwsIoTThingVibrationSensor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensor('AwsIoTThingVibrationSensor', 'Aws Io T Thing Vibration Sensor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensor
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensor('AwsIoTThingVibrationSensor', 'Aws Io T Thing Vibration Sensor', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingVibrationSensorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorCard('AwsIoTThingVibrationSensorCard', 'Aws Io T Thing Vibration Sensor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorCard('AwsIoTThingVibrationSensorCard', 'Aws Io T Thing Vibration Sensor Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingVibrationSensorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorGroup('AwsIoTThingVibrationSensorGroup', 'Aws Io T Thing Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorGroup('AwsIoTThingVibrationSensorGroup', 'Aws Io T Thing Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.png
new file mode 100644
index 00000000000..f4b9481ffbb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.puml
new file mode 100644
index 00000000000..e8e2d961824
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor
+
+sprite $AwsIoTThingVibrationSensorXs [10x10/16z] JOp50KCn3CNK9WRjF_1dqiNmW2_PwdiE20Ho18M9FGg1NuyXudPwR7y8XZ37Jd_wLW
+
+sprite $AwsIoTThingVibrationSensorSm [12x12/16z] LSr70i8024JHJtE6-n_OhadUYWvNIQwJ5-kZeSItLg3YnZI2595uKBBQUMNQnO90pPfKTe1mWlWGq9PthRZyVG
+
+sprite $AwsIoTThingVibrationSensorMd [16x16/16z] {
+ROz9WaKn209BJ0BU_y3TVyhkrSfPu06rcP9lkbOqtHO0jViIe9UWWGrklNCPACqdTrITejTW6oHjawh1m8o6f8Zi2TLY-xTVXLfQNam7IzWY3Po3VK3YOW3Y
+InxztFm0_0C
+}
+
+sprite $AwsIoTThingVibrationSensorLg [20x20/16z] {
+TP1LeW0m2CFI5GQz_u6VkoHV4vJ_EAqXBtvmhlRxtTdDXyCBonTSmF421I21sw8xa0OW5qyRQJcZ5RS9Ri5C8ES2qUAT0fQwtev2v0AI49QejpnE6bWKxMbo
+bez_n0E4yF7FGu6bVFbt0j3Xyz_FsM3AdwnveNfwAo_w__s1J7DV17W4
+}
+
+!procedure AwsIoTThingVibrationSensor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingVibrationSensorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingVibrationSensorLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingVibrationSensorGroup($id, $name='Aws Io T Thing Vibration Sensor', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingVibrationSensorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.png
new file mode 100644
index 00000000000..01e1b7f99ec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.puml
new file mode 100644
index 00000000000..d4d3b765600
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorCard('AwsIoTThingVibrationSensorCard', 'Aws Io T Thing Vibration Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Remote.puml
new file mode 100644
index 00000000000..017d5d3783c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorCard('AwsIoTThingVibrationSensorCard', 'Aws Io T Thing Vibration Sensor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.png
new file mode 100644
index 00000000000..1ca701b580a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.puml
new file mode 100644
index 00000000000..94c2810803c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorGroup('AwsIoTThingVibrationSensorGroup', 'Aws Io T Thing Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Remote.puml
new file mode 100644
index 00000000000..ae3dc80ee21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingVibrationSensorGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor')
+
+' renders the element
+AwsIoTThingVibrationSensorGroup('AwsIoTThingVibrationSensorGroup', 'Aws Io T Thing Vibration Sensor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.png
new file mode 100644
index 00000000000..8e00bd9050b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.puml
new file mode 100644
index 00000000000..beeeb2a5b07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarm
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarm('AwsIoTThingWindfarm', 'Aws Io T Thing Windfarm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Remote.puml
new file mode 100644
index 00000000000..af32a35b8a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarm
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarm('AwsIoTThingWindfarm', 'Aws Io T Thing Windfarm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.md
new file mode 100644
index 00000000000..ef72d20ddeb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.md
@@ -0,0 +1,157 @@
+# AwsIoTThingWindfarm
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+```
+
+
+
+| Illustration | AwsIoTThingWindfarm | AwsIoTThingWindfarmCard | AwsIoTThingWindfarmGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.png) | ![illustration for AwsIoTThingWindfarm](../../../aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.Local.png) | ![illustration for AwsIoTThingWindfarmCard](../../../aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.png) | ![illustration for AwsIoTThingWindfarmGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.png) |
+
+
+
+
+## AwsIoTThingWindfarm
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarm
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarm('AwsIoTThingWindfarm', 'Aws Io T Thing Windfarm', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarm
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarm('AwsIoTThingWindfarm', 'Aws Io T Thing Windfarm', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTThingWindfarmCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmCard('AwsIoTThingWindfarmCard', 'Aws Io T Thing Windfarm Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmCard('AwsIoTThingWindfarmCard', 'Aws Io T Thing Windfarm Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTThingWindfarmGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmGroup('AwsIoTThingWindfarmGroup', 'Aws Io T Thing Windfarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmGroup('AwsIoTThingWindfarmGroup', 'Aws Io T Thing Windfarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.png
new file mode 100644
index 00000000000..8cbb0ebaa9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.puml
new file mode 100644
index 00000000000..eb10cadbf70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm
+
+sprite $AwsIoTThingWindfarmXs [10x10/16z] Oq01h9oSd0mOW1Ci1SJi81h4XM0moOZAmcOU
+
+sprite $AwsIoTThingWindfarmSm [12x12/16z] LOst0G1020BlC-m_y2ShgPH8HgTunAaHCCoW2fhmRuEWlFlvLV2_vxtDU7TXe7l43IBVLc2btGC
+
+sprite $AwsIoTThingWindfarmMd [16x16/16z] ROy55WGW20NzFlB-5rvosnx6ulmfTEmuY0TPsTb5LQXmmeYDqKM7FLZawK7jpLS7cwNNA15kxzwwE4PmCUg-YtXzNxD3J6ySdddU6qOEhw8enJ3uPRxupUy1
+
+sprite $AwsIoTThingWindfarmLg [20x20/16z] {
+VP055WGn24E3a_iVU6LS6qRQ_t2yoM41JZPWVP9Fh3R_N6wP6zFuHwKT_RX6cQtCSs8cy5XOSQuOSsppfmfPOyd5Zrn-kTSGerxz9C2RNm2y--79RxirDctC
+gwkxE5d9OAS6CUHaVtq1
+}
+
+!procedure AwsIoTThingWindfarm($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTThingWindfarmCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTThingWindfarmLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTThingWindfarmGroup($id, $name='Aws Io T Thing Windfarm', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTThingWindfarmLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.png
new file mode 100644
index 00000000000..4af29bbf920
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.puml
new file mode 100644
index 00000000000..40e8a18aeb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmCard('AwsIoTThingWindfarmCard', 'Aws Io T Thing Windfarm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Remote.puml
new file mode 100644
index 00000000000..ea7b0c0139b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmCard
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmCard('AwsIoTThingWindfarmCard', 'Aws Io T Thing Windfarm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.png
new file mode 100644
index 00000000000..bdf6acba3f9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.puml
new file mode 100644
index 00000000000..a1eb29ce4ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmGroup('AwsIoTThingWindfarmGroup', 'Aws Io T Thing Windfarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Remote.puml
new file mode 100644
index 00000000000..ebbfd8602ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTThingWindfarmGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTThingWindfarmGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm')
+
+' renders the element
+AwsIoTThingWindfarmGroup('AwsIoTThingWindfarmGroup', 'Aws Io T Thing Windfarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.png
new file mode 100644
index 00000000000..8186444ee99
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.puml
new file mode 100644
index 00000000000..b2449740447
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopic
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopic('AwsIoTTopic', 'Aws Io T Topic', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Remote.puml
new file mode 100644
index 00000000000..b083f840fdc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopic
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopic('AwsIoTTopic', 'Aws Io T Topic', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.md b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.md
new file mode 100644
index 00000000000..b00c7432360
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.md
@@ -0,0 +1,157 @@
+# AwsIoTTopic
+
+
+```text
+aws-q1-2022/Resource/LoT/AwsIoTTopic
+```
+
+```text
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+```
+
+
+
+| Illustration | AwsIoTTopic | AwsIoTTopicCard | AwsIoTTopicGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/LoT/AwsIoTTopic.png) | ![illustration for AwsIoTTopic](../../../aws-q1-2022/Resource/LoT/AwsIoTTopic.Local.png) | ![illustration for AwsIoTTopicCard](../../../aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.png) | ![illustration for AwsIoTTopicGroup](../../../aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.png) |
+
+
+
+
+## AwsIoTTopic
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopic
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopic('AwsIoTTopic', 'Aws Io T Topic', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopic
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopic('AwsIoTTopic', 'Aws Io T Topic', 'an optional tech label')
+@enduml
+```
+
+## AwsIoTTopicCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicCard('AwsIoTTopicCard', 'Aws Io T Topic Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicCard('AwsIoTTopicCard', 'Aws Io T Topic Card', 'an optional description')
+@enduml
+```
+
+## AwsIoTTopicGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicGroup('AwsIoTTopicGroup', 'Aws Io T Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicGroup('AwsIoTTopicGroup', 'Aws Io T Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.png
new file mode 100644
index 00000000000..f4ff300fc85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.puml
new file mode 100644
index 00000000000..8bd3d9f37c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopic.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/LoT/AwsIoTTopic
+
+sprite $AwsIoTTopicXs [10x10/16z] bSQn0G0G4C3006J_WK6b_QkENnxuOhv9Tpgqtt55XYrtOGC
+
+sprite $AwsIoTTopicSm [12x12/16z] fSQt0G0X302nSxRt7_W3TBIe4eTHyThj3gVohve3jezvcDh-SdFd9zFT1Rm
+
+sprite $AwsIoTTopicMd [16x16/16z] nKZ50SG020k79ViFV7Nlln37svL8oewU3lhMlGiX-8zBR_V9pChNNXB5yBLZlO-wSV4arhFehcKS
+
+sprite $AwsIoTTopicLg [20x20/16z] rSg55SCm40JHuzljl-34p2x08_vFyffoxcZ67lQJfMMqKY6-4jrIWYAGritKfaj8rMf5iXl37fkDcveEk--szXs3RzQstef8DozIPKyzCjO_Vm
+
+!procedure AwsIoTTopic($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/LoT/AwsIoTTopic', $name, $tech)
+!endprocedure
+
+!procedure AwsIoTTopicCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIoTTopicLg>', 'LoT', $funcName, $content)
+!endprocedure
+
+!procedure AwsIoTTopicGroup($id, $name='Aws Io T Topic', $tech='')
+ IconGroupElement($id, 'LoTFamily', '<$AwsIoTTopicLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.png
new file mode 100644
index 00000000000..042873633a7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.puml
new file mode 100644
index 00000000000..1a5636c5933
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicCard('AwsIoTTopicCard', 'Aws Io T Topic Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Remote.puml
new file mode 100644
index 00000000000..2ca82d35d36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicCard
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicCard('AwsIoTTopicCard', 'Aws Io T Topic Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.png b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.png
new file mode 100644
index 00000000000..a9a2ec0c521
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.puml
new file mode 100644
index 00000000000..4e9653b4141
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicGroup('AwsIoTTopicGroup', 'Aws Io T Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Remote.puml b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Remote.puml
new file mode 100644
index 00000000000..134af914dda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/LoT/AwsIoTTopicGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIoTTopicGroup
+include('aws-q1-2022/Resource/LoT/AwsIoTTopic')
+
+' renders the element
+AwsIoTTopicGroup('AwsIoTTopicGroup', 'Aws Io T Topic Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.png
new file mode 100644
index 00000000000..787db41a5f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.puml
new file mode 100644
index 00000000000..c3cd2aa2383
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsights
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsights('AmazonDevOpsGuruInsights', 'Amazon Dev Ops Guru Insights', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Remote.puml
new file mode 100644
index 00000000000..fc86d916210
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsights
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsights('AmazonDevOpsGuruInsights', 'Amazon Dev Ops Guru Insights', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.md
new file mode 100644
index 00000000000..e508532c9fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.md
@@ -0,0 +1,157 @@
+# AmazonDevOpsGuruInsights
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+```
+
+
+
+| Illustration | AmazonDevOpsGuruInsights | AmazonDevOpsGuruInsightsCard | AmazonDevOpsGuruInsightsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.png) | ![illustration for AmazonDevOpsGuruInsights](../../../aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.Local.png) | ![illustration for AmazonDevOpsGuruInsightsCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.png) | ![illustration for AmazonDevOpsGuruInsightsGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.png) |
+
+
+
+
+## AmazonDevOpsGuruInsights
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsights
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsights('AmazonDevOpsGuruInsights', 'Amazon Dev Ops Guru Insights', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsights
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsights('AmazonDevOpsGuruInsights', 'Amazon Dev Ops Guru Insights', 'an optional tech label')
+@enduml
+```
+
+## AmazonDevOpsGuruInsightsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsCard('AmazonDevOpsGuruInsightsCard', 'Amazon Dev Ops Guru Insights Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsCard('AmazonDevOpsGuruInsightsCard', 'Amazon Dev Ops Guru Insights Card', 'an optional description')
+@enduml
+```
+
+## AmazonDevOpsGuruInsightsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsGroup('AmazonDevOpsGuruInsightsGroup', 'Amazon Dev Ops Guru Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsGroup('AmazonDevOpsGuruInsightsGroup', 'Amazon Dev Ops Guru Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.png
new file mode 100644
index 00000000000..208c558454e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.puml
new file mode 100644
index 00000000000..5f163199661
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights
+
+sprite $AmazonDevOpsGuruInsightsXs [10x10/16z] LSE53GGW00Imud3xx_kkJUfVRXXpDdD1DoAPa7Gb976sIQqaYhVw66-1Am
+
+sprite $AmazonDevOpsGuruInsightsSm [12x12/16z] PSR70SGm40EneLQ9xB_Voz762voCb8g7CAmIgqhUqDNHderCzsq4E50qbEmmWuJinKgf6UqR04pM4dFTR80smjVpLm
+
+sprite $AmazonDevOpsGuruInsightsMd [16x16/16z] {
+TSVPWGCW4CDGmIoCxVxxtTntylGbVXaEWnkvcLO1TOHnQs58dRI0lyh4MnllWESn392H6UY-Fba56W8h2MB6473RFjzMC9vd30dENoTS67NtWjqdAavAX6SZ
+uPMvE
+}
+
+sprite $AmazonDevOpsGuruInsightsLg [20x20/16z] {
+VSh5WG0020F1nI7z5tpkChy8_4yINwHMQ1Jm9YSyAiBEWUf75elQvn2m6O-yS_tvtc68pA2h1CX4zrjdgTYpq7WZdfHSf86L4l5YV0q_Eq3eKIgnqq8rY7ha
+hAxekx50-2FZaLQ0DUAUBPZPM_UDDxKpqq3F2ndFN22-SONWknK_5MyU
+}
+
+!procedure AmazonDevOpsGuruInsights($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights', $name, $tech)
+!endprocedure
+
+!procedure AmazonDevOpsGuruInsightsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonDevOpsGuruInsightsLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonDevOpsGuruInsightsGroup($id, $name='Amazon Dev Ops Guru Insights', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonDevOpsGuruInsightsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.png
new file mode 100644
index 00000000000..109dd85d430
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.puml
new file mode 100644
index 00000000000..e57e642b414
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsCard('AmazonDevOpsGuruInsightsCard', 'Amazon Dev Ops Guru Insights Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Remote.puml
new file mode 100644
index 00000000000..135e248e73a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsCard('AmazonDevOpsGuruInsightsCard', 'Amazon Dev Ops Guru Insights Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.png
new file mode 100644
index 00000000000..173000aebe6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.puml
new file mode 100644
index 00000000000..f57988c83db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsGroup('AmazonDevOpsGuruInsightsGroup', 'Amazon Dev Ops Guru Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Remote.puml
new file mode 100644
index 00000000000..8b138ab9376
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsightsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonDevOpsGuruInsightsGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights')
+
+' renders the element
+AmazonDevOpsGuruInsightsGroup('AmazonDevOpsGuruInsightsGroup', 'Amazon Dev Ops Guru Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.png
new file mode 100644
index 00000000000..efb244ac894
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.puml
new file mode 100644
index 00000000000..d323086451b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImage
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImage('AmazonRekognitionImage', 'Amazon Rekognition Image', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Remote.puml
new file mode 100644
index 00000000000..809d8e1728f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImage
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImage('AmazonRekognitionImage', 'Amazon Rekognition Image', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.md
new file mode 100644
index 00000000000..31fd09b8aa3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.md
@@ -0,0 +1,157 @@
+# AmazonRekognitionImage
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+```
+
+
+
+| Illustration | AmazonRekognitionImage | AmazonRekognitionImageCard | AmazonRekognitionImageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.png) | ![illustration for AmazonRekognitionImage](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.Local.png) | ![illustration for AmazonRekognitionImageCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.png) | ![illustration for AmazonRekognitionImageGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.png) |
+
+
+
+
+## AmazonRekognitionImage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImage
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImage('AmazonRekognitionImage', 'Amazon Rekognition Image', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImage
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImage('AmazonRekognitionImage', 'Amazon Rekognition Image', 'an optional tech label')
+@enduml
+```
+
+## AmazonRekognitionImageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageCard('AmazonRekognitionImageCard', 'Amazon Rekognition Image Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageCard('AmazonRekognitionImageCard', 'Amazon Rekognition Image Card', 'an optional description')
+@enduml
+```
+
+## AmazonRekognitionImageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageGroup('AmazonRekognitionImageGroup', 'Amazon Rekognition Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageGroup('AmazonRekognitionImageGroup', 'Amazon Rekognition Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.png
new file mode 100644
index 00000000000..7e1a8b32246
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.puml
new file mode 100644
index 00000000000..7acbc16adc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage
+
+sprite $AmazonRekognitionImageXs [10x10/16z] LSQn0G0G0C2m0kZ__mAJJE4JmJU9BPmqbUHf8OQH2MUUxQWKeJ5WyF9M1yy2
+
+sprite $AmazonRekognitionImageSm [12x12/16z] NOc30SG034LVZFttFQDjyCbrMctaetDM9G2dtnsGJRYlo02514kyjRDlNVMuMgL1RG19Vqh6kp03PsIg1c27xzm1
+
+sprite $AmazonRekognitionImageMd [16x16/16z] {
+RSY50GCW3031ZoViFt0fTJdqmr-nPfRpHWGPuIuxiuC-eOoSjnd09ANN5cuXC6TXKWm1YpeJFy-zXvN5eY4PHhOYKH2R5DyOccsm1cHKuoIbqHrO0UkQRU3Z
+RBCJr4mvf8Kt5m
+}
+
+sprite $AmazonRekognitionImageLg [20x20/16z] {
+VSo5OGGW343H7vVzzwr0NUxXH7WWUgQ3R_HiczyJgqA8uKEkWauX_LxsticRD831Ypq8Om6QmGB859OH8EZxfocCk8C6XOLioWgb6Y3tRwcDzpoAnLQ1qwy5
+M39a3pnO0CaSvx0c720BUk3kSxuIl3IxKx45Y08VuvY-1tYXERkJof6Pmq_k_F0C
+}
+
+!procedure AmazonRekognitionImage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage', $name, $tech)
+!endprocedure
+
+!procedure AmazonRekognitionImageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRekognitionImageLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRekognitionImageGroup($id, $name='Amazon Rekognition Image', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonRekognitionImageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.png
new file mode 100644
index 00000000000..df7be498e83
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.puml
new file mode 100644
index 00000000000..143156afb28
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageCard('AmazonRekognitionImageCard', 'Amazon Rekognition Image Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Remote.puml
new file mode 100644
index 00000000000..0411ee4976c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageCard('AmazonRekognitionImageCard', 'Amazon Rekognition Image Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.png
new file mode 100644
index 00000000000..7c63d8d79b8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.puml
new file mode 100644
index 00000000000..fd678b5d0a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageGroup('AmazonRekognitionImageGroup', 'Amazon Rekognition Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Remote.puml
new file mode 100644
index 00000000000..7a866929799
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionImageGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage')
+
+' renders the element
+AmazonRekognitionImageGroup('AmazonRekognitionImageGroup', 'Amazon Rekognition Image Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.png
new file mode 100644
index 00000000000..36b682a641d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.puml
new file mode 100644
index 00000000000..01c48a963ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideo
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideo('AmazonRekognitionVideo', 'Amazon Rekognition Video', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Remote.puml
new file mode 100644
index 00000000000..d7dc71ad01e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideo
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideo('AmazonRekognitionVideo', 'Amazon Rekognition Video', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.md
new file mode 100644
index 00000000000..7c702769fc4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.md
@@ -0,0 +1,157 @@
+# AmazonRekognitionVideo
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+```
+
+
+
+| Illustration | AmazonRekognitionVideo | AmazonRekognitionVideoCard | AmazonRekognitionVideoGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.png) | ![illustration for AmazonRekognitionVideo](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.Local.png) | ![illustration for AmazonRekognitionVideoCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.png) | ![illustration for AmazonRekognitionVideoGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.png) |
+
+
+
+
+## AmazonRekognitionVideo
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideo
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideo('AmazonRekognitionVideo', 'Amazon Rekognition Video', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideo
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideo('AmazonRekognitionVideo', 'Amazon Rekognition Video', 'an optional tech label')
+@enduml
+```
+
+## AmazonRekognitionVideoCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoCard('AmazonRekognitionVideoCard', 'Amazon Rekognition Video Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoCard('AmazonRekognitionVideoCard', 'Amazon Rekognition Video Card', 'an optional description')
+@enduml
+```
+
+## AmazonRekognitionVideoGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoGroup('AmazonRekognitionVideoGroup', 'Amazon Rekognition Video Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoGroup('AmazonRekognitionVideoGroup', 'Amazon Rekognition Video Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.png
new file mode 100644
index 00000000000..942ae8b6434
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.puml
new file mode 100644
index 00000000000..d5d302664e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo
+
+sprite $AmazonRekognitionVideoXs [10x10/16z] LSct0SCm00F1OoQn_xwsGgLl4Dw7Ie2eky1AKdfWHZrDUTkk6BUTOJi4Mt0Uv-KF
+
+sprite $AmazonRekognitionVideoSm [12x12/16z] NSR5OGH034MnPnn_zzzliamwYL_Z8UEkjKu1oG2C0JrKfimMEDX9qG86MqG9-j3TwmWy15Z7jQWqvWc9JDrhm2vF_m
+
+sprite $AmazonRekognitionVideoMd [16x16/16z] {
+RO-55KDH24FpSDX_u8QwtIyvEE0lFjrZUECSd3uFAogY77Lr2FgcXQ7eyTD3qjGOwEiJG69M1abRvgpqsaKPnzsEbKEI7WMETgWHAHH8GvDoMYIk9bAZso4R
+dZLJ02q3QPeqM8xb_Ohb0W
+}
+
+sprite $AmazonRekognitionVideoLg [20x20/16z] {
+TSt5WG0m30F1ZHoP-k_tc65-Hi7_t3DjlX60jhulLlbm1zxb2ZJDwVUpIbxSnW4mtDA-EBuiG3D40bWiBS0qaRaNYpbXaAddtgcro3W9vtsliMZ9GB54whpz
+Am5BEjvpamKuhWbUQB01tD03K0i3u8BRKJCLQC_RrjtWnGm00xTHxinMyABivIUR7nu1
+}
+
+!procedure AmazonRekognitionVideo($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo', $name, $tech)
+!endprocedure
+
+!procedure AmazonRekognitionVideoCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRekognitionVideoLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRekognitionVideoGroup($id, $name='Amazon Rekognition Video', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonRekognitionVideoLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.png
new file mode 100644
index 00000000000..950c243a6c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.puml
new file mode 100644
index 00000000000..e0cac52a4d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoCard('AmazonRekognitionVideoCard', 'Amazon Rekognition Video Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Remote.puml
new file mode 100644
index 00000000000..32bdad2bf48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoCard('AmazonRekognitionVideoCard', 'Amazon Rekognition Video Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.png
new file mode 100644
index 00000000000..48223c74444
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.puml
new file mode 100644
index 00000000000..755abd5d43c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoGroup('AmazonRekognitionVideoGroup', 'Amazon Rekognition Video Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Remote.puml
new file mode 100644
index 00000000000..576506862fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideoGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRekognitionVideoGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo')
+
+' renders the element
+AmazonRekognitionVideoGroup('AmazonRekognitionVideoGroup', 'Amazon Rekognition Video Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.png
new file mode 100644
index 00000000000..4c5a7bf6645
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.puml
new file mode 100644
index 00000000000..2cc74ab1fa8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvas
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvas('AmazonSageMakerCanvas', 'Amazon Sage Maker Canvas', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Remote.puml
new file mode 100644
index 00000000000..fe9ad6a354f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvas
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvas('AmazonSageMakerCanvas', 'Amazon Sage Maker Canvas', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.md
new file mode 100644
index 00000000000..10fbc984abc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.md
@@ -0,0 +1,157 @@
+# AmazonSageMakerCanvas
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+```
+
+
+
+| Illustration | AmazonSageMakerCanvas | AmazonSageMakerCanvasCard | AmazonSageMakerCanvasGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.png) | ![illustration for AmazonSageMakerCanvas](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.Local.png) | ![illustration for AmazonSageMakerCanvasCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.png) | ![illustration for AmazonSageMakerCanvasGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.png) |
+
+
+
+
+## AmazonSageMakerCanvas
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvas
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvas('AmazonSageMakerCanvas', 'Amazon Sage Maker Canvas', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvas
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvas('AmazonSageMakerCanvas', 'Amazon Sage Maker Canvas', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerCanvasCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasCard('AmazonSageMakerCanvasCard', 'Amazon Sage Maker Canvas Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasCard('AmazonSageMakerCanvasCard', 'Amazon Sage Maker Canvas Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerCanvasGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasGroup('AmazonSageMakerCanvasGroup', 'Amazon Sage Maker Canvas Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasGroup('AmazonSageMakerCanvasGroup', 'Amazon Sage Maker Canvas Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.png
new file mode 100644
index 00000000000..5a180578247
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.puml
new file mode 100644
index 00000000000..b3d6a1dd7cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas
+
+sprite $AmazonSageMakerCanvasXs [10x10/16z] PSd50S0040B1FI3QVxznpxmG_ehsq44g8HI7BOrho95whobBKkwtBtJm3
+
+sprite $AmazonSageMakerCanvasSm [12x12/16z] JSY73SCm4CLGNadmJ_iFR5lzeH7a5hOKvZXTaR6ylxaaatWRhFjQ11_r_xPxx-PlL_9VF-n7RxsSjsjh3m
+
+sprite $AmazonSageMakerCanvasMd [16x16/16z] RSv50aGX30FGa2A1-zztf3BwtwvU_3hx2pP5eJnY-tGHDt5AMjJmVX9fUlpSKhnkgFtA-bTCUhpFZBY97iyEVlGRna35V89PndJv_vTr1m
+
+sprite $AmazonSageMakerCanvasLg [20x20/16z] {
+RSw54G0n24JHnJdwx_VSmkIFlmXWrb8zGw55lfi7XupchTXDMheRM8dq2A9y_vUlgUPfyxaAr9UUblXTrijiOhXDCkMnL3hDol0OFyQf08Qt18GrE_9yBPSp
+VtRcbZZCUxm1
+}
+
+!procedure AmazonSageMakerCanvas($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerCanvasCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerCanvasLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerCanvasGroup($id, $name='Amazon Sage Maker Canvas', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerCanvasLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.png
new file mode 100644
index 00000000000..4dd91835fe5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.puml
new file mode 100644
index 00000000000..cd5f194781f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasCard('AmazonSageMakerCanvasCard', 'Amazon Sage Maker Canvas Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Remote.puml
new file mode 100644
index 00000000000..a11a7095d3f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasCard('AmazonSageMakerCanvasCard', 'Amazon Sage Maker Canvas Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.png
new file mode 100644
index 00000000000..8d54af07f33
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.puml
new file mode 100644
index 00000000000..90c08440653
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasGroup('AmazonSageMakerCanvasGroup', 'Amazon Sage Maker Canvas Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Remote.puml
new file mode 100644
index 00000000000..3c21da420e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvasGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerCanvasGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas')
+
+' renders the element
+AmazonSageMakerCanvasGroup('AmazonSageMakerCanvasGroup', 'Amazon Sage Maker Canvas Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.png
new file mode 100644
index 00000000000..f81967733dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.puml
new file mode 100644
index 00000000000..20f78a9f8b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModel
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModel('AmazonSageMakerModel', 'Amazon Sage Maker Model', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Remote.puml
new file mode 100644
index 00000000000..5fa09d2fe74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModel
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModel('AmazonSageMakerModel', 'Amazon Sage Maker Model', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.md
new file mode 100644
index 00000000000..ff218fb5c8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.md
@@ -0,0 +1,157 @@
+# AmazonSageMakerModel
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+```
+
+
+
+| Illustration | AmazonSageMakerModel | AmazonSageMakerModelCard | AmazonSageMakerModelGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.png) | ![illustration for AmazonSageMakerModel](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.Local.png) | ![illustration for AmazonSageMakerModelCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.png) | ![illustration for AmazonSageMakerModelGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.png) |
+
+
+
+
+## AmazonSageMakerModel
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModel
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModel('AmazonSageMakerModel', 'Amazon Sage Maker Model', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModel
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModel('AmazonSageMakerModel', 'Amazon Sage Maker Model', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerModelCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelCard('AmazonSageMakerModelCard', 'Amazon Sage Maker Model Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelCard('AmazonSageMakerModelCard', 'Amazon Sage Maker Model Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerModelGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelGroup('AmazonSageMakerModelGroup', 'Amazon Sage Maker Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelGroup('AmazonSageMakerModelGroup', 'Amazon Sage Maker Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.png
new file mode 100644
index 00000000000..81f30e51d9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.puml
new file mode 100644
index 00000000000..785dd447370
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel
+
+sprite $AmazonSageMakerModelXs [10x10/16z] JSQv4GD10CCmtlvY_mLxb1aH-ESNf3x4rorqTwA1IKdkvLxZ52cnEKzpEjvv0Nu
+
+sprite $AmazonSageMakerModelSm [12x12/16z] NS71OGGn20GmWJV6JFy5vt-I7xiz2ruJznuadrX_z5oIOwbltabZ5K-OYLFrAlkLPL_BSB7xRYfxSAOhRO59RUCV
+
+sprite $AmazonSageMakerModelMd [16x16/16z] {
+RSUteK8n54J18rsxst-_tm0lOxBXcr0YFpiAZc7ctUKUJ0g_Rgyn9GGGrN6njbzNr3BZBQ0ROTsB9G0XuF-GC_F-26Vb0T7MIjWUGi3f1GmHo-iA7MFfTPGf
+p9wfrwcbZNHuw30NW5y
+}
+
+sprite $AmazonSageMakerModelLg [20x20/16z] {
+TSa7Gc0X60FX2VLFxd_VNULXrw5_y7ThG_VWevwckDZX9Y-0W9edfmNQnnnAZoMP_PknXY4lpSUQ5nCWv3u99EGrTu0-Znb3RAcrDex1CS3xfMkAY2OMj7c-
+Hff9zKGe0rwWj4LcEjG6O5400RB2DSiXLCgvjggEMMjUOtW81RTQl5TUAJjyhispdlu3
+}
+
+!procedure AmazonSageMakerModel($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerModelCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerModelLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerModelGroup($id, $name='Amazon Sage Maker Model', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerModelLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.png
new file mode 100644
index 00000000000..12e86e8088a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.puml
new file mode 100644
index 00000000000..5ba36080e7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelCard('AmazonSageMakerModelCard', 'Amazon Sage Maker Model Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Remote.puml
new file mode 100644
index 00000000000..2c5d539127b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelCard('AmazonSageMakerModelCard', 'Amazon Sage Maker Model Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.png
new file mode 100644
index 00000000000..d1e34e20984
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.puml
new file mode 100644
index 00000000000..0b40563167f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelGroup('AmazonSageMakerModelGroup', 'Amazon Sage Maker Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Remote.puml
new file mode 100644
index 00000000000..dc9aaa4e702
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModelGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerModelGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel')
+
+' renders the element
+AmazonSageMakerModelGroup('AmazonSageMakerModelGroup', 'Amazon Sage Maker Model Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.png
new file mode 100644
index 00000000000..97779e8b224
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.puml
new file mode 100644
index 00000000000..db86d1f8739
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebook
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebook('AmazonSageMakerNotebook', 'Amazon Sage Maker Notebook', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Remote.puml
new file mode 100644
index 00000000000..c89dc36a38f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebook
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebook('AmazonSageMakerNotebook', 'Amazon Sage Maker Notebook', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.md
new file mode 100644
index 00000000000..dca547691b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.md
@@ -0,0 +1,157 @@
+# AmazonSageMakerNotebook
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+```
+
+
+
+| Illustration | AmazonSageMakerNotebook | AmazonSageMakerNotebookCard | AmazonSageMakerNotebookGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.png) | ![illustration for AmazonSageMakerNotebook](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.Local.png) | ![illustration for AmazonSageMakerNotebookCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.png) | ![illustration for AmazonSageMakerNotebookGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.png) |
+
+
+
+
+## AmazonSageMakerNotebook
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebook
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebook('AmazonSageMakerNotebook', 'Amazon Sage Maker Notebook', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebook
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebook('AmazonSageMakerNotebook', 'Amazon Sage Maker Notebook', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerNotebookCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookCard('AmazonSageMakerNotebookCard', 'Amazon Sage Maker Notebook Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookCard('AmazonSageMakerNotebookCard', 'Amazon Sage Maker Notebook Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerNotebookGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookGroup('AmazonSageMakerNotebookGroup', 'Amazon Sage Maker Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookGroup('AmazonSageMakerNotebookGroup', 'Amazon Sage Maker Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.png
new file mode 100644
index 00000000000..5b8d37f5637
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.puml
new file mode 100644
index 00000000000..20f1060e67b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook
+
+sprite $AmazonSageMakerNotebookXs [10x10/16z] Oq02B50AbSK5142AbPs12GY0B0uki2GE5WixN2yh4nYm
+
+sprite $AmazonSageMakerNotebookSm [12x12/16z] POo54G0W203jsdzWY-ODwe-W6149SVKy3oMSV5OGud7EV_XvV4uzULg3dEF7KiW_cDpjd43S
+
+sprite $AmazonSageMakerNotebookMd [16x16/16z] TSt50SGm34JHdnYb_ljTCEEx2OUTIgF04n-U306i66pofjg9eqWr4LnYKYqQjhaaBjMgSPe_UPxgcfTSQY9J7VUykPO1Nm
+
+sprite $AmazonSageMakerNotebookLg [20x20/16z] XO-55SGm240f_hB_lYUD-u_Y06iuTF2huyOXIkgk81PXu9qVcycWYxUb0X9rg8AZd_nZ7umyJInBXABEG_1bZL-J_WfdlyZPxpxRVWvWmOQeG-b0-08
+
+!procedure AmazonSageMakerNotebook($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerNotebookCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerNotebookLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerNotebookGroup($id, $name='Amazon Sage Maker Notebook', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerNotebookLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.png
new file mode 100644
index 00000000000..4083231d6d7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.puml
new file mode 100644
index 00000000000..cfd0bafaa8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookCard('AmazonSageMakerNotebookCard', 'Amazon Sage Maker Notebook Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Remote.puml
new file mode 100644
index 00000000000..339ca2b971d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookCard('AmazonSageMakerNotebookCard', 'Amazon Sage Maker Notebook Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.png
new file mode 100644
index 00000000000..7e2ec8ab5cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.puml
new file mode 100644
index 00000000000..2ea9254974f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookGroup('AmazonSageMakerNotebookGroup', 'Amazon Sage Maker Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Remote.puml
new file mode 100644
index 00000000000..128a332f907
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebookGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerNotebookGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook')
+
+' renders the element
+AmazonSageMakerNotebookGroup('AmazonSageMakerNotebookGroup', 'Amazon Sage Maker Notebook Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.png
new file mode 100644
index 00000000000..03025db9c89
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.puml
new file mode 100644
index 00000000000..95e4af6845a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrain
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrain('AmazonSageMakerTrain', 'Amazon Sage Maker Train', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Remote.puml
new file mode 100644
index 00000000000..b92a6b07753
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrain
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrain('AmazonSageMakerTrain', 'Amazon Sage Maker Train', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.md b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.md
new file mode 100644
index 00000000000..c8ff57e1290
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.md
@@ -0,0 +1,157 @@
+# AmazonSageMakerTrain
+
+
+```text
+aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain
+```
+
+```text
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+```
+
+
+
+| Illustration | AmazonSageMakerTrain | AmazonSageMakerTrainCard | AmazonSageMakerTrainGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.png) | ![illustration for AmazonSageMakerTrain](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.Local.png) | ![illustration for AmazonSageMakerTrainCard](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.png) | ![illustration for AmazonSageMakerTrainGroup](../../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.png) |
+
+
+
+
+## AmazonSageMakerTrain
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrain
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrain('AmazonSageMakerTrain', 'Amazon Sage Maker Train', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrain
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrain('AmazonSageMakerTrain', 'Amazon Sage Maker Train', 'an optional tech label')
+@enduml
+```
+
+## AmazonSageMakerTrainCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainCard('AmazonSageMakerTrainCard', 'Amazon Sage Maker Train Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainCard('AmazonSageMakerTrainCard', 'Amazon Sage Maker Train Card', 'an optional description')
+@enduml
+```
+
+## AmazonSageMakerTrainGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainGroup('AmazonSageMakerTrainGroup', 'Amazon Sage Maker Train Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainGroup('AmazonSageMakerTrainGroup', 'Amazon Sage Maker Train Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.png
new file mode 100644
index 00000000000..8f1aa48b9f8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.puml
new file mode 100644
index 00000000000..2f3310e5e4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain
+
+sprite $AmazonSageMakerTrainXs [10x10/16z] Oy01E4083fWP6BYuk1YuG2mm4qG0MUn0m0faGrGXiv01
+
+sprite $AmazonSageMakerTrainSm [12x12/16z] VSUt0S0m4CD0yAcy_xxEZPEk0fXnTUSI4DSaiBn7X1cY01eRK1NeaEb9Y9sWTrHsOjTEFAm
+
+sprite $AmazonSageMakerTrainMd [16x16/16z] ZOg50GD120HnsEk_t-JTRKwGMVg8bcz7T2zb7QT_9hjNRDANdYGl9fKv15BkrD1Qw-cwI9zzvz3SpNkFWKwOcyv-25e4GMDW5j29QPO5kk8F
+
+sprite $AmazonSageMakerTrainLg [20x20/16z] {
+hSw5RG0W50N0m-7jls-Lf1Qf7HBvwZ_Ch7Kwtknn_pTjGt6yMI16mxKL9LMRa5TQmiqBg5kfE20tSq9MtlBesUUazerOLnjDz13jAgEHEeQuxj2aY7dLkx0l
+UR3Fc-f77W4
+}
+
+!procedure AmazonSageMakerTrain($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain', $name, $tech)
+!endprocedure
+
+!procedure AmazonSageMakerTrainCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSageMakerTrainLg>', 'MachineLearning', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSageMakerTrainGroup($id, $name='Amazon Sage Maker Train', $tech='')
+ IconGroupElement($id, 'MachineLearningFamily', '<$AmazonSageMakerTrainLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.png
new file mode 100644
index 00000000000..8d2cdc64d19
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.puml
new file mode 100644
index 00000000000..3e4ff7244b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainCard('AmazonSageMakerTrainCard', 'Amazon Sage Maker Train Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Remote.puml
new file mode 100644
index 00000000000..7c2a597b00e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainCard
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainCard('AmazonSageMakerTrainCard', 'Amazon Sage Maker Train Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.png b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.png
new file mode 100644
index 00000000000..de27c5c354f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.puml
new file mode 100644
index 00000000000..dc2f00c12fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainGroup('AmazonSageMakerTrainGroup', 'Amazon Sage Maker Train Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Remote.puml
new file mode 100644
index 00000000000..72f264f9495
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrainGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSageMakerTrainGroup
+include('aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain')
+
+' renders the element
+AmazonSageMakerTrainGroup('AmazonSageMakerTrainGroup', 'Amazon Sage Maker Train Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.png
new file mode 100644
index 00000000000..fba433d5222
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.puml
new file mode 100644
index 00000000000..6a8203675b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarm
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarm('AmazonCloudWatchAlarm', 'Amazon Cloud Watch Alarm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Remote.puml
new file mode 100644
index 00000000000..4cc655d2726
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarm
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarm('AmazonCloudWatchAlarm', 'Amazon Cloud Watch Alarm', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.md
new file mode 100644
index 00000000000..a16097b9404
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchAlarm
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+```
+
+
+
+| Illustration | AmazonCloudWatchAlarm | AmazonCloudWatchAlarmCard | AmazonCloudWatchAlarmGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.png) | ![illustration for AmazonCloudWatchAlarm](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.Local.png) | ![illustration for AmazonCloudWatchAlarmCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.png) | ![illustration for AmazonCloudWatchAlarmGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchAlarm
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarm
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarm('AmazonCloudWatchAlarm', 'Amazon Cloud Watch Alarm', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarm
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarm('AmazonCloudWatchAlarm', 'Amazon Cloud Watch Alarm', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchAlarmCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmCard('AmazonCloudWatchAlarmCard', 'Amazon Cloud Watch Alarm Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmCard('AmazonCloudWatchAlarmCard', 'Amazon Cloud Watch Alarm Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchAlarmGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmGroup('AmazonCloudWatchAlarmGroup', 'Amazon Cloud Watch Alarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmGroup('AmazonCloudWatchAlarmGroup', 'Amazon Cloud Watch Alarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.png
new file mode 100644
index 00000000000..5a9ff904a63
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.puml
new file mode 100644
index 00000000000..1f4bd8200bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm
+
+sprite $AmazonCloudWatchAlarmXs [10x10/16z] Oq07N0oSS3OtbERWXejmCm55kS5oO1Ot0nik5Xm
+
+sprite $AmazonCloudWatchAlarmSm [12x12/16z] VSP50G0n402nAI_urtlCqBp2Xvpbk8BlDyZiKhnqUY4iX_KLxxzKf7Wg1Umq0W
+
+sprite $AmazonCloudWatchAlarmMd [16x16/16z] dSU30KH1303HMKRzrtl6jsQHFDQh4NN09203vmma_jdp3ahkQUWm2q1LyzklYv3QrDtCHuP-sI8vYmXDf4ECyZi
+
+sprite $AmazonCloudWatchAlarmLg [20x20/16z] jSZL0SKW50JHmM6t_tgVIpnVEUWTJcMfhXAKmSnhD3FQQAL2N3IwBHOA91PiAm9wwDy69RxVuCtcXxfia2viOqYlkxxkoAQwaku
+
+!procedure AmazonCloudWatchAlarm($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchAlarmCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchAlarmLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchAlarmGroup($id, $name='Amazon Cloud Watch Alarm', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchAlarmLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.png
new file mode 100644
index 00000000000..0d1f29bb15b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.puml
new file mode 100644
index 00000000000..914a7b2f459
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmCard('AmazonCloudWatchAlarmCard', 'Amazon Cloud Watch Alarm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Remote.puml
new file mode 100644
index 00000000000..5a7254ee8a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmCard('AmazonCloudWatchAlarmCard', 'Amazon Cloud Watch Alarm Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.png
new file mode 100644
index 00000000000..6592ecaf1a7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.puml
new file mode 100644
index 00000000000..108a53bfd5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmGroup('AmazonCloudWatchAlarmGroup', 'Amazon Cloud Watch Alarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Remote.puml
new file mode 100644
index 00000000000..43792573aa3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarmGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchAlarmGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm')
+
+' renders the element
+AmazonCloudWatchAlarmGroup('AmazonCloudWatchAlarmGroup', 'Amazon Cloud Watch Alarm Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.png
new file mode 100644
index 00000000000..1e3aaa2c740
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.puml
new file mode 100644
index 00000000000..a8544af0d22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBased('AmazonCloudWatchEventEventBased', 'Amazon Cloud Watch Event Event Based', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Remote.puml
new file mode 100644
index 00000000000..4d1a46266d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBased('AmazonCloudWatchEventEventBased', 'Amazon Cloud Watch Event Event Based', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.md
new file mode 100644
index 00000000000..756c55ddb4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchEventEventBased
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+```
+
+
+
+| Illustration | AmazonCloudWatchEventEventBased | AmazonCloudWatchEventEventBasedCard | AmazonCloudWatchEventEventBasedGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.png) | ![illustration for AmazonCloudWatchEventEventBased](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.Local.png) | ![illustration for AmazonCloudWatchEventEventBasedCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.png) | ![illustration for AmazonCloudWatchEventEventBasedGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchEventEventBased
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBased('AmazonCloudWatchEventEventBased', 'Amazon Cloud Watch Event Event Based', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBased('AmazonCloudWatchEventEventBased', 'Amazon Cloud Watch Event Event Based', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchEventEventBasedCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedCard('AmazonCloudWatchEventEventBasedCard', 'Amazon Cloud Watch Event Event Based Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedCard('AmazonCloudWatchEventEventBasedCard', 'Amazon Cloud Watch Event Event Based Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchEventEventBasedGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedGroup('AmazonCloudWatchEventEventBasedGroup', 'Amazon Cloud Watch Event Event Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedGroup('AmazonCloudWatchEventEventBasedGroup', 'Amazon Cloud Watch Event Event Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.png
new file mode 100644
index 00000000000..cba5aa12325
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.puml
new file mode 100644
index 00000000000..4188e11ccfa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased
+
+sprite $AmazonCloudWatchEventEventBasedXs [10x10/16z] Oy04t1WiRcuuYvqHACe5bWEpk1bOSR4OOG
+
+sprite $AmazonCloudWatchEventEventBasedSm [12x12/16z] VSP50G0n402nAItvztlCqBp21yyvzXjyljJAhgO4ZRGSrZUYVrLCewf0d4O
+
+sprite $AmazonCloudWatchEventEventBasedMd [16x16/16z] dOo30S1G34JlFeFzzwtjlfYu95WBbpgsEJ_Kz1QiQDzf6rGrzBNtYWgcVLr4R5EtuM-TSoPRXvHpQbiRf04
+
+sprite $AmazonCloudWatchEventEventBasedLg [20x20/16z] jOq50a0X34APxRZ_VNztXyzS0Qu8hCdB7DlhlrncpIe7MuCLZ35B_Ih9D0bwwLxHtHnLwTSvm1NCQStWMzzrIZO0OOEf
+
+!procedure AmazonCloudWatchEventEventBased($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchEventEventBasedCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchEventEventBasedLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchEventEventBasedGroup($id, $name='Amazon Cloud Watch Event Event Based', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchEventEventBasedLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.png
new file mode 100644
index 00000000000..b4a7197aaf1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.puml
new file mode 100644
index 00000000000..776b92b5cb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedCard('AmazonCloudWatchEventEventBasedCard', 'Amazon Cloud Watch Event Event Based Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Remote.puml
new file mode 100644
index 00000000000..6433481feb7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedCard('AmazonCloudWatchEventEventBasedCard', 'Amazon Cloud Watch Event Event Based Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.png
new file mode 100644
index 00000000000..163903d43d8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.puml
new file mode 100644
index 00000000000..cf5ffe330ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedGroup('AmazonCloudWatchEventEventBasedGroup', 'Amazon Cloud Watch Event Event Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Remote.puml
new file mode 100644
index 00000000000..17219fd981b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBasedGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventEventBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased')
+
+' renders the element
+AmazonCloudWatchEventEventBasedGroup('AmazonCloudWatchEventEventBasedGroup', 'Amazon Cloud Watch Event Event Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.png
new file mode 100644
index 00000000000..f1d2696d7c6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.puml
new file mode 100644
index 00000000000..2dd828e3947
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBased('AmazonCloudWatchEventTimeBased', 'Amazon Cloud Watch Event Time Based', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Remote.puml
new file mode 100644
index 00000000000..51dedeb8a63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBased('AmazonCloudWatchEventTimeBased', 'Amazon Cloud Watch Event Time Based', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.md
new file mode 100644
index 00000000000..023d5971629
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchEventTimeBased
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+```
+
+
+
+| Illustration | AmazonCloudWatchEventTimeBased | AmazonCloudWatchEventTimeBasedCard | AmazonCloudWatchEventTimeBasedGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.png) | ![illustration for AmazonCloudWatchEventTimeBased](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.Local.png) | ![illustration for AmazonCloudWatchEventTimeBasedCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.png) | ![illustration for AmazonCloudWatchEventTimeBasedGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchEventTimeBased
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBased('AmazonCloudWatchEventTimeBased', 'Amazon Cloud Watch Event Time Based', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBased
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBased('AmazonCloudWatchEventTimeBased', 'Amazon Cloud Watch Event Time Based', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchEventTimeBasedCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedCard('AmazonCloudWatchEventTimeBasedCard', 'Amazon Cloud Watch Event Time Based Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedCard('AmazonCloudWatchEventTimeBasedCard', 'Amazon Cloud Watch Event Time Based Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchEventTimeBasedGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedGroup('AmazonCloudWatchEventTimeBasedGroup', 'Amazon Cloud Watch Event Time Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedGroup('AmazonCloudWatchEventTimeBasedGroup', 'Amazon Cloud Watch Event Time Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.png
new file mode 100644
index 00000000000..720cfaa0379
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.puml
new file mode 100644
index 00000000000..977170979c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased
+
+sprite $AmazonCloudWatchEventTimeBasedXs [10x10/16z] Oq0778pSK1Ox1oEKnSa04-DcPmAoWJmWPWQnk1dOSR7W
+
+sprite $AmazonCloudWatchEventTimeBasedSm [12x12/16z] VOQ50G0X30C3rBl_lEykH0yV4jAwCrV4pbgHEzT8xAASc3RUHv1zPePnpWS_DG8
+
+sprite $AmazonCloudWatchEventTimeBasedMd [16x16/16z] dSc5RGKm5CLGvz4Dx3zl-vdPmYFpl5opEETXxdvsR-ciixCPY7ChOd6HcpaWoVO_Qm62t1kEhZddbQ5-jcGcYPGArbNp7m
+
+sprite $AmazonCloudWatchEventTimeBasedLg [20x20/16z] jOtL0KCX34KlSTb_thezvQi7ueOfMcLOOe71ZGK52hWiSk4H6Clf9XhhFar06aiaDtVHuKq0ighYdIDMljkNu6b_Sdt3rZc0_N-vpEoxBdzenYwsWQy
+
+!procedure AmazonCloudWatchEventTimeBased($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchEventTimeBasedCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchEventTimeBasedLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchEventTimeBasedGroup($id, $name='Amazon Cloud Watch Event Time Based', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchEventTimeBasedLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.png
new file mode 100644
index 00000000000..15eba3dd196
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.puml
new file mode 100644
index 00000000000..ce8bc2efa17
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedCard('AmazonCloudWatchEventTimeBasedCard', 'Amazon Cloud Watch Event Time Based Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Remote.puml
new file mode 100644
index 00000000000..c21c636f013
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedCard('AmazonCloudWatchEventTimeBasedCard', 'Amazon Cloud Watch Event Time Based Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.png
new file mode 100644
index 00000000000..b1ea9c2bc1f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.puml
new file mode 100644
index 00000000000..b7c124fd8c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedGroup('AmazonCloudWatchEventTimeBasedGroup', 'Amazon Cloud Watch Event Time Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Remote.puml
new file mode 100644
index 00000000000..c1b0ef1dc6b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBasedGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEventTimeBasedGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased')
+
+' renders the element
+AmazonCloudWatchEventTimeBasedGroup('AmazonCloudWatchEventTimeBasedGroup', 'Amazon Cloud Watch Event Time Based Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.png
new file mode 100644
index 00000000000..85217d9cfcd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.puml
new file mode 100644
index 00000000000..2febc981869
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidently
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidently('AmazonCloudWatchEvidently', 'Amazon Cloud Watch Evidently', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Remote.puml
new file mode 100644
index 00000000000..a8c83af516c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidently
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidently('AmazonCloudWatchEvidently', 'Amazon Cloud Watch Evidently', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.md
new file mode 100644
index 00000000000..4d2c19efe06
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchEvidently
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+```
+
+
+
+| Illustration | AmazonCloudWatchEvidently | AmazonCloudWatchEvidentlyCard | AmazonCloudWatchEvidentlyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.png) | ![illustration for AmazonCloudWatchEvidently](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.Local.png) | ![illustration for AmazonCloudWatchEvidentlyCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.png) | ![illustration for AmazonCloudWatchEvidentlyGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchEvidently
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidently
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidently('AmazonCloudWatchEvidently', 'Amazon Cloud Watch Evidently', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidently
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidently('AmazonCloudWatchEvidently', 'Amazon Cloud Watch Evidently', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchEvidentlyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyCard('AmazonCloudWatchEvidentlyCard', 'Amazon Cloud Watch Evidently Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyCard('AmazonCloudWatchEvidentlyCard', 'Amazon Cloud Watch Evidently Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchEvidentlyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyGroup('AmazonCloudWatchEvidentlyGroup', 'Amazon Cloud Watch Evidently Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyGroup('AmazonCloudWatchEvidentlyGroup', 'Amazon Cloud Watch Evidently Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.png
new file mode 100644
index 00000000000..963fa33829c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.puml
new file mode 100644
index 00000000000..8ac9b82dc4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently
+
+sprite $AmazonCloudWatchEvidentlyXs [10x10/16z] POd50G0X40Fd10dflrxyjnObJjcOlkGj9gfCyB8PhTwyIqcwoX1KI_mVl0m
+
+sprite $AmazonCloudWatchEvidentlySm [12x12/16z] XOdL0O004489azj_Nbj_h4lWuQcglMHJpPaDidrnGuk8IMwQoDgRbdJfOFZLI8SkoolC
+
+sprite $AmazonCloudWatchEvidentlyMd [16x16/16z] bSU50GCm20NH0s9yzf-txjwBmED3K_FEkJkSSffMJavbBuzz9mUYzz3Unio-8884oigqQvqiX1lYP9FVEfKrRspEuXyF2ZfrsWZTVbi
+
+sprite $AmazonCloudWatchEvidentlyLg [20x20/16z] {
+dOpLeGCm3CGKO-BRVzx7Z6trUI3-9xI_PIAQp-HyoZnnfMlUe-vKBNzalOiGTdQt_5MaEGNbh0Em5Ig0zomJqNh4NhDs1WHbxzzHVidE4v-pfRNE-fmXsDoU
+dUTiKO4zPjCv4CS5o8P78W6y05OPt0C
+}
+
+!procedure AmazonCloudWatchEvidently($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchEvidentlyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchEvidentlyLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchEvidentlyGroup($id, $name='Amazon Cloud Watch Evidently', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchEvidentlyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.png
new file mode 100644
index 00000000000..94500c52caa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.puml
new file mode 100644
index 00000000000..5a6032d119a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyCard('AmazonCloudWatchEvidentlyCard', 'Amazon Cloud Watch Evidently Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Remote.puml
new file mode 100644
index 00000000000..2b1cb2faed5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyCard('AmazonCloudWatchEvidentlyCard', 'Amazon Cloud Watch Evidently Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.png
new file mode 100644
index 00000000000..ef1fabb006b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.puml
new file mode 100644
index 00000000000..0a402cc1840
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyGroup('AmazonCloudWatchEvidentlyGroup', 'Amazon Cloud Watch Evidently Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Remote.puml
new file mode 100644
index 00000000000..418a1e08ba9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidentlyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchEvidentlyGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently')
+
+' renders the element
+AmazonCloudWatchEvidentlyGroup('AmazonCloudWatchEvidentlyGroup', 'Amazon Cloud Watch Evidently Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.png
new file mode 100644
index 00000000000..1a22fe1710c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.puml
new file mode 100644
index 00000000000..dbbf2869aee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogs
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogs('AmazonCloudWatchLogs', 'Amazon Cloud Watch Logs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Remote.puml
new file mode 100644
index 00000000000..10d59d16fa4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogs
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogs('AmazonCloudWatchLogs', 'Amazon Cloud Watch Logs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.md
new file mode 100644
index 00000000000..b35bc9a92ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchLogs
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+```
+
+
+
+| Illustration | AmazonCloudWatchLogs | AmazonCloudWatchLogsCard | AmazonCloudWatchLogsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.png) | ![illustration for AmazonCloudWatchLogs](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.Local.png) | ![illustration for AmazonCloudWatchLogsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.png) | ![illustration for AmazonCloudWatchLogsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchLogs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogs
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogs('AmazonCloudWatchLogs', 'Amazon Cloud Watch Logs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogs
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogs('AmazonCloudWatchLogs', 'Amazon Cloud Watch Logs', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchLogsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsCard('AmazonCloudWatchLogsCard', 'Amazon Cloud Watch Logs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsCard('AmazonCloudWatchLogsCard', 'Amazon Cloud Watch Logs Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchLogsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsGroup('AmazonCloudWatchLogsGroup', 'Amazon Cloud Watch Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsGroup('AmazonCloudWatchLogsGroup', 'Amazon Cloud Watch Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.png
new file mode 100644
index 00000000000..e0c90369b7c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.puml
new file mode 100644
index 00000000000..7dfa569080b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs
+
+sprite $AmazonCloudWatchLogsXs [10x10/16z] Oy06M800mUDcvuOok448Y860YO458GPNnyeDrykDC
+
+sprite $AmazonCloudWatchLogsSm [12x12/16z] TSor0G1130F1FJJrN-ypmsG6YJysuohlUr9B-FuNv5mW5iuUKflt-tycvDBZZasKbn4
+
+sprite $AmazonCloudWatchLogsMd [16x16/16z] bSp50GD030F1DHsf_th3p9cNKVnh7l78d0FV0LFcQDT-kJGoEUaiY1AWCxXDDV3IxVyQAI1s3lannEBYS6LY7XW7PNon1G
+
+sprite $AmazonCloudWatchLogsLg [20x20/16z] fS_50SCm343HRn3lFs-PkScxsMBMc6Vl_fwDneCgo-hiHUueP1CJejzcjL96KLnf4w2hTw2kEiJp_5FUSx_RkTEKa7pQBwKNDzfeuDQKntErOCeH_zi2
+
+!procedure AmazonCloudWatchLogs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchLogsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchLogsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchLogsGroup($id, $name='Amazon Cloud Watch Logs', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchLogsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.png
new file mode 100644
index 00000000000..e800d2582a5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.puml
new file mode 100644
index 00000000000..39156862954
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsCard('AmazonCloudWatchLogsCard', 'Amazon Cloud Watch Logs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Remote.puml
new file mode 100644
index 00000000000..d0dd3ca0369
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsCard('AmazonCloudWatchLogsCard', 'Amazon Cloud Watch Logs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.png
new file mode 100644
index 00000000000..3769ff46923
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.puml
new file mode 100644
index 00000000000..ca6e896a732
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsGroup('AmazonCloudWatchLogsGroup', 'Amazon Cloud Watch Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Remote.puml
new file mode 100644
index 00000000000..6e9712fe519
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchLogsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs')
+
+' renders the element
+AmazonCloudWatchLogsGroup('AmazonCloudWatchLogsGroup', 'Amazon Cloud Watch Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.png
new file mode 100644
index 00000000000..7a7e82c6415
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.puml
new file mode 100644
index 00000000000..7ebb77fbec8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsights
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsights('AmazonCloudWatchMetricsInsights', 'Amazon Cloud Watch Metrics Insights', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Remote.puml
new file mode 100644
index 00000000000..ce73062fdf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsights
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsights('AmazonCloudWatchMetricsInsights', 'Amazon Cloud Watch Metrics Insights', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.md
new file mode 100644
index 00000000000..21a163b8586
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchMetricsInsights
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+```
+
+
+
+| Illustration | AmazonCloudWatchMetricsInsights | AmazonCloudWatchMetricsInsightsCard | AmazonCloudWatchMetricsInsightsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.png) | ![illustration for AmazonCloudWatchMetricsInsights](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.Local.png) | ![illustration for AmazonCloudWatchMetricsInsightsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.png) | ![illustration for AmazonCloudWatchMetricsInsightsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchMetricsInsights
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsights
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsights('AmazonCloudWatchMetricsInsights', 'Amazon Cloud Watch Metrics Insights', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsights
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsights('AmazonCloudWatchMetricsInsights', 'Amazon Cloud Watch Metrics Insights', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchMetricsInsightsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsCard('AmazonCloudWatchMetricsInsightsCard', 'Amazon Cloud Watch Metrics Insights Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsCard('AmazonCloudWatchMetricsInsightsCard', 'Amazon Cloud Watch Metrics Insights Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchMetricsInsightsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsGroup('AmazonCloudWatchMetricsInsightsGroup', 'Amazon Cloud Watch Metrics Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsGroup('AmazonCloudWatchMetricsInsightsGroup', 'Amazon Cloud Watch Metrics Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.png
new file mode 100644
index 00000000000..09a88d4058e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.puml
new file mode 100644
index 00000000000..02cba1faeb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights
+
+sprite $AmazonCloudWatchMetricsInsightsXs [10x10/16z] LSP50GG1000XrcNwvprNNlYnc55QzwEMa9DTDfmHHub8_6z-2UFSE705
+
+sprite $AmazonCloudWatchMetricsInsightsSm [12x12/16z] LOk50GD140BdNEY_tx1vdvCLW2zgmlH9wIncAMn8WvKtReVxHKdKc3ecAtetSYEYJwNqs4I_YlyLU8zKhhsHudUSlAKTaHy
+
+sprite $AmazonCloudWatchMetricsInsightsMd [16x16/16z] {
+ROe54WGW30CNADBa__-zwRajqaRumx8xXNoLlR6lsgjnZjeMFcUZ1gfZ18ZM41bWO8xIVO-mC6rJUWLNbhbg2DjWSTL9oYgVgrRFcltAUEfn9HfYsCcpx_Ca
+CnjSiNanVEK0N
+}
+
+sprite $AmazonCloudWatchMetricsInsightsLg [20x20/16z] {
+TOg5OS0m30GlJeI__xm5Gxbda1xuZplBpje-fnKyOYAqPnIscja99Vd8KKYIeLLwrnqqG5yaQ5xQ0DAcAi8xVCgxM8q89jqIo_DaazTCDKL94aZFzWpKMUAW
+S_dkzRMytlpN0vFatxpd1u9XYvGjRXPZFAunniK7bs_6bAy
+}
+
+!procedure AmazonCloudWatchMetricsInsights($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchMetricsInsightsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchMetricsInsightsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchMetricsInsightsGroup($id, $name='Amazon Cloud Watch Metrics Insights', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchMetricsInsightsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.png
new file mode 100644
index 00000000000..413c7328570
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.puml
new file mode 100644
index 00000000000..64cf623762f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsCard('AmazonCloudWatchMetricsInsightsCard', 'Amazon Cloud Watch Metrics Insights Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Remote.puml
new file mode 100644
index 00000000000..2d9fa97c11a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsCard('AmazonCloudWatchMetricsInsightsCard', 'Amazon Cloud Watch Metrics Insights Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.png
new file mode 100644
index 00000000000..26fd1b75dd8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.puml
new file mode 100644
index 00000000000..46988d3f8b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsGroup('AmazonCloudWatchMetricsInsightsGroup', 'Amazon Cloud Watch Metrics Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Remote.puml
new file mode 100644
index 00000000000..260b9c2e12c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsightsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchMetricsInsightsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights')
+
+' renders the element
+AmazonCloudWatchMetricsInsightsGroup('AmazonCloudWatchMetricsInsightsGroup', 'Amazon Cloud Watch Metrics Insights Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.png
new file mode 100644
index 00000000000..c4663309574
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.puml
new file mode 100644
index 00000000000..1f6122ac988
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRule
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRule('AmazonCloudWatchRule', 'Amazon Cloud Watch Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Remote.puml
new file mode 100644
index 00000000000..3d618aa3d0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRule
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRule('AmazonCloudWatchRule', 'Amazon Cloud Watch Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.md
new file mode 100644
index 00000000000..fe5a0211919
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchRule
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+```
+
+
+
+| Illustration | AmazonCloudWatchRule | AmazonCloudWatchRuleCard | AmazonCloudWatchRuleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.png) | ![illustration for AmazonCloudWatchRule](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.Local.png) | ![illustration for AmazonCloudWatchRuleCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.png) | ![illustration for AmazonCloudWatchRuleGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchRule
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRule
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRule('AmazonCloudWatchRule', 'Amazon Cloud Watch Rule', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRule
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRule('AmazonCloudWatchRule', 'Amazon Cloud Watch Rule', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchRuleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleCard('AmazonCloudWatchRuleCard', 'Amazon Cloud Watch Rule Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleCard('AmazonCloudWatchRuleCard', 'Amazon Cloud Watch Rule Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchRuleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleGroup('AmazonCloudWatchRuleGroup', 'Amazon Cloud Watch Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleGroup('AmazonCloudWatchRuleGroup', 'Amazon Cloud Watch Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.png
new file mode 100644
index 00000000000..79df84203df
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.puml
new file mode 100644
index 00000000000..291a24bf1c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule
+
+sprite $AmazonCloudWatchRuleXs [10x10/16z] Oq06NDnW0EDoCu48PX1W1RBOK6JPkC2o72302MGneSXoip0Xp0C
+
+sprite $AmazonCloudWatchRuleSm [12x12/16z] LSp30G1144JHFsZd7--QxrhWQ_IkyqJdv9gO6Rkq92BoGWCz5OsJjgC_sY5_dusBF9_DoEEwJYi
+
+sprite $AmazonCloudWatchRuleMd [16x16/16z] JSk93GGX34FHS8FTVx_hZEHLtfmVI9WHm2eDFUiQierKyPpZezb3MC_tth7-wdoCGEc-SvSol9txSc7tEmyQlhONjIz3DUTSjnaYkUG7
+
+sprite $AmazonCloudWatchRuleLg [20x20/16z] {
+VT1L0e0W301GciNzx-lALjudhDCNOj7lRnmVf-5lXvfJURuHsziKvnjLULEPwwbB70aOen-ArnkhlgcLPzynoFg2gF7MfMVqzO-0CH-LY-proh8lv6TVfcPz
+h_UhDVg-x_TX0m
+}
+
+!procedure AmazonCloudWatchRule($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchRuleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchRuleLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchRuleGroup($id, $name='Amazon Cloud Watch Rule', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchRuleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.png
new file mode 100644
index 00000000000..eea7a85ee15
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.puml
new file mode 100644
index 00000000000..6bbb6bda5ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleCard('AmazonCloudWatchRuleCard', 'Amazon Cloud Watch Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Remote.puml
new file mode 100644
index 00000000000..d12260ced31
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleCard('AmazonCloudWatchRuleCard', 'Amazon Cloud Watch Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.png
new file mode 100644
index 00000000000..56b55a3f40a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.puml
new file mode 100644
index 00000000000..96dfc7a7a31
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleGroup('AmazonCloudWatchRuleGroup', 'Amazon Cloud Watch Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Remote.puml
new file mode 100644
index 00000000000..62b4f122eee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRuleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRuleGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule')
+
+' renders the element
+AmazonCloudWatchRuleGroup('AmazonCloudWatchRuleGroup', 'Amazon Cloud Watch Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.png
new file mode 100644
index 00000000000..bf3b1c0a353
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.puml
new file mode 100644
index 00000000000..2a958bfaa9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRum
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRum('AmazonCloudWatchRum', 'Amazon Cloud Watch Rum', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Remote.puml
new file mode 100644
index 00000000000..7950457c7b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRum
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRum('AmazonCloudWatchRum', 'Amazon Cloud Watch Rum', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.md
new file mode 100644
index 00000000000..8d37e0b7395
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchRum
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+```
+
+
+
+| Illustration | AmazonCloudWatchRum | AmazonCloudWatchRumCard | AmazonCloudWatchRumGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.png) | ![illustration for AmazonCloudWatchRum](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.Local.png) | ![illustration for AmazonCloudWatchRumCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.png) | ![illustration for AmazonCloudWatchRumGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchRum
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRum
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRum('AmazonCloudWatchRum', 'Amazon Cloud Watch Rum', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRum
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRum('AmazonCloudWatchRum', 'Amazon Cloud Watch Rum', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchRumCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumCard('AmazonCloudWatchRumCard', 'Amazon Cloud Watch Rum Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumCard('AmazonCloudWatchRumCard', 'Amazon Cloud Watch Rum Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchRumGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumGroup('AmazonCloudWatchRumGroup', 'Amazon Cloud Watch Rum Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumGroup('AmazonCloudWatchRumGroup', 'Amazon Cloud Watch Rum Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.png
new file mode 100644
index 00000000000..bae0603d35f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.puml
new file mode 100644
index 00000000000..97729733d52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum
+
+sprite $AmazonCloudWatchRumXs [10x10/16z] 3S490S0W000Xza-lVry50708242yWC8tWDd71A-yMrx0HHFep08
+
+sprite $AmazonCloudWatchRumSm [12x12/16z] LKs50G0W3C9Mzl-zTgqRe2M7v7Pfkf_QgHj0-ZgDkeZaiPPUZbuOUYQ69FXWvtY4P0WtP9xoaJ3kshAN3G
+
+sprite $AmazonCloudWatchRumMd [16x16/16z] RS67OGGn200m0VOLs7_Uz9wNF93JurjS63vTe7ngi7nQXHl2c_FQNQZTYJqPQr2r3eu2Tyq-JfpUTDO-Bovl8bLrfSatGqqOzMw8c_4XYkXAd-vYjM_PdJm3
+
+sprite $AmazonCloudWatchRumLg [20x20/16z] {
+XOu70WCW20E325Jo__-siNkVUt20hrIlm3Cq88b7UcYkYGU8pU7ldMdEU1D6QpVOqkxT2GWlh0HWdGRugdrdj7iAp2v6yI8xu_GCkbpzK58w99PhawvwQEMe
+l23HUOBv1KgqW96uuQ69odcdPVPUU8HhE9-lf0e3S0G
+}
+
+!procedure AmazonCloudWatchRum($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchRumCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchRumLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchRumGroup($id, $name='Amazon Cloud Watch Rum', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchRumLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.png
new file mode 100644
index 00000000000..6b345a68dee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.puml
new file mode 100644
index 00000000000..4024f6cc706
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumCard('AmazonCloudWatchRumCard', 'Amazon Cloud Watch Rum Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Remote.puml
new file mode 100644
index 00000000000..2db24a70567
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumCard('AmazonCloudWatchRumCard', 'Amazon Cloud Watch Rum Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.png
new file mode 100644
index 00000000000..0ec8bf8a599
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.puml
new file mode 100644
index 00000000000..b717f25aec7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumGroup('AmazonCloudWatchRumGroup', 'Amazon Cloud Watch Rum Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Remote.puml
new file mode 100644
index 00000000000..f069a52d4e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRumGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchRumGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum')
+
+' renders the element
+AmazonCloudWatchRumGroup('AmazonCloudWatchRumGroup', 'Amazon Cloud Watch Rum Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.png
new file mode 100644
index 00000000000..06beb870f13
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.puml
new file mode 100644
index 00000000000..b6b566b1110
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSynthetics
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSynthetics('AmazonCloudWatchSynthetics', 'Amazon Cloud Watch Synthetics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Remote.puml
new file mode 100644
index 00000000000..f682b673c07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSynthetics
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSynthetics('AmazonCloudWatchSynthetics', 'Amazon Cloud Watch Synthetics', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.md
new file mode 100644
index 00000000000..98fc65c08a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.md
@@ -0,0 +1,157 @@
+# AmazonCloudWatchSynthetics
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+```
+
+
+
+| Illustration | AmazonCloudWatchSynthetics | AmazonCloudWatchSyntheticsCard | AmazonCloudWatchSyntheticsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.png) | ![illustration for AmazonCloudWatchSynthetics](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.Local.png) | ![illustration for AmazonCloudWatchSyntheticsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.png) | ![illustration for AmazonCloudWatchSyntheticsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.png) |
+
+
+
+
+## AmazonCloudWatchSynthetics
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSynthetics
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSynthetics('AmazonCloudWatchSynthetics', 'Amazon Cloud Watch Synthetics', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSynthetics
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSynthetics('AmazonCloudWatchSynthetics', 'Amazon Cloud Watch Synthetics', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudWatchSyntheticsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsCard('AmazonCloudWatchSyntheticsCard', 'Amazon Cloud Watch Synthetics Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsCard('AmazonCloudWatchSyntheticsCard', 'Amazon Cloud Watch Synthetics Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudWatchSyntheticsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsGroup('AmazonCloudWatchSyntheticsGroup', 'Amazon Cloud Watch Synthetics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsGroup('AmazonCloudWatchSyntheticsGroup', 'Amazon Cloud Watch Synthetics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.png
new file mode 100644
index 00000000000..255b56b6c57
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.puml
new file mode 100644
index 00000000000..eebcd306bd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics
+
+sprite $AmazonCloudWatchSyntheticsXs [10x10/16z] TOZ50K0X3CNo5Sd-y-8SQPzpEfS_Etzx5YVWVtlW9W-Nj-LnBq1IFwW
+
+sprite $AmazonCloudWatchSyntheticsSm [12x12/16z] NKs50GD13E8k7lQVjtstk0A-ee9RU5Skddlfv-hU1y3PHP2QYG4fH4IXLnMfnIOniSjMbEolkjEIjKx_
+
+sprite $AmazonCloudWatchSyntheticsMd [16x16/16z] {
+RKw50G11248lXVtd_Uw_jWYCL-Sxb-TNRhBdT2-fifpfWSrnOC-wr-rDQsyhn8eLA1CaPSX0U36wOGsXBLyoqTUSQ868tbAjp93l94_bskxKrzSOUNahxuQP
+7_vd
+}
+
+sprite $AmazonCloudWatchSyntheticsLg [20x20/16z] {
+VSm5ea0X24JHQuBC_jVxutKVMqVuOf6vSWPN8ofNJULIJBsMvd6utYBgsrLcvPL9Q-nqN2gJP42L4QeA9AaYJQdIoU7hdzmHz595LfBmwIugQSeefbnf3IBJ
+97KCAM4L69aZ0yZYe8f_ARmmQs6iXcQDDxy
+}
+
+!procedure AmazonCloudWatchSynthetics($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudWatchSyntheticsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudWatchSyntheticsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudWatchSyntheticsGroup($id, $name='Amazon Cloud Watch Synthetics', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AmazonCloudWatchSyntheticsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.png
new file mode 100644
index 00000000000..100cc051add
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.puml
new file mode 100644
index 00000000000..966b1db8b77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsCard('AmazonCloudWatchSyntheticsCard', 'Amazon Cloud Watch Synthetics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Remote.puml
new file mode 100644
index 00000000000..32db4a7e5b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsCard('AmazonCloudWatchSyntheticsCard', 'Amazon Cloud Watch Synthetics Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.png
new file mode 100644
index 00000000000..8d5d4313c81
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.puml
new file mode 100644
index 00000000000..62b758cd244
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsGroup('AmazonCloudWatchSyntheticsGroup', 'Amazon Cloud Watch Synthetics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Remote.puml
new file mode 100644
index 00000000000..888ece46df6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSyntheticsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudWatchSyntheticsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics')
+
+' renders the element
+AmazonCloudWatchSyntheticsGroup('AmazonCloudWatchSyntheticsGroup', 'Amazon Cloud Watch Synthetics Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.png
new file mode 100644
index 00000000000..e3a7bc682a2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.puml
new file mode 100644
index 00000000000..b2e51332ef1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSet
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSet('AwsCloudFormationChangeSet', 'Aws Cloud Formation Change Set', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Remote.puml
new file mode 100644
index 00000000000..ad1093bc64a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSet
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSet('AwsCloudFormationChangeSet', 'Aws Cloud Formation Change Set', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.md
new file mode 100644
index 00000000000..82872beb902
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.md
@@ -0,0 +1,157 @@
+# AwsCloudFormationChangeSet
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+```
+
+
+
+| Illustration | AwsCloudFormationChangeSet | AwsCloudFormationChangeSetCard | AwsCloudFormationChangeSetGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.png) | ![illustration for AwsCloudFormationChangeSet](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.Local.png) | ![illustration for AwsCloudFormationChangeSetCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.png) | ![illustration for AwsCloudFormationChangeSetGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.png) |
+
+
+
+
+## AwsCloudFormationChangeSet
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSet
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSet('AwsCloudFormationChangeSet', 'Aws Cloud Formation Change Set', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSet
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSet('AwsCloudFormationChangeSet', 'Aws Cloud Formation Change Set', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudFormationChangeSetCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetCard('AwsCloudFormationChangeSetCard', 'Aws Cloud Formation Change Set Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetCard('AwsCloudFormationChangeSetCard', 'Aws Cloud Formation Change Set Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudFormationChangeSetGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetGroup('AwsCloudFormationChangeSetGroup', 'Aws Cloud Formation Change Set Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetGroup('AwsCloudFormationChangeSetGroup', 'Aws Cloud Formation Change Set Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.png
new file mode 100644
index 00000000000..c0b4b2c5006
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.puml
new file mode 100644
index 00000000000..a771c6a1310
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet
+
+sprite $AwsCloudFormationChangeSetXs [10x10/16z] Oq00JWIBcuE3Yu4TpE9cOE3YHfC5YZ8nSAE8SNB1PRc0Ui0w62600G
+
+sprite $AwsCloudFormationChangeSetSm [12x12/16z] JOh70SCm3CGWYPtxpvkustXT0L_cJSAKCfnYpuhDOlQUkJYolrcmxi7OC_PnvEi8JlUU5slMbUkY-GC
+
+sprite $AwsCloudFormationChangeSetMd [16x16/16z] RSk50G0X30F0rB3il-_ttGXwqE8NZZkMxYAoVJXqCuFcmsJeOUHjAC7T7e5CHEp6bTr6trHZDy7Ed91o_zUSFkyNwii4WGffl5pRQ61xr0joRUOZYWK
+
+sprite $AwsCloudFormationChangeSetLg [20x20/16z] {
+ZS_50KKn20NH0IA4st-ztrtVB4yKFZRrrEBGSXwhisMcGO3hPY8FNaNDThVbxZLYefj9ng6IRiP3lwnIG8TPQGzlw90FJ4_xLjptRNzZgNWr8M0QsNItCXq2
+tUSTftrEaXSB2xjtiXXFTTW3
+}
+
+!procedure AwsCloudFormationChangeSet($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudFormationChangeSetCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudFormationChangeSetLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudFormationChangeSetGroup($id, $name='Aws Cloud Formation Change Set', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsCloudFormationChangeSetLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.png
new file mode 100644
index 00000000000..41a4ee7c06a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.puml
new file mode 100644
index 00000000000..29a6034592a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetCard('AwsCloudFormationChangeSetCard', 'Aws Cloud Formation Change Set Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Remote.puml
new file mode 100644
index 00000000000..da63c2e301d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetCard('AwsCloudFormationChangeSetCard', 'Aws Cloud Formation Change Set Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.png
new file mode 100644
index 00000000000..dbe704a5c31
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.puml
new file mode 100644
index 00000000000..55716fdacbb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetGroup('AwsCloudFormationChangeSetGroup', 'Aws Cloud Formation Change Set Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Remote.puml
new file mode 100644
index 00000000000..5b816e1b83f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSetGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationChangeSetGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet')
+
+' renders the element
+AwsCloudFormationChangeSetGroup('AwsCloudFormationChangeSetGroup', 'Aws Cloud Formation Change Set Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.png
new file mode 100644
index 00000000000..d07f87f13d2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.puml
new file mode 100644
index 00000000000..b86193b8bf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStack
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStack('AwsCloudFormationStack', 'Aws Cloud Formation Stack', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Remote.puml
new file mode 100644
index 00000000000..b03fb9ba1e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStack
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStack('AwsCloudFormationStack', 'Aws Cloud Formation Stack', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.md
new file mode 100644
index 00000000000..95277f9378d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.md
@@ -0,0 +1,157 @@
+# AwsCloudFormationStack
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+```
+
+
+
+| Illustration | AwsCloudFormationStack | AwsCloudFormationStackCard | AwsCloudFormationStackGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.png) | ![illustration for AwsCloudFormationStack](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.Local.png) | ![illustration for AwsCloudFormationStackCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.png) | ![illustration for AwsCloudFormationStackGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.png) |
+
+
+
+
+## AwsCloudFormationStack
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStack
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStack('AwsCloudFormationStack', 'Aws Cloud Formation Stack', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStack
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStack('AwsCloudFormationStack', 'Aws Cloud Formation Stack', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudFormationStackCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackCard('AwsCloudFormationStackCard', 'Aws Cloud Formation Stack Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackCard('AwsCloudFormationStackCard', 'Aws Cloud Formation Stack Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudFormationStackGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackGroup('AwsCloudFormationStackGroup', 'Aws Cloud Formation Stack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackGroup('AwsCloudFormationStackGroup', 'Aws Cloud Formation Stack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.png
new file mode 100644
index 00000000000..8dc77d695b1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.puml
new file mode 100644
index 00000000000..d08f14859b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack
+
+sprite $AwsCloudFormationStackXs [10x10/16z] Oy04p4WiRXY0op13M71PPh0i8oCt8oC7DoD87AYMWnjPBm
+
+sprite $AwsCloudFormationStackSm [12x12/16z] JOe50W0m209X7Vz_xthgsG8idfy6ohV1cJriUFhr-FktUzdutJfwxtvLMBKz0U2gPdVhcG
+
+sprite $AwsCloudFormationStackMd [16x16/16z] XSm55WGX30FG58VS_xxxqgwDVvmAzhWsiF3l-Lqt2ZY4URXF_inm9s-JbIrEb61nPB3tKLVlVL6RrzUXKcexlirIdMf5RL1Nty8B
+
+sprite $AwsCloudFormationStackLg [20x20/16z] fOt55G1124C7VKZ_zQwxop_W9EM8o2rIicoWdxC33nl1iU3fDqd6tt-p4PfzjKEw25saaj2GraR3jXdrqjfes3PlPXtMHHny3wW1
+
+!procedure AwsCloudFormationStack($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudFormationStackCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudFormationStackLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudFormationStackGroup($id, $name='Aws Cloud Formation Stack', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsCloudFormationStackLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.png
new file mode 100644
index 00000000000..01c6a44a3d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.puml
new file mode 100644
index 00000000000..395e7bdfa09
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackCard('AwsCloudFormationStackCard', 'Aws Cloud Formation Stack Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Remote.puml
new file mode 100644
index 00000000000..e744576b0a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackCard('AwsCloudFormationStackCard', 'Aws Cloud Formation Stack Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.png
new file mode 100644
index 00000000000..3f4fb0a7b05
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.puml
new file mode 100644
index 00000000000..08ceef93d0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackGroup('AwsCloudFormationStackGroup', 'Aws Cloud Formation Stack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Remote.puml
new file mode 100644
index 00000000000..176f3f95a62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStackGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationStackGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack')
+
+' renders the element
+AwsCloudFormationStackGroup('AwsCloudFormationStackGroup', 'Aws Cloud Formation Stack Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.png
new file mode 100644
index 00000000000..8fc3513a626
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.puml
new file mode 100644
index 00000000000..a7ad18f1581
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplate
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplate('AwsCloudFormationTemplate', 'Aws Cloud Formation Template', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Remote.puml
new file mode 100644
index 00000000000..a75313221f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplate
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplate('AwsCloudFormationTemplate', 'Aws Cloud Formation Template', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.md
new file mode 100644
index 00000000000..299fbeabf00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.md
@@ -0,0 +1,157 @@
+# AwsCloudFormationTemplate
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+```
+
+
+
+| Illustration | AwsCloudFormationTemplate | AwsCloudFormationTemplateCard | AwsCloudFormationTemplateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.png) | ![illustration for AwsCloudFormationTemplate](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.Local.png) | ![illustration for AwsCloudFormationTemplateCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.png) | ![illustration for AwsCloudFormationTemplateGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.png) |
+
+
+
+
+## AwsCloudFormationTemplate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplate
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplate('AwsCloudFormationTemplate', 'Aws Cloud Formation Template', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplate
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplate('AwsCloudFormationTemplate', 'Aws Cloud Formation Template', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudFormationTemplateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateCard('AwsCloudFormationTemplateCard', 'Aws Cloud Formation Template Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateCard('AwsCloudFormationTemplateCard', 'Aws Cloud Formation Template Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudFormationTemplateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateGroup('AwsCloudFormationTemplateGroup', 'Aws Cloud Formation Template Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateGroup('AwsCloudFormationTemplateGroup', 'Aws Cloud Formation Template Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.png
new file mode 100644
index 00000000000..14cc2de7741
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.puml
new file mode 100644
index 00000000000..82810c762f1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate
+
+sprite $AwsCloudFormationTemplateXs [10x10/16z] Oy01kE4CJXYBWmqX2mHe6XZX0d0f9WXW
+
+sprite $AwsCloudFormationTemplateSm [12x12/16z] Oq01B4mGm09aCt5mCJ60Q32RWOaR29YWVBWuEpV9QZY00CncP8AhuO811W
+
+sprite $AwsCloudFormationTemplateMd [16x16/16z] ZOk35K0n54DJFEy_xxVPUnJYXlcEZHv8QUbchsHd3qMCBBuGdVgHyzy__rNa-w_tluuq_Tbt63q
+
+sprite $AwsCloudFormationTemplateLg [20x20/16z] ZOs50SCm3C0SC_n_xrPcKXio2QwfFKFCTXKsxU9knvW3r5KCQs29QLNiwwuTxAwdUOZV79cV7AGgftcjNJgQ3omnwuJl3iSjFiHq3y0V
+
+!procedure AwsCloudFormationTemplate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudFormationTemplateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudFormationTemplateLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudFormationTemplateGroup($id, $name='Aws Cloud Formation Template', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsCloudFormationTemplateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.png
new file mode 100644
index 00000000000..a29f5804aad
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.puml
new file mode 100644
index 00000000000..da86deeb7ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateCard('AwsCloudFormationTemplateCard', 'Aws Cloud Formation Template Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Remote.puml
new file mode 100644
index 00000000000..c4432a68f54
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateCard('AwsCloudFormationTemplateCard', 'Aws Cloud Formation Template Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.png
new file mode 100644
index 00000000000..d1926d85d79
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.puml
new file mode 100644
index 00000000000..e6d18b8ecf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateGroup('AwsCloudFormationTemplateGroup', 'Aws Cloud Formation Template Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Remote.puml
new file mode 100644
index 00000000000..3c6f89285bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudFormationTemplateGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate')
+
+' renders the element
+AwsCloudFormationTemplateGroup('AwsCloudFormationTemplateGroup', 'Aws Cloud Formation Template Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.png
new file mode 100644
index 00000000000..5b8d2df0bce
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.puml
new file mode 100644
index 00000000000..72383a3b3c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscovery
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscovery('AwsLicenseManagerApplicationDiscovery', 'Aws License Manager Application Discovery', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Remote.puml
new file mode 100644
index 00000000000..d11c1c24b05
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscovery
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscovery('AwsLicenseManagerApplicationDiscovery', 'Aws License Manager Application Discovery', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.md
new file mode 100644
index 00000000000..1ae734a92a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.md
@@ -0,0 +1,157 @@
+# AwsLicenseManagerApplicationDiscovery
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+```
+
+
+
+| Illustration | AwsLicenseManagerApplicationDiscovery | AwsLicenseManagerApplicationDiscoveryCard | AwsLicenseManagerApplicationDiscoveryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.png) | ![illustration for AwsLicenseManagerApplicationDiscovery](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.Local.png) | ![illustration for AwsLicenseManagerApplicationDiscoveryCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.png) | ![illustration for AwsLicenseManagerApplicationDiscoveryGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.png) |
+
+
+
+
+## AwsLicenseManagerApplicationDiscovery
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscovery
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscovery('AwsLicenseManagerApplicationDiscovery', 'Aws License Manager Application Discovery', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscovery
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscovery('AwsLicenseManagerApplicationDiscovery', 'Aws License Manager Application Discovery', 'an optional tech label')
+@enduml
+```
+
+## AwsLicenseManagerApplicationDiscoveryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryCard('AwsLicenseManagerApplicationDiscoveryCard', 'Aws License Manager Application Discovery Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryCard('AwsLicenseManagerApplicationDiscoveryCard', 'Aws License Manager Application Discovery Card', 'an optional description')
+@enduml
+```
+
+## AwsLicenseManagerApplicationDiscoveryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryGroup('AwsLicenseManagerApplicationDiscoveryGroup', 'Aws License Manager Application Discovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryGroup('AwsLicenseManagerApplicationDiscoveryGroup', 'Aws License Manager Application Discovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.png
new file mode 100644
index 00000000000..6aa9cb91f14
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.puml
new file mode 100644
index 00000000000..53d97f4da79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery
+
+sprite $AwsLicenseManagerApplicationDiscoveryXs [10x10/16z] JSP50GG1000XpcNwvrqtNhY8zvhgQolVe1l2EtY1g7MzaisrZG
+
+sprite $AwsLicenseManagerApplicationDiscoverySm [12x12/16z] LOtN0OG024CVa3irx3-llKBgLtZVr58vzjn45haNDV37UwxV7tu5K09Wpux30AAo8FTCkCh6F3FVqa_fOG4
+
+sprite $AwsLicenseManagerApplicationDiscoveryMd [16x16/16z] ROs54OL030NtBDf_lLyu77OiasVSiUoIaSvA8XKWAWjLcwX5OtL8Im3fwoFny06Z1m11a1KOjkh9PEgEDkQrljU7opeu7TR7O3M6XMjdVQp8swFT7igPRdm1
+
+sprite $AwsLicenseManagerApplicationDiscoveryLg [20x20/16z] {
+TOi50W8n30Id5ahs___bKiEdcXL-aRrJkgit3dUo24nih58IGL9ceQ91XvqizDMzHMSGzaM8VGSTbDq9iIrDiHDxE5rurvgXigJMjfVm8RuNLbBrY5c6GLCX
+EPkgYuOIIRmpHEUTlybMlyIgn2SjyG
+}
+
+!procedure AwsLicenseManagerApplicationDiscovery($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery', $name, $tech)
+!endprocedure
+
+!procedure AwsLicenseManagerApplicationDiscoveryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLicenseManagerApplicationDiscoveryLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsLicenseManagerApplicationDiscoveryGroup($id, $name='Aws License Manager Application Discovery', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsLicenseManagerApplicationDiscoveryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.png
new file mode 100644
index 00000000000..c75cc1f20a8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.puml
new file mode 100644
index 00000000000..146a32d77e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryCard('AwsLicenseManagerApplicationDiscoveryCard', 'Aws License Manager Application Discovery Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Remote.puml
new file mode 100644
index 00000000000..2a4d6fe00d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryCard('AwsLicenseManagerApplicationDiscoveryCard', 'Aws License Manager Application Discovery Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.png
new file mode 100644
index 00000000000..73cf6f95f4d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.puml
new file mode 100644
index 00000000000..c4e6615d227
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryGroup('AwsLicenseManagerApplicationDiscoveryGroup', 'Aws License Manager Application Discovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Remote.puml
new file mode 100644
index 00000000000..7a8363ab1ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscoveryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerApplicationDiscoveryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery')
+
+' renders the element
+AwsLicenseManagerApplicationDiscoveryGroup('AwsLicenseManagerApplicationDiscoveryGroup', 'Aws License Manager Application Discovery Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.png
new file mode 100644
index 00000000000..aa05eafd651
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.puml
new file mode 100644
index 00000000000..9ed8c8b4e37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlending
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlending('AwsLicenseManagerLicenseBlending', 'Aws License Manager License Blending', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Remote.puml
new file mode 100644
index 00000000000..e0e5a19b99a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlending
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlending('AwsLicenseManagerLicenseBlending', 'Aws License Manager License Blending', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.md
new file mode 100644
index 00000000000..2ee0e3c4183
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.md
@@ -0,0 +1,157 @@
+# AwsLicenseManagerLicenseBlending
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+```
+
+
+
+| Illustration | AwsLicenseManagerLicenseBlending | AwsLicenseManagerLicenseBlendingCard | AwsLicenseManagerLicenseBlendingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.png) | ![illustration for AwsLicenseManagerLicenseBlending](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.Local.png) | ![illustration for AwsLicenseManagerLicenseBlendingCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.png) | ![illustration for AwsLicenseManagerLicenseBlendingGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.png) |
+
+
+
+
+## AwsLicenseManagerLicenseBlending
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlending
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlending('AwsLicenseManagerLicenseBlending', 'Aws License Manager License Blending', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlending
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlending('AwsLicenseManagerLicenseBlending', 'Aws License Manager License Blending', 'an optional tech label')
+@enduml
+```
+
+## AwsLicenseManagerLicenseBlendingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingCard('AwsLicenseManagerLicenseBlendingCard', 'Aws License Manager License Blending Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingCard('AwsLicenseManagerLicenseBlendingCard', 'Aws License Manager License Blending Card', 'an optional description')
+@enduml
+```
+
+## AwsLicenseManagerLicenseBlendingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingGroup('AwsLicenseManagerLicenseBlendingGroup', 'Aws License Manager License Blending Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingGroup('AwsLicenseManagerLicenseBlendingGroup', 'Aws License Manager License Blending Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.png
new file mode 100644
index 00000000000..12c7125e9f4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.puml
new file mode 100644
index 00000000000..e6d7f79b4e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending
+
+sprite $AwsLicenseManagerLicenseBlendingXs [10x10/16z] LSQ30G0130F0rDf_tZUBvF2PsV_KFxHEoNw7SYj6pyO6vbHW6ndCDfigmRnZ1G
+
+sprite $AwsLicenseManagerLicenseBlendingSm [12x12/16z] LSg50GGW20NGPuliF-zrah_yLQktIW_Om87om17jWprY3nm8hCA68vjRRwGLEyc8HQnJAHgAhTqAoiXrJi8L
+
+sprite $AwsLicenseManagerLicenseBlendingMd [16x16/16z] PSk70G8m24JH7p05s7zVFUpwKcdyEodrZFP1Hj6IHqn-nH7Xdx7aHvmIhxXqROQ-kWujySNgjhOeMqT1cPaNXEKgnUwkGKlFZRWZ-xA9Hilgpp1eXsrrGxi2
+
+sprite $AwsLicenseManagerLicenseBlendingLg [20x20/16z] {
+TSu5WWKW24NHArZmzh_U2VaTnqxWYz2HF1375XUvcZYc9KLmtSFqkXSHwOzxfLlOqvxDzKUFUvvSUy5yoCZe1hWQO9lh5w1Dr2TbT2odwkP8W2P8H9o7ody1
+M0wv0DRYIj5IbEaSxkeibSOHrZT7uogqXVqJLmwT-Syelm
+}
+
+!procedure AwsLicenseManagerLicenseBlending($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending', $name, $tech)
+!endprocedure
+
+!procedure AwsLicenseManagerLicenseBlendingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsLicenseManagerLicenseBlendingLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsLicenseManagerLicenseBlendingGroup($id, $name='Aws License Manager License Blending', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsLicenseManagerLicenseBlendingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.png
new file mode 100644
index 00000000000..7c15199aa66
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.puml
new file mode 100644
index 00000000000..ddf6d1698ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingCard('AwsLicenseManagerLicenseBlendingCard', 'Aws License Manager License Blending Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Remote.puml
new file mode 100644
index 00000000000..a41cfff2f88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingCard('AwsLicenseManagerLicenseBlendingCard', 'Aws License Manager License Blending Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.png
new file mode 100644
index 00000000000..6d891785b40
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.puml
new file mode 100644
index 00000000000..2c814100cc2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingGroup('AwsLicenseManagerLicenseBlendingGroup', 'Aws License Manager License Blending Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Remote.puml
new file mode 100644
index 00000000000..7a06893083b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlendingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsLicenseManagerLicenseBlendingGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending')
+
+' renders the element
+AwsLicenseManagerLicenseBlendingGroup('AwsLicenseManagerLicenseBlendingGroup', 'Aws License Manager License Blending Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.png
new file mode 100644
index 00000000000..90db36a3e2e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.puml
new file mode 100644
index 00000000000..3c3ed658b22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksApps
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksApps('AwsOpsWorksApps', 'Aws Ops Works Apps', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Remote.puml
new file mode 100644
index 00000000000..fce28e6db96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksApps
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksApps('AwsOpsWorksApps', 'Aws Ops Works Apps', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.md
new file mode 100644
index 00000000000..09f39130b3e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksApps
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+```
+
+
+
+| Illustration | AwsOpsWorksApps | AwsOpsWorksAppsCard | AwsOpsWorksAppsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.png) | ![illustration for AwsOpsWorksApps](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.Local.png) | ![illustration for AwsOpsWorksAppsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.png) | ![illustration for AwsOpsWorksAppsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksApps
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksApps
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksApps('AwsOpsWorksApps', 'Aws Ops Works Apps', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksApps
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksApps('AwsOpsWorksApps', 'Aws Ops Works Apps', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksAppsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsCard('AwsOpsWorksAppsCard', 'Aws Ops Works Apps Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsCard('AwsOpsWorksAppsCard', 'Aws Ops Works Apps Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksAppsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsGroup('AwsOpsWorksAppsGroup', 'Aws Ops Works Apps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsGroup('AwsOpsWorksAppsGroup', 'Aws Ops Works Apps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.png
new file mode 100644
index 00000000000..937ed1f86e3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.puml
new file mode 100644
index 00000000000..b5df8296eca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps
+
+sprite $AwsOpsWorksAppsXs [10x10/16z] Oy04p0WM7bd2B6OeO0K
+
+sprite $AwsOpsWorksAppsSm [12x12/16z] Oq06p4mmmCN021T5PNCY0B8uHMmkEE06
+
+sprite $AwsOpsWorksAppsMd [16x16/16z] Oq07t5p8W9E12qMMC9yP1J0oS34X0tJrzETpeW1M
+
+sprite $AwsOpsWorksAppsLg [20x20/16z] Oy06kBZH0Gi3DxeYPbQAnB01RYvqW4tl41LZHWEih0mihEY04G
+
+!procedure AwsOpsWorksApps($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksAppsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksAppsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksAppsGroup($id, $name='Aws Ops Works Apps', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksAppsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.png
new file mode 100644
index 00000000000..f871169a211
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.puml
new file mode 100644
index 00000000000..36dd63f1ccb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsCard('AwsOpsWorksAppsCard', 'Aws Ops Works Apps Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Remote.puml
new file mode 100644
index 00000000000..90435d03b13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsCard('AwsOpsWorksAppsCard', 'Aws Ops Works Apps Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.png
new file mode 100644
index 00000000000..ab398362772
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.puml
new file mode 100644
index 00000000000..58d5ed154ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsGroup('AwsOpsWorksAppsGroup', 'Aws Ops Works Apps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Remote.puml
new file mode 100644
index 00000000000..19ee7ae9384
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksAppsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksAppsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps')
+
+' renders the element
+AwsOpsWorksAppsGroup('AwsOpsWorksAppsGroup', 'Aws Ops Works Apps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.png
new file mode 100644
index 00000000000..c0465157020
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.puml
new file mode 100644
index 00000000000..e59cc745fba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeployments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeployments('AwsOpsWorksDeployments', 'Aws Ops Works Deployments', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Remote.puml
new file mode 100644
index 00000000000..58e359d5a61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeployments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeployments('AwsOpsWorksDeployments', 'Aws Ops Works Deployments', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.md
new file mode 100644
index 00000000000..70ca7a717b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksDeployments
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+```
+
+
+
+| Illustration | AwsOpsWorksDeployments | AwsOpsWorksDeploymentsCard | AwsOpsWorksDeploymentsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.png) | ![illustration for AwsOpsWorksDeployments](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.Local.png) | ![illustration for AwsOpsWorksDeploymentsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.png) | ![illustration for AwsOpsWorksDeploymentsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksDeployments
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeployments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeployments('AwsOpsWorksDeployments', 'Aws Ops Works Deployments', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeployments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeployments('AwsOpsWorksDeployments', 'Aws Ops Works Deployments', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksDeploymentsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsCard('AwsOpsWorksDeploymentsCard', 'Aws Ops Works Deployments Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsCard('AwsOpsWorksDeploymentsCard', 'Aws Ops Works Deployments Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksDeploymentsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsGroup('AwsOpsWorksDeploymentsGroup', 'Aws Ops Works Deployments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsGroup('AwsOpsWorksDeploymentsGroup', 'Aws Ops Works Deployments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.png
new file mode 100644
index 00000000000..ed4ee154842
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.puml
new file mode 100644
index 00000000000..e436900b141
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments
+
+sprite $AwsOpsWorksDeploymentsXs [10x10/16z] Oq05tFXOp4oCK16uA0iGSwApk1cuEP7L0G
+
+sprite $AwsOpsWorksDeploymentsSm [12x12/16z] Oy00tCIn4KmkA8kH5KXmGDYi415yR4vM5aO6PYOcTZ079CGCP08
+
+sprite $AwsOpsWorksDeploymentsMd [16x16/16z] hKi30W1128o7wV_lFTlOt81E8jB-7hfy8MIOFiRQujmjuq-_vSuba-RMhXO0sgs0q5AexQe1
+
+sprite $AwsOpsWorksDeploymentsLg [20x20/16z] nOx50S0W34LnIDx-yzRTJcrnIBwPnq6TcZtNF0wxBqdkZf9tF3k1rreCCzn-LAElCRXsDOQQ8uKXZ1S9IngMVAoPPna_d2q
+
+!procedure AwsOpsWorksDeployments($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksDeploymentsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksDeploymentsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksDeploymentsGroup($id, $name='Aws Ops Works Deployments', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksDeploymentsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.png
new file mode 100644
index 00000000000..34788ced1bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.puml
new file mode 100644
index 00000000000..9470cc02c5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsCard('AwsOpsWorksDeploymentsCard', 'Aws Ops Works Deployments Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Remote.puml
new file mode 100644
index 00000000000..8c8ee40c2d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsCard('AwsOpsWorksDeploymentsCard', 'Aws Ops Works Deployments Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.png
new file mode 100644
index 00000000000..79ef26ecfc6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.puml
new file mode 100644
index 00000000000..69d2131c497
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsGroup('AwsOpsWorksDeploymentsGroup', 'Aws Ops Works Deployments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Remote.puml
new file mode 100644
index 00000000000..811a82ced1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeploymentsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksDeploymentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments')
+
+' renders the element
+AwsOpsWorksDeploymentsGroup('AwsOpsWorksDeploymentsGroup', 'Aws Ops Works Deployments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.png
new file mode 100644
index 00000000000..b9718eb563c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.puml
new file mode 100644
index 00000000000..e7272a46657
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstances
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstances('AwsOpsWorksInstances', 'Aws Ops Works Instances', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Remote.puml
new file mode 100644
index 00000000000..3e67991707c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstances
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstances('AwsOpsWorksInstances', 'Aws Ops Works Instances', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.md
new file mode 100644
index 00000000000..a543fb90079
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksInstances
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+```
+
+
+
+| Illustration | AwsOpsWorksInstances | AwsOpsWorksInstancesCard | AwsOpsWorksInstancesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.png) | ![illustration for AwsOpsWorksInstances](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.Local.png) | ![illustration for AwsOpsWorksInstancesCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.png) | ![illustration for AwsOpsWorksInstancesGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksInstances
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstances
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstances('AwsOpsWorksInstances', 'Aws Ops Works Instances', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstances
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstances('AwsOpsWorksInstances', 'Aws Ops Works Instances', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksInstancesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesCard('AwsOpsWorksInstancesCard', 'Aws Ops Works Instances Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesCard('AwsOpsWorksInstancesCard', 'Aws Ops Works Instances Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksInstancesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesGroup('AwsOpsWorksInstancesGroup', 'Aws Ops Works Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesGroup('AwsOpsWorksInstancesGroup', 'Aws Ops Works Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.png
new file mode 100644
index 00000000000..74339044565
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.puml
new file mode 100644
index 00000000000..c76c5baece1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances
+
+sprite $AwsOpsWorksInstancesXs [10x10/16z] JKc30G113AkL_UTzuugGrk4WW6HH_qHm1n2vj0VWcbyjhGYd068x
+
+sprite $AwsOpsWorksInstancesSm [12x12/16z] NSg53G0n581GQb_td_TSI_AYyArLtHYr1WNPA12e-YL_VoswCKhv_wQ-YVd_FFy_8cyh
+
+sprite $AwsOpsWorksInstancesMd [16x16/16z] XOv50W9H34DJeqF-_UzBYlkyHLs2TnQvG94r5WGEOomBm6U-kezWTsV94EzGO9E9bDbsxz6intYMcH4f46DCnb42AMCk4-_x-_bDZuTCdm
+
+sprite $AwsOpsWorksInstancesLg [20x20/16z] {
+hP053i9W58FxMrz6xtzVkeue3claotF18rraeIk8iI3xsGODnUZyt5TLMnkReHX5F58V5Z22co6IUwsX6CN_Tjc54Hp6Uly3dV23tdkrKOPYJ6BHSggr3gDV
+0G
+}
+
+!procedure AwsOpsWorksInstances($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksInstancesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksInstancesLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksInstancesGroup($id, $name='Aws Ops Works Instances', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksInstancesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.png
new file mode 100644
index 00000000000..ce104eb506e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.puml
new file mode 100644
index 00000000000..3dfffd6f59b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesCard('AwsOpsWorksInstancesCard', 'Aws Ops Works Instances Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Remote.puml
new file mode 100644
index 00000000000..81b43dc4aa6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesCard('AwsOpsWorksInstancesCard', 'Aws Ops Works Instances Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.png
new file mode 100644
index 00000000000..a05f8ea91b7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.puml
new file mode 100644
index 00000000000..7635f4e73de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesGroup('AwsOpsWorksInstancesGroup', 'Aws Ops Works Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Remote.puml
new file mode 100644
index 00000000000..672b3c83ea5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstancesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksInstancesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances')
+
+' renders the element
+AwsOpsWorksInstancesGroup('AwsOpsWorksInstancesGroup', 'Aws Ops Works Instances Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.png
new file mode 100644
index 00000000000..707d1919aea
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.puml
new file mode 100644
index 00000000000..3a123b050cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayers
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayers('AwsOpsWorksLayers', 'Aws Ops Works Layers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Remote.puml
new file mode 100644
index 00000000000..fb70230d32b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayers
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayers('AwsOpsWorksLayers', 'Aws Ops Works Layers', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.md
new file mode 100644
index 00000000000..75656e2eab9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksLayers
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+```
+
+
+
+| Illustration | AwsOpsWorksLayers | AwsOpsWorksLayersCard | AwsOpsWorksLayersGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.png) | ![illustration for AwsOpsWorksLayers](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.Local.png) | ![illustration for AwsOpsWorksLayersCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.png) | ![illustration for AwsOpsWorksLayersGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksLayers
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayers
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayers('AwsOpsWorksLayers', 'Aws Ops Works Layers', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayers
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayers('AwsOpsWorksLayers', 'Aws Ops Works Layers', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksLayersCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersCard('AwsOpsWorksLayersCard', 'Aws Ops Works Layers Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersCard('AwsOpsWorksLayersCard', 'Aws Ops Works Layers Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksLayersGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersGroup('AwsOpsWorksLayersGroup', 'Aws Ops Works Layers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersGroup('AwsOpsWorksLayersGroup', 'Aws Ops Works Layers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.png
new file mode 100644
index 00000000000..905ecec47ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.puml
new file mode 100644
index 00000000000..3f405ca70a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers
+
+sprite $AwsOpsWorksLayersXs [10x10/16z] Oy04p5XPR320f98R1h3gO8O2LW
+
+sprite $AwsOpsWorksLayersSm [12x12/16z] Oq06p4mmmCN021V5mqO057FO4O0eSxZWW1i
+
+sprite $AwsOpsWorksLayersMd [16x16/16z] Oq07t5meW84BHPPaFffvd0o402CA0Bg71HbGxXvE5C06
+
+sprite $AwsOpsWorksLayersLg [20x20/16z] Oy06kBZH0Gi3DxeYPbRgYp6Z0LPM1XOsTC38G0dWnW2i0-StLdJ02
+
+!procedure AwsOpsWorksLayers($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksLayersCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksLayersLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksLayersGroup($id, $name='Aws Ops Works Layers', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksLayersLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.png
new file mode 100644
index 00000000000..a44eadcb5d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.puml
new file mode 100644
index 00000000000..29acb0786e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersCard('AwsOpsWorksLayersCard', 'Aws Ops Works Layers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Remote.puml
new file mode 100644
index 00000000000..bcbfbe6839a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersCard('AwsOpsWorksLayersCard', 'Aws Ops Works Layers Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.png
new file mode 100644
index 00000000000..dcf414b1f03
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.puml
new file mode 100644
index 00000000000..4df0c55546b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersGroup('AwsOpsWorksLayersGroup', 'Aws Ops Works Layers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Remote.puml
new file mode 100644
index 00000000000..7b4cdf31be1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayersGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksLayersGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers')
+
+' renders the element
+AwsOpsWorksLayersGroup('AwsOpsWorksLayersGroup', 'Aws Ops Works Layers Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.png
new file mode 100644
index 00000000000..1860c938d46
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.puml
new file mode 100644
index 00000000000..52558087af8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoring
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoring('AwsOpsWorksMonitoring', 'Aws Ops Works Monitoring', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Remote.puml
new file mode 100644
index 00000000000..efcb6bfa7df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoring
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoring('AwsOpsWorksMonitoring', 'Aws Ops Works Monitoring', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.md
new file mode 100644
index 00000000000..cca28ba03fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksMonitoring
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+```
+
+
+
+| Illustration | AwsOpsWorksMonitoring | AwsOpsWorksMonitoringCard | AwsOpsWorksMonitoringGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.png) | ![illustration for AwsOpsWorksMonitoring](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.Local.png) | ![illustration for AwsOpsWorksMonitoringCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.png) | ![illustration for AwsOpsWorksMonitoringGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksMonitoring
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoring
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoring('AwsOpsWorksMonitoring', 'Aws Ops Works Monitoring', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoring
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoring('AwsOpsWorksMonitoring', 'Aws Ops Works Monitoring', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksMonitoringCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringCard('AwsOpsWorksMonitoringCard', 'Aws Ops Works Monitoring Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringCard('AwsOpsWorksMonitoringCard', 'Aws Ops Works Monitoring Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksMonitoringGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringGroup('AwsOpsWorksMonitoringGroup', 'Aws Ops Works Monitoring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringGroup('AwsOpsWorksMonitoringGroup', 'Aws Ops Works Monitoring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.png
new file mode 100644
index 00000000000..485196fd524
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.puml
new file mode 100644
index 00000000000..3bdabe025cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring
+
+sprite $AwsOpsWorksMonitoringXs [10x10/16z] TSQ34S10002mrDf_tbgldA9i0JqJDOkbHcK6L4WttYQl3G
+
+sprite $AwsOpsWorksMonitoringSm [12x12/16z] Oo04M15CRaPsCCN9mC05f3aX28X1V6Qm4WYR1OdDY8FDXW38rW4
+
+sprite $AwsOpsWorksMonitoringMd [16x16/16z] Oo0Vi7AXS9dO6Q42dEnW4eYvmUfO6BaP8KmGoGIIPGSoe7mKKxY149NFHIAVcmi54F84
+
+sprite $AwsOpsWorksMonitoringLg [20x20/16z] hSY35GHH542n-_NOVxrhSvJZi9t2cqnUUIlPE1Cvrm2YSjHyH05HZhm3991I7OwA0C6H9FUBpjdzH7YxPEEp5owK-egfzW
+
+!procedure AwsOpsWorksMonitoring($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksMonitoringCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksMonitoringLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksMonitoringGroup($id, $name='Aws Ops Works Monitoring', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksMonitoringLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.png
new file mode 100644
index 00000000000..66875d3748b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.puml
new file mode 100644
index 00000000000..863d1e239b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringCard('AwsOpsWorksMonitoringCard', 'Aws Ops Works Monitoring Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Remote.puml
new file mode 100644
index 00000000000..7c42093df2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringCard('AwsOpsWorksMonitoringCard', 'Aws Ops Works Monitoring Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.png
new file mode 100644
index 00000000000..2ab133cd545
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.puml
new file mode 100644
index 00000000000..3b97155f7cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringGroup('AwsOpsWorksMonitoringGroup', 'Aws Ops Works Monitoring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Remote.puml
new file mode 100644
index 00000000000..cfbd2cefd98
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoringGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksMonitoringGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring')
+
+' renders the element
+AwsOpsWorksMonitoringGroup('AwsOpsWorksMonitoringGroup', 'Aws Ops Works Monitoring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.png
new file mode 100644
index 00000000000..e2fdfb05a11
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.puml
new file mode 100644
index 00000000000..3047dca4c75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissions
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissions('AwsOpsWorksPermissions', 'Aws Ops Works Permissions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Remote.puml
new file mode 100644
index 00000000000..97f58a881f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissions
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissions('AwsOpsWorksPermissions', 'Aws Ops Works Permissions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.md
new file mode 100644
index 00000000000..0baf754f54d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksPermissions
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+```
+
+
+
+| Illustration | AwsOpsWorksPermissions | AwsOpsWorksPermissionsCard | AwsOpsWorksPermissionsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.png) | ![illustration for AwsOpsWorksPermissions](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.Local.png) | ![illustration for AwsOpsWorksPermissionsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.png) | ![illustration for AwsOpsWorksPermissionsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksPermissions
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissions
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissions('AwsOpsWorksPermissions', 'Aws Ops Works Permissions', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissions
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissions('AwsOpsWorksPermissions', 'Aws Ops Works Permissions', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksPermissionsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsCard('AwsOpsWorksPermissionsCard', 'Aws Ops Works Permissions Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsCard('AwsOpsWorksPermissionsCard', 'Aws Ops Works Permissions Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksPermissionsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsGroup('AwsOpsWorksPermissionsGroup', 'Aws Ops Works Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsGroup('AwsOpsWorksPermissionsGroup', 'Aws Ops Works Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.png
new file mode 100644
index 00000000000..e9429a141f8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.puml
new file mode 100644
index 00000000000..7f44416bd87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions
+
+sprite $AwsOpsWorksPermissionsXs [10x10/16z] Oq0170pS40Od4BE06601DbGMDuIBpkA6ixYWB2OGu6O
+
+sprite $AwsOpsWorksPermissionsSm [12x12/16z] Oq07N4nSS2OGSqFPB43CZfVD31LXXB2PMH5iHWuO6seY8xfwBWXWP
+
+sprite $AwsOpsWorksPermissionsMd [16x16/16z] ZSo50K0X20JG0nDk_tb_Tze-2JmEfLCEpCDXktqwwsRklmtMn3GEJp9vRvmt9-h9X9ySA2U3E3jUZDtPrp4azG
+
+sprite $AwsOpsWorksPermissionsLg [20x20/16z] hSg54SGW04JHnMNxh_Sak8xbus_09HqOr4ZE0w3fIVZdYBq5-Hn6TqOyAVkAUK__5A9tuwydzgS9Qh40BXRLQe9O33kB6yDeibNCTXa0Nm
+
+!procedure AwsOpsWorksPermissions($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksPermissionsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksPermissionsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksPermissionsGroup($id, $name='Aws Ops Works Permissions', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksPermissionsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.png
new file mode 100644
index 00000000000..96b3811e859
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.puml
new file mode 100644
index 00000000000..e251d9f916e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsCard('AwsOpsWorksPermissionsCard', 'Aws Ops Works Permissions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Remote.puml
new file mode 100644
index 00000000000..6eef93c367c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsCard('AwsOpsWorksPermissionsCard', 'Aws Ops Works Permissions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.png
new file mode 100644
index 00000000000..81309483396
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.puml
new file mode 100644
index 00000000000..5987e786d94
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsGroup('AwsOpsWorksPermissionsGroup', 'Aws Ops Works Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Remote.puml
new file mode 100644
index 00000000000..9be663ca8c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissionsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksPermissionsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions')
+
+' renders the element
+AwsOpsWorksPermissionsGroup('AwsOpsWorksPermissionsGroup', 'Aws Ops Works Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.png
new file mode 100644
index 00000000000..0a6dcf7b594
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.puml
new file mode 100644
index 00000000000..0c624658a1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResources
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResources('AwsOpsWorksResources', 'Aws Ops Works Resources', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Remote.puml
new file mode 100644
index 00000000000..96b963d2594
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResources
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResources('AwsOpsWorksResources', 'Aws Ops Works Resources', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.md
new file mode 100644
index 00000000000..699c3c7d639
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksResources
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+```
+
+
+
+| Illustration | AwsOpsWorksResources | AwsOpsWorksResourcesCard | AwsOpsWorksResourcesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.png) | ![illustration for AwsOpsWorksResources](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.Local.png) | ![illustration for AwsOpsWorksResourcesCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.png) | ![illustration for AwsOpsWorksResourcesGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.png) |
+
+
+
+
+## AwsOpsWorksResources
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResources
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResources('AwsOpsWorksResources', 'Aws Ops Works Resources', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResources
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResources('AwsOpsWorksResources', 'Aws Ops Works Resources', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksResourcesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesCard('AwsOpsWorksResourcesCard', 'Aws Ops Works Resources Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesCard('AwsOpsWorksResourcesCard', 'Aws Ops Works Resources Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksResourcesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesGroup('AwsOpsWorksResourcesGroup', 'Aws Ops Works Resources Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesGroup('AwsOpsWorksResourcesGroup', 'Aws Ops Works Resources Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.png
new file mode 100644
index 00000000000..65088781b10
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.puml
new file mode 100644
index 00000000000..948b1437aeb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources
+
+sprite $AwsOpsWorksResourcesXs [10x10/16z] TSP50K0X00MmVKLU_xn807OQ0101FpmFxGRVemcQFS9XT17WouK9
+
+sprite $AwsOpsWorksResourcesSm [12x12/16z] VOo35G1134HdhVxhZH-EFoRkh3OYisGMJJUS0-JMBHrLSfaav0KXn_mlnygMbndVL89yaWO6
+
+sprite $AwsOpsWorksResourcesMd [16x16/16z] TSt50GGW302muDBzvprtoGVgVcjHFEKWHmQaNK5VO0vtioEsHsDWcHEixXeJHTyyOYbuZVsFzqTS8jz_Eu6s27PrjqQiuUvvZoC
+
+sprite $AwsOpsWorksResourcesLg [20x20/16z] {
+dSq50eD040J1XZtT-VzxenFtD5wSyAwImMsBEbCtCWR0ckrCJRXG-5cvr19WQkLILUnjxMcbgDQZWIRxSiBP23MEmssUTdnU6-8FYnjh0NW_XFS_bcdJv5na
+HVHSkAvAEikv1cuB
+}
+
+!procedure AwsOpsWorksResources($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksResourcesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksResourcesLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksResourcesGroup($id, $name='Aws Ops Works Resources', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksResourcesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.png
new file mode 100644
index 00000000000..ac87ec887e3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.puml
new file mode 100644
index 00000000000..dc806f1a78f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesCard('AwsOpsWorksResourcesCard', 'Aws Ops Works Resources Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Remote.puml
new file mode 100644
index 00000000000..5c6cbf666e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesCard('AwsOpsWorksResourcesCard', 'Aws Ops Works Resources Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.png
new file mode 100644
index 00000000000..bddd055692d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.puml
new file mode 100644
index 00000000000..24a0b71ca9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesGroup('AwsOpsWorksResourcesGroup', 'Aws Ops Works Resources Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Remote.puml
new file mode 100644
index 00000000000..3f905a1b7e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResourcesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksResourcesGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources')
+
+' renders the element
+AwsOpsWorksResourcesGroup('AwsOpsWorksResourcesGroup', 'Aws Ops Works Resources Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.png
new file mode 100644
index 00000000000..dbccc4f49ab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.puml
new file mode 100644
index 00000000000..8d7b4dc17c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2('AwsOpsWorksStack2', 'Aws Ops Works Stack2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Remote.puml
new file mode 100644
index 00000000000..42998195d39
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2('AwsOpsWorksStack2', 'Aws Ops Works Stack2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.md
new file mode 100644
index 00000000000..7682d5cba7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.md
@@ -0,0 +1,157 @@
+# AwsOpsWorksStack2
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+```
+
+
+
+| Illustration | AwsOpsWorksStack2 | AwsOpsWorksStack2Card | AwsOpsWorksStack2Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.png) | ![illustration for AwsOpsWorksStack2](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.Local.png) | ![illustration for AwsOpsWorksStack2Card](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.png) | ![illustration for AwsOpsWorksStack2Group](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.png) |
+
+
+
+
+## AwsOpsWorksStack2
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2('AwsOpsWorksStack2', 'Aws Ops Works Stack2', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2('AwsOpsWorksStack2', 'Aws Ops Works Stack2', 'an optional tech label')
+@enduml
+```
+
+## AwsOpsWorksStack2Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Card
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Card('AwsOpsWorksStack2Card', 'Aws Ops Works Stack2 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Card
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Card('AwsOpsWorksStack2Card', 'Aws Ops Works Stack2 Card', 'an optional description')
+@enduml
+```
+
+## AwsOpsWorksStack2Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Group
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Group('AwsOpsWorksStack2Group', 'Aws Ops Works Stack2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Group
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Group('AwsOpsWorksStack2Group', 'Aws Ops Works Stack2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.png
new file mode 100644
index 00000000000..b4acb7c3c6a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.puml
new file mode 100644
index 00000000000..b58f6324b45
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2
+
+sprite $AwsOpsWorksStack2Xs [10x10/16z] Oy04J5HYCK412m
+
+sprite $AwsOpsWorksStack2Sm [12x12/16z] Oq06p4mmmCN021UbFPiB3hW1
+
+sprite $AwsOpsWorksStack2Md [16x16/16z] Oq07t5meW84BHNOOy5406m
+
+sprite $AwsOpsWorksStack2Lg [20x20/16z] Oy06kBZH0Gi3DxeY9ZPIn4R5cD002ni32niwO0G
+
+!procedure AwsOpsWorksStack2($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2', $name, $tech)
+!endprocedure
+
+!procedure AwsOpsWorksStack2Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOpsWorksStack2Lg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOpsWorksStack2Group($id, $name='Aws Ops Works Stack2', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOpsWorksStack2Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.png
new file mode 100644
index 00000000000..4dca2c76d93
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.puml
new file mode 100644
index 00000000000..ebb71c9d87f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Card
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Card('AwsOpsWorksStack2Card', 'Aws Ops Works Stack2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Remote.puml
new file mode 100644
index 00000000000..da1734e8e68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Card
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Card('AwsOpsWorksStack2Card', 'Aws Ops Works Stack2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.png
new file mode 100644
index 00000000000..8a0c460c1d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.puml
new file mode 100644
index 00000000000..1cd89253180
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Group
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Group('AwsOpsWorksStack2Group', 'Aws Ops Works Stack2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Remote.puml
new file mode 100644
index 00000000000..f546e4e0d5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOpsWorksStack2Group
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2')
+
+' renders the element
+AwsOpsWorksStack2Group('AwsOpsWorksStack2Group', 'Aws Ops Works Stack2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.png
new file mode 100644
index 00000000000..1a184326309
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.puml
new file mode 100644
index 00000000000..bb181f7f7be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccount('AwsOrganizationsAccount', 'Aws Organizations Account', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Remote.puml
new file mode 100644
index 00000000000..ad6c8c29b26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccount('AwsOrganizationsAccount', 'Aws Organizations Account', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.md
new file mode 100644
index 00000000000..105b0a83207
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.md
@@ -0,0 +1,157 @@
+# AwsOrganizationsAccount
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+```
+
+
+
+| Illustration | AwsOrganizationsAccount | AwsOrganizationsAccountCard | AwsOrganizationsAccountGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.png) | ![illustration for AwsOrganizationsAccount](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.Local.png) | ![illustration for AwsOrganizationsAccountCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.png) | ![illustration for AwsOrganizationsAccountGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.png) |
+
+
+
+
+## AwsOrganizationsAccount
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccount('AwsOrganizationsAccount', 'Aws Organizations Account', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccount('AwsOrganizationsAccount', 'Aws Organizations Account', 'an optional tech label')
+@enduml
+```
+
+## AwsOrganizationsAccountCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountCard('AwsOrganizationsAccountCard', 'Aws Organizations Account Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountCard('AwsOrganizationsAccountCard', 'Aws Organizations Account Card', 'an optional description')
+@enduml
+```
+
+## AwsOrganizationsAccountGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountGroup('AwsOrganizationsAccountGroup', 'Aws Organizations Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountGroup('AwsOrganizationsAccountGroup', 'Aws Organizations Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.png
new file mode 100644
index 00000000000..298d7c3a4fe
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.puml
new file mode 100644
index 00000000000..fab2f1e513d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount
+
+sprite $AwsOrganizationsAccountXs [10x10/16z] Oy04J30Qnk9Yu622271pSuDPC8AJanF8O8IeumOYg0v6i6ueO04
+
+sprite $AwsOrganizationsAccountSm [12x12/16z] JSp70S0W34FHJmUn_xu9tU_aAgpW3-5Wg9vRPusw_QZWHmr2KZlrCEgH8D_FRmDEPWRdJgPQHkZg7m
+
+sprite $AwsOrganizationsAccountMd [16x16/16z] NSst0G0X3CLGsMJ-_lDU3e2wLuarzJ7HUSl0w9ucL_fjFp9eU3hjyR2ePgRB0H1sDlXgS9BoPMj7nIB4-FzqBNzdmF9l5ACOZ3kdDLLs
+
+sprite $AwsOrganizationsAccountLg [20x20/16z] {
+XSxL0GKn20NHYGTk__K-MVUTpnC1hd8TAuX3iUuiw6mzjfCvVZHFv3wQ-Ryw_gRHV9hMzA_kREhLGfUbsUpVk867qS8GBRFEdH9dgna8UqC1nDvetkDeyL2k
+b7eiVW4
+}
+
+!procedure AwsOrganizationsAccount($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount', $name, $tech)
+!endprocedure
+
+!procedure AwsOrganizationsAccountCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOrganizationsAccountLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOrganizationsAccountGroup($id, $name='Aws Organizations Account', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOrganizationsAccountLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.png
new file mode 100644
index 00000000000..f59126a8b2a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.puml
new file mode 100644
index 00000000000..8618a75105b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountCard('AwsOrganizationsAccountCard', 'Aws Organizations Account Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Remote.puml
new file mode 100644
index 00000000000..d7177368ffd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountCard('AwsOrganizationsAccountCard', 'Aws Organizations Account Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.png
new file mode 100644
index 00000000000..b77c9f48e62
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.puml
new file mode 100644
index 00000000000..d784d781f87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountGroup('AwsOrganizationsAccountGroup', 'Aws Organizations Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Remote.puml
new file mode 100644
index 00000000000..bbdd562957b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccountGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount')
+
+' renders the element
+AwsOrganizationsAccountGroup('AwsOrganizationsAccountGroup', 'Aws Organizations Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.png
new file mode 100644
index 00000000000..81f8e24b24c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.puml
new file mode 100644
index 00000000000..b452dda6ccd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccount('AwsOrganizationsManagementAccount', 'Aws Organizations Management Account', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Remote.puml
new file mode 100644
index 00000000000..e5317cb0fcb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccount('AwsOrganizationsManagementAccount', 'Aws Organizations Management Account', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.md
new file mode 100644
index 00000000000..ebbed61d061
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.md
@@ -0,0 +1,157 @@
+# AwsOrganizationsManagementAccount
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+```
+
+
+
+| Illustration | AwsOrganizationsManagementAccount | AwsOrganizationsManagementAccountCard | AwsOrganizationsManagementAccountGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.png) | ![illustration for AwsOrganizationsManagementAccount](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.Local.png) | ![illustration for AwsOrganizationsManagementAccountCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.png) | ![illustration for AwsOrganizationsManagementAccountGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.png) |
+
+
+
+
+## AwsOrganizationsManagementAccount
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccount('AwsOrganizationsManagementAccount', 'Aws Organizations Management Account', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccount
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccount('AwsOrganizationsManagementAccount', 'Aws Organizations Management Account', 'an optional tech label')
+@enduml
+```
+
+## AwsOrganizationsManagementAccountCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountCard('AwsOrganizationsManagementAccountCard', 'Aws Organizations Management Account Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountCard('AwsOrganizationsManagementAccountCard', 'Aws Organizations Management Account Card', 'an optional description')
+@enduml
+```
+
+## AwsOrganizationsManagementAccountGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountGroup('AwsOrganizationsManagementAccountGroup', 'Aws Organizations Management Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountGroup('AwsOrganizationsManagementAccountGroup', 'Aws Organizations Management Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.png
new file mode 100644
index 00000000000..6f701844628
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.puml
new file mode 100644
index 00000000000..7b3c4bc907d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount
+
+sprite $AwsOrganizationsManagementAccountXs [10x10/16z] HSY54S0m0810watOVzwuSFO7EmCtfHFrwxfF18jGIXOD5hLi-Zukdl74atDqPm
+
+sprite $AwsOrganizationsManagementAccountSm [12x12/16z] JSQ7RSH040GmIfTd--_Ny6SYqQ_xd7B_Yri6_sADfj14bJJg23rmkUDILVxz_y0UdnVZ_wqrOVtVlvJ8H_q1
+
+sprite $AwsOrganizationsManagementAccountMd [16x16/16z] NOw50G0n2CJ27pNOVzvtJpKL0FvuAY4E4giKafFLem_rsxUcOWqeshntgNLRFNBrRTrlSNFjRiP67B-tPOMTmmSxzlLGzzCbqRUZm_NpWr3pjpCTzNve2m
+
+sprite $AwsOrganizationsManagementAccountLg [20x20/16z] {
+TSZ5WGGn44MnLzpspp_UXM7KKNpMOzjfNHMebb1ovGqoByOVp-Gg7VDuoqmXLW3iE5rd-E02CEtJCPEe6-1Wx7Iu94uMwF-QctrqAxmHe7zSN6u1_UKalPx0
+TBqzCuiAeF9oyOyiOE9qDp9SF1-pXzFvYsogN_al
+}
+
+!procedure AwsOrganizationsManagementAccount($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount', $name, $tech)
+!endprocedure
+
+!procedure AwsOrganizationsManagementAccountCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOrganizationsManagementAccountLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOrganizationsManagementAccountGroup($id, $name='Aws Organizations Management Account', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOrganizationsManagementAccountLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.png
new file mode 100644
index 00000000000..8643694b7ab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.puml
new file mode 100644
index 00000000000..cdc57dd68ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountCard('AwsOrganizationsManagementAccountCard', 'Aws Organizations Management Account Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Remote.puml
new file mode 100644
index 00000000000..9fd326a66a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountCard('AwsOrganizationsManagementAccountCard', 'Aws Organizations Management Account Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.png
new file mode 100644
index 00000000000..bb0d08f3886
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.puml
new file mode 100644
index 00000000000..1399d6a7bf9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountGroup('AwsOrganizationsManagementAccountGroup', 'Aws Organizations Management Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Remote.puml
new file mode 100644
index 00000000000..7699cfac094
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccountGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsManagementAccountGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount')
+
+' renders the element
+AwsOrganizationsManagementAccountGroup('AwsOrganizationsManagementAccountGroup', 'Aws Organizations Management Account Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.png
new file mode 100644
index 00000000000..24d2c79e888
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.puml
new file mode 100644
index 00000000000..bb7652a4959
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnit
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnit('AwsOrganizationsOrganizationalUnit', 'Aws Organizations Organizational Unit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Remote.puml
new file mode 100644
index 00000000000..87c707eb8fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnit
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnit('AwsOrganizationsOrganizationalUnit', 'Aws Organizations Organizational Unit', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md
new file mode 100644
index 00000000000..49a9fb7d0a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md
@@ -0,0 +1,157 @@
+# AwsOrganizationsOrganizationalUnit
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+```
+
+
+
+| Illustration | AwsOrganizationsOrganizationalUnit | AwsOrganizationsOrganizationalUnitCard | AwsOrganizationsOrganizationalUnitGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png) | ![illustration for AwsOrganizationsOrganizationalUnit](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.Local.png) | ![illustration for AwsOrganizationsOrganizationalUnitCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.png) | ![illustration for AwsOrganizationsOrganizationalUnitGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.png) |
+
+
+
+
+## AwsOrganizationsOrganizationalUnit
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnit
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnit('AwsOrganizationsOrganizationalUnit', 'Aws Organizations Organizational Unit', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnit
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnit('AwsOrganizationsOrganizationalUnit', 'Aws Organizations Organizational Unit', 'an optional tech label')
+@enduml
+```
+
+## AwsOrganizationsOrganizationalUnitCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitCard('AwsOrganizationsOrganizationalUnitCard', 'Aws Organizations Organizational Unit Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitCard('AwsOrganizationsOrganizationalUnitCard', 'Aws Organizations Organizational Unit Card', 'an optional description')
+@enduml
+```
+
+## AwsOrganizationsOrganizationalUnitGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitGroup('AwsOrganizationsOrganizationalUnitGroup', 'Aws Organizations Organizational Unit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitGroup('AwsOrganizationsOrganizationalUnitGroup', 'Aws Organizations Organizational Unit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png
new file mode 100644
index 00000000000..2c72f82da44
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.puml
new file mode 100644
index 00000000000..556bfddf11c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit
+
+sprite $AwsOrganizationsOrganizationalUnitXs [10x10/16z] PSYr0S0m00CmXUd_UykTeiLWiz3oerAWYryBwsbMM7-pt2tdc9He5SyPgV6HJm
+
+sprite $AwsOrganizationsOrganizationalUnitSm [12x12/16z] JSlN0SDG34BH-xe4-y-RkDldImNuQlNIeCoyKP93H_TSrpcN0cBkSu2n_SmnEEPC6yRT5IpHZXaPGUhYFm
+
+sprite $AwsOrganizationsOrganizationalUnitMd [16x16/16z] NSxL0K0X3CNGuDns_tcV2v2_WvOrjpyTDlxYPTUV7HRSPV31nMPRgBVRzNGEw7O773-AWmd0O4iztwwIUWTiUF-rucqijNmOz4z_sOVQ3W
+
+sprite $AwsOrganizationsOrganizationalUnitLg [20x20/16z] {
+RSw54S0W0CNGu3t-_liMgo31tncSofgh9gOUytC6uTD4CLOByEJ1BdPfD_cuMZJeiKiroE3YOvI4KIdFrbjCqcU-fAf6ZzbgDZWW-EalxKokcXv31YkAmMEG
+Sc9OjFzyDHFdx0q
+}
+
+!procedure AwsOrganizationsOrganizationalUnit($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit', $name, $tech)
+!endprocedure
+
+!procedure AwsOrganizationsOrganizationalUnitCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsOrganizationsOrganizationalUnitLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsOrganizationsOrganizationalUnitGroup($id, $name='Aws Organizations Organizational Unit', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsOrganizationsOrganizationalUnitLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.png
new file mode 100644
index 00000000000..eb13d5a29d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.puml
new file mode 100644
index 00000000000..7a218118505
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitCard('AwsOrganizationsOrganizationalUnitCard', 'Aws Organizations Organizational Unit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Remote.puml
new file mode 100644
index 00000000000..42589c36933
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitCard('AwsOrganizationsOrganizationalUnitCard', 'Aws Organizations Organizational Unit Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.png
new file mode 100644
index 00000000000..6bc96a38f84
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.puml
new file mode 100644
index 00000000000..c8a551d2285
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitGroup('AwsOrganizationsOrganizationalUnitGroup', 'Aws Organizations Organizational Unit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Remote.puml
new file mode 100644
index 00000000000..c47c7f36e1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnitGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsOrganizationsOrganizationalUnitGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit')
+
+' renders the element
+AwsOrganizationsOrganizationalUnitGroup('AwsOrganizationsOrganizationalUnitGroup', 'Aws Organizations Organizational Unit Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.png
new file mode 100644
index 00000000000..fd7d8d55d98
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.puml
new file mode 100644
index 00000000000..1ac5efff0f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomation
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomation('AwsSystemsManagerAutomation', 'Aws Systems Manager Automation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Remote.puml
new file mode 100644
index 00000000000..ed81b06f7c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomation
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomation('AwsSystemsManagerAutomation', 'Aws Systems Manager Automation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.md
new file mode 100644
index 00000000000..cb5ecc3a014
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerAutomation
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+```
+
+
+
+| Illustration | AwsSystemsManagerAutomation | AwsSystemsManagerAutomationCard | AwsSystemsManagerAutomationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.png) | ![illustration for AwsSystemsManagerAutomation](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.Local.png) | ![illustration for AwsSystemsManagerAutomationCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.png) | ![illustration for AwsSystemsManagerAutomationGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerAutomation
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomation
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomation('AwsSystemsManagerAutomation', 'Aws Systems Manager Automation', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomation
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomation('AwsSystemsManagerAutomation', 'Aws Systems Manager Automation', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerAutomationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationCard('AwsSystemsManagerAutomationCard', 'Aws Systems Manager Automation Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationCard('AwsSystemsManagerAutomationCard', 'Aws Systems Manager Automation Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerAutomationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationGroup('AwsSystemsManagerAutomationGroup', 'Aws Systems Manager Automation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationGroup('AwsSystemsManagerAutomationGroup', 'Aws Systems Manager Automation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.png
new file mode 100644
index 00000000000..30ea44250d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.puml
new file mode 100644
index 00000000000..e73b62cf2b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation
+
+sprite $AwsSystemsManagerAutomationXs [10x10/16z] LKk50G11248-BjX_tkkq9N25mBQjpTYcVXKSVSGwHn1id-6fxozhZgW-QeYLoW
+
+sprite $AwsSystemsManagerAutomationSm [12x12/16z] NS65OGCm40GmcR_d_USjKo9vbXvWhq9MmyH0KAgPioulDFOTysf-HApHYGevuunGMBu4BNUgYYytWJS
+
+sprite $AwsSystemsManagerAutomationMd [16x16/16z] {
+PSq5WI0n50MmJBdl-zTxi0mn4FYj9-NTKosFkrk1vvfW2nGy7UP4czJewsX13mLjdpuUUHWmYoVYgwXh9b0aRESqh6OzQ9jLjne5uTqSa9cELNC1q-ixl7kI
+07y1
+}
+
+sprite $AwsSystemsManagerAutomationLg [20x20/16z] {
+VSZ5WM0n50CmvVsm-wzt6OPrCVX2VYWlTC8i7d_Si-wWhUGCu3R_tG7zW7f02rYed9aW1IvreAxOI0Q1bds7P0WCO0GrnKj_ljdqv89BdrFLCbDWD_907BVJ
+zg9F49X96kw0vtYX1Opxf-X_6aPgXvuvueLKpSThOyxfZ-y
+}
+
+!procedure AwsSystemsManagerAutomation($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerAutomationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerAutomationLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerAutomationGroup($id, $name='Aws Systems Manager Automation', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerAutomationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.png
new file mode 100644
index 00000000000..61a7e908e35
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.puml
new file mode 100644
index 00000000000..bc8ce063e59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationCard('AwsSystemsManagerAutomationCard', 'Aws Systems Manager Automation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Remote.puml
new file mode 100644
index 00000000000..3babe4c8408
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationCard('AwsSystemsManagerAutomationCard', 'Aws Systems Manager Automation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.png
new file mode 100644
index 00000000000..119e8f34f97
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.puml
new file mode 100644
index 00000000000..1c69592e02d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationGroup('AwsSystemsManagerAutomationGroup', 'Aws Systems Manager Automation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Remote.puml
new file mode 100644
index 00000000000..511249770b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerAutomationGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation')
+
+' renders the element
+AwsSystemsManagerAutomationGroup('AwsSystemsManagerAutomationGroup', 'Aws Systems Manager Automation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.png
new file mode 100644
index 00000000000..4c659180ba1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.puml
new file mode 100644
index 00000000000..6fa0aa2abcc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocuments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocuments('AwsSystemsManagerDocuments', 'Aws Systems Manager Documents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Remote.puml
new file mode 100644
index 00000000000..07e167087fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocuments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocuments('AwsSystemsManagerDocuments', 'Aws Systems Manager Documents', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.md
new file mode 100644
index 00000000000..f5dbfd9d472
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerDocuments
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+```
+
+
+
+| Illustration | AwsSystemsManagerDocuments | AwsSystemsManagerDocumentsCard | AwsSystemsManagerDocumentsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.png) | ![illustration for AwsSystemsManagerDocuments](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.Local.png) | ![illustration for AwsSystemsManagerDocumentsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.png) | ![illustration for AwsSystemsManagerDocumentsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerDocuments
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocuments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocuments('AwsSystemsManagerDocuments', 'Aws Systems Manager Documents', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocuments
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocuments('AwsSystemsManagerDocuments', 'Aws Systems Manager Documents', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerDocumentsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsCard('AwsSystemsManagerDocumentsCard', 'Aws Systems Manager Documents Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsCard('AwsSystemsManagerDocumentsCard', 'Aws Systems Manager Documents Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerDocumentsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsGroup('AwsSystemsManagerDocumentsGroup', 'Aws Systems Manager Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsGroup('AwsSystemsManagerDocumentsGroup', 'Aws Systems Manager Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.png
new file mode 100644
index 00000000000..7c6410b95a9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.puml
new file mode 100644
index 00000000000..83aece90c4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments
+
+sprite $AwsSystemsManagerDocumentsXs [10x10/16z] Oq06pCpCC2OtDpSpGWBEP6E3IqD5sDdP6N029X1W
+
+sprite $AwsSystemsManagerDocumentsSm [12x12/16z] LSY53K1H2CNG0lSf-y_xNHixAR_axhTzMaJuvGPakHnYcfvlDaxFtEgdROlBR1tMn-J7jBcNh
+
+sprite $AwsSystemsManagerDocumentsMd [16x16/16z] RSg54G0W34FHuD3kFo_ky4_V9NWALDeCBj4omPVqiW4Wo9osrapdks1YkVQILCDSMxvtAk7Q_nQN0IrE0zIJI
+
+sprite $AwsSystemsManagerDocumentsLg [20x20/16z] XSk53G0n34DHbo7xptjGvZvHzELWZQAk6N0HT8rKq3KFJu7eMhYiKtE34sspri8AGMhO2QqrzIre6qMuxKpGDnxWy6ldDky2KdsBFCzgapgJm0i
+
+!procedure AwsSystemsManagerDocuments($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerDocumentsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerDocumentsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerDocumentsGroup($id, $name='Aws Systems Manager Documents', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerDocumentsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.png
new file mode 100644
index 00000000000..f92e1e9909c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.puml
new file mode 100644
index 00000000000..a9ec495b656
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsCard('AwsSystemsManagerDocumentsCard', 'Aws Systems Manager Documents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Remote.puml
new file mode 100644
index 00000000000..ed2713fed66
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsCard('AwsSystemsManagerDocumentsCard', 'Aws Systems Manager Documents Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.png
new file mode 100644
index 00000000000..4cd894f7787
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.puml
new file mode 100644
index 00000000000..7103bc6f872
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsGroup('AwsSystemsManagerDocumentsGroup', 'Aws Systems Manager Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Remote.puml
new file mode 100644
index 00000000000..88c8610cf36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocumentsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerDocumentsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments')
+
+' renders the element
+AwsSystemsManagerDocumentsGroup('AwsSystemsManagerDocumentsGroup', 'Aws Systems Manager Documents Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.png
new file mode 100644
index 00000000000..f1bad4164d5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.puml
new file mode 100644
index 00000000000..af219082249
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventory
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventory('AwsSystemsManagerInventory', 'Aws Systems Manager Inventory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Remote.puml
new file mode 100644
index 00000000000..6f7b4961eb0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventory
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventory('AwsSystemsManagerInventory', 'Aws Systems Manager Inventory', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.md
new file mode 100644
index 00000000000..39bb9afd5fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerInventory
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+```
+
+
+
+| Illustration | AwsSystemsManagerInventory | AwsSystemsManagerInventoryCard | AwsSystemsManagerInventoryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.png) | ![illustration for AwsSystemsManagerInventory](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.Local.png) | ![illustration for AwsSystemsManagerInventoryCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.png) | ![illustration for AwsSystemsManagerInventoryGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerInventory
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventory
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventory('AwsSystemsManagerInventory', 'Aws Systems Manager Inventory', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventory
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventory('AwsSystemsManagerInventory', 'Aws Systems Manager Inventory', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerInventoryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryCard('AwsSystemsManagerInventoryCard', 'Aws Systems Manager Inventory Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryCard('AwsSystemsManagerInventoryCard', 'Aws Systems Manager Inventory Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerInventoryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryGroup('AwsSystemsManagerInventoryGroup', 'Aws Systems Manager Inventory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryGroup('AwsSystemsManagerInventoryGroup', 'Aws Systems Manager Inventory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.png
new file mode 100644
index 00000000000..25eb4e07fe6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.puml
new file mode 100644
index 00000000000..bf3c8dd83d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory
+
+sprite $AwsSystemsManagerInventoryXs [10x10/16z] LKc30S1038ov_xnr7y4Hjcc8X_q6nLlynQLl4tox7igu_uox7-LExfV2R-G4
+
+sprite $AwsSystemsManagerInventorySm [12x12/16z] NSY54G0n30D1Wq9I__K-OoxW7TiS6owXRT-8xGjUAstkLw0v1TbMdKtqvENqxLpko1pYRjKh6f-q0W
+
+sprite $AwsSystemsManagerInventoryMd [16x16/16z] RSZ70S0m349Hv2h1_lEcz_Xn-c2ioN3B0khr60jMtR7oZbCqGB1R2j1QFX5hLuh4wcY9-dPMkPfhnzrbOSlAqIuov-8yEYziMTuQzRQqNc86
+
+sprite $AwsSystemsManagerInventoryLg [20x20/16z] {
+VOq70iCm20FnGjJt__UspTwvn0kGP6-qJpfL4ZBYK8dnMMbhIQm693jqHpJO8Zj2CopOayjOCobBDX9BBIZYL8F2kIRbyJ_KA4vf7FmYZ__9R_oTVimjZfT-
+oIZofTPtCDRIYThCB-GV
+}
+
+!procedure AwsSystemsManagerInventory($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerInventoryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerInventoryLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerInventoryGroup($id, $name='Aws Systems Manager Inventory', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerInventoryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.png
new file mode 100644
index 00000000000..0cb24d11e9c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.puml
new file mode 100644
index 00000000000..22c7a291667
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryCard('AwsSystemsManagerInventoryCard', 'Aws Systems Manager Inventory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Remote.puml
new file mode 100644
index 00000000000..418468862e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryCard('AwsSystemsManagerInventoryCard', 'Aws Systems Manager Inventory Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.png
new file mode 100644
index 00000000000..a7004240259
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.puml
new file mode 100644
index 00000000000..037f92b6f36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryGroup('AwsSystemsManagerInventoryGroup', 'Aws Systems Manager Inventory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Remote.puml
new file mode 100644
index 00000000000..6247579edd6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventoryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerInventoryGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory')
+
+' renders the element
+AwsSystemsManagerInventoryGroup('AwsSystemsManagerInventoryGroup', 'Aws Systems Manager Inventory Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.png
new file mode 100644
index 00000000000..fc275788a0f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.puml
new file mode 100644
index 00000000000..079a0393bd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindows
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindows('AwsSystemsManagerMaintenanceWindows', 'Aws Systems Manager Maintenance Windows', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Remote.puml
new file mode 100644
index 00000000000..0077f760b90
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindows
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindows('AwsSystemsManagerMaintenanceWindows', 'Aws Systems Manager Maintenance Windows', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md
new file mode 100644
index 00000000000..d99c3032adb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerMaintenanceWindows
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+```
+
+
+
+| Illustration | AwsSystemsManagerMaintenanceWindows | AwsSystemsManagerMaintenanceWindowsCard | AwsSystemsManagerMaintenanceWindowsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png) | ![illustration for AwsSystemsManagerMaintenanceWindows](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.Local.png) | ![illustration for AwsSystemsManagerMaintenanceWindowsCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.png) | ![illustration for AwsSystemsManagerMaintenanceWindowsGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerMaintenanceWindows
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindows
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindows('AwsSystemsManagerMaintenanceWindows', 'Aws Systems Manager Maintenance Windows', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindows
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindows('AwsSystemsManagerMaintenanceWindows', 'Aws Systems Manager Maintenance Windows', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerMaintenanceWindowsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsCard('AwsSystemsManagerMaintenanceWindowsCard', 'Aws Systems Manager Maintenance Windows Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsCard('AwsSystemsManagerMaintenanceWindowsCard', 'Aws Systems Manager Maintenance Windows Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerMaintenanceWindowsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsGroup('AwsSystemsManagerMaintenanceWindowsGroup', 'Aws Systems Manager Maintenance Windows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsGroup('AwsSystemsManagerMaintenanceWindowsGroup', 'Aws Systems Manager Maintenance Windows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png
new file mode 100644
index 00000000000..fd1743eed29
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.puml
new file mode 100644
index 00000000000..9d5cfeea8c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows
+
+sprite $AwsSystemsManagerMaintenanceWindowsXs [10x10/16z] LKk30G0W4CpSVzzwMuSKugQAE-CyD6xA5oZe0XkklmgB5-vS_d70S66mh03r
+
+sprite $AwsSystemsManagerMaintenanceWindowsSm [12x12/16z] NOY74G0X40BNhD1_ly_enByZypzLlJ37ZcgKwA1wEIrvrugPt1e9LZU5bUmYzFRSM29bGdH71on5b5papZhYdNNJ1m
+
+sprite $AwsSystemsManagerMaintenanceWindowsMd [16x16/16z] {
+RKq73iGm23ExmF__UtBQQ9upFOJn5pQpk93L4NJflhGH80h3X-hJjGau3Ktg2-tZs-1vKsxc0evwEHgop1JvdkzYczujE6xgHuCVBRIJElRsMq_XwyVuC1Vh
+YOC0UnM12s7TmGy
+}
+
+sprite $AwsSystemsManagerMaintenanceWindowsLg [20x20/16z] {
+TSY3bG1G00EmVAFxptisyb3mlpnfVEg4qVYuxrbtK5Po1d2BJtT0FnZPwvvA2LZSHKYH2gwn48IDP0W4TKYcO4FWK5-_1KcM-_gDuWBO-fXQMyx7rQKLH0tG
+hZv1AAdObpkW7HZdxeuICEvRqJwQaRf3pnpXKsgTpNVpIG4y0W
+}
+
+!procedure AwsSystemsManagerMaintenanceWindows($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerMaintenanceWindowsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerMaintenanceWindowsLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerMaintenanceWindowsGroup($id, $name='Aws Systems Manager Maintenance Windows', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerMaintenanceWindowsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.png
new file mode 100644
index 00000000000..ea592a50514
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.puml
new file mode 100644
index 00000000000..c2f6bcd4389
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsCard('AwsSystemsManagerMaintenanceWindowsCard', 'Aws Systems Manager Maintenance Windows Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Remote.puml
new file mode 100644
index 00000000000..6d8c14501a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsCard('AwsSystemsManagerMaintenanceWindowsCard', 'Aws Systems Manager Maintenance Windows Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.png
new file mode 100644
index 00000000000..eb8a5f2a48f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.puml
new file mode 100644
index 00000000000..125f25b562e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsGroup('AwsSystemsManagerMaintenanceWindowsGroup', 'Aws Systems Manager Maintenance Windows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Remote.puml
new file mode 100644
index 00000000000..66e7dec90cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindowsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerMaintenanceWindowsGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows')
+
+' renders the element
+AwsSystemsManagerMaintenanceWindowsGroup('AwsSystemsManagerMaintenanceWindowsGroup', 'Aws Systems Manager Maintenance Windows Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.png
new file mode 100644
index 00000000000..957055a46bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.puml
new file mode 100644
index 00000000000..6c6373c48d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenter
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenter('AwsSystemsManagerOpsCenter', 'Aws Systems Manager Ops Center', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Remote.puml
new file mode 100644
index 00000000000..a601252f3e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenter
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenter('AwsSystemsManagerOpsCenter', 'Aws Systems Manager Ops Center', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.md
new file mode 100644
index 00000000000..aaeeed4a63e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerOpsCenter
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+```
+
+
+
+| Illustration | AwsSystemsManagerOpsCenter | AwsSystemsManagerOpsCenterCard | AwsSystemsManagerOpsCenterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.png) | ![illustration for AwsSystemsManagerOpsCenter](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.Local.png) | ![illustration for AwsSystemsManagerOpsCenterCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.png) | ![illustration for AwsSystemsManagerOpsCenterGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerOpsCenter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenter
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenter('AwsSystemsManagerOpsCenter', 'Aws Systems Manager Ops Center', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenter
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenter('AwsSystemsManagerOpsCenter', 'Aws Systems Manager Ops Center', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerOpsCenterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterCard('AwsSystemsManagerOpsCenterCard', 'Aws Systems Manager Ops Center Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterCard('AwsSystemsManagerOpsCenterCard', 'Aws Systems Manager Ops Center Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerOpsCenterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterGroup('AwsSystemsManagerOpsCenterGroup', 'Aws Systems Manager Ops Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterGroup('AwsSystemsManagerOpsCenterGroup', 'Aws Systems Manager Ops Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.png
new file mode 100644
index 00000000000..e5617248165
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.puml
new file mode 100644
index 00000000000..49d4d6e41e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter
+
+sprite $AwsSystemsManagerOpsCenterXs [10x10/16z] 1S450G0m300WxfF-VGy0O3xTs31XcO37N5u0M3G0xJ4MY6Ku0D4V
+
+sprite $AwsSystemsManagerOpsCenterSm [12x12/16z] LOo50G9H3CNojRR_lCY3izIL9sbbXIc5a3z85GOJWmrKq1PueRvG7uHYW8FRqezTktJzPpTzHSpiRm
+
+sprite $AwsSystemsManagerOpsCenterMd [16x16/16z] RSg5OGH024JHjoxqNs-C-DrVWH5Fg74Z9YjbQKnSaAEoI-gMe_TC0fsoMMHzDO7M4BEo0dDzQ4XcmOGaeqlIKvUJhRxZ5YXtzJNZ1aVIMb4FhYHxwl2RtRq2
+
+sprite $AwsSystemsManagerOpsCenterLg [20x20/16z] {
+TSZ5WG0m202mr2diF--vIvxnhtKhOsBofhepx58J4706zWRCxKqFRuOtlKYm1ZeK0bp8INNC2NKEiiUWdmZ8CI0FsbW70f_sWBdvb43nwGBzGczeTTvo5iv0
+jHe9z8mLQsVjOgOtCywW6jQ2Jpb_dnkx_3GcZm
+}
+
+!procedure AwsSystemsManagerOpsCenter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerOpsCenterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerOpsCenterLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerOpsCenterGroup($id, $name='Aws Systems Manager Ops Center', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerOpsCenterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.png
new file mode 100644
index 00000000000..fef79fa62ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.puml
new file mode 100644
index 00000000000..ebeaef6c5a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterCard('AwsSystemsManagerOpsCenterCard', 'Aws Systems Manager Ops Center Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Remote.puml
new file mode 100644
index 00000000000..b358e56a564
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterCard('AwsSystemsManagerOpsCenterCard', 'Aws Systems Manager Ops Center Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.png
new file mode 100644
index 00000000000..0bf107ae26d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.puml
new file mode 100644
index 00000000000..05f1760b86d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterGroup('AwsSystemsManagerOpsCenterGroup', 'Aws Systems Manager Ops Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Remote.puml
new file mode 100644
index 00000000000..52802f42aca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerOpsCenterGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter')
+
+' renders the element
+AwsSystemsManagerOpsCenterGroup('AwsSystemsManagerOpsCenterGroup', 'Aws Systems Manager Ops Center Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.png
new file mode 100644
index 00000000000..f2adc81d87a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.puml
new file mode 100644
index 00000000000..72e19501778
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStore
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStore('AwsSystemsManagerParameterStore', 'Aws Systems Manager Parameter Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Remote.puml
new file mode 100644
index 00000000000..2b02d232184
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStore
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStore('AwsSystemsManagerParameterStore', 'Aws Systems Manager Parameter Store', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.md
new file mode 100644
index 00000000000..67c6390ef59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerParameterStore
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+```
+
+
+
+| Illustration | AwsSystemsManagerParameterStore | AwsSystemsManagerParameterStoreCard | AwsSystemsManagerParameterStoreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.png) | ![illustration for AwsSystemsManagerParameterStore](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.Local.png) | ![illustration for AwsSystemsManagerParameterStoreCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.png) | ![illustration for AwsSystemsManagerParameterStoreGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerParameterStore
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStore
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStore('AwsSystemsManagerParameterStore', 'Aws Systems Manager Parameter Store', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStore
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStore('AwsSystemsManagerParameterStore', 'Aws Systems Manager Parameter Store', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerParameterStoreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreCard('AwsSystemsManagerParameterStoreCard', 'Aws Systems Manager Parameter Store Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreCard('AwsSystemsManagerParameterStoreCard', 'Aws Systems Manager Parameter Store Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerParameterStoreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreGroup('AwsSystemsManagerParameterStoreGroup', 'Aws Systems Manager Parameter Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreGroup('AwsSystemsManagerParameterStoreGroup', 'Aws Systems Manager Parameter Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.png
new file mode 100644
index 00000000000..1205cf4ea32
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.puml
new file mode 100644
index 00000000000..358a987242a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore
+
+sprite $AwsSystemsManagerParameterStoreXs [10x10/16z] NOk30K0n50FpMTp-yzQ-PqG7b9GftQFEe_z7VOSWTzRs7M3olYZC9LHmxqi4
+
+sprite $AwsSystemsManagerParameterStoreSm [12x12/16z] LOl50K0n5CAezv7zv_skEQ7w4Nd3XtGvgDeO9uVsjJprJ8b7IwZFyibzQ-QSN5yqX3YHDts2RLO
+
+sprite $AwsSystemsManagerParameterStoreMd [16x16/16z] PSp50SKm30DGoG7J_lEs3Nry9wFmXnb3dduND4mQlYHdN_N05DX4JX_3Hp-Iygz7MknUjIIaG7VlNfEj5gspZzPQTb98Zdxgg2fuUbtwp2IEfvVFNdpW3G
+
+sprite $AwsSystemsManagerParameterStoreLg [20x20/16z] {
+RSw54S0W44JHnK_wxpV84lzZDm_5VyKPhlQS_A80rifryeeMsrMbbOGpmsLvb9vcjUTFazfQw5OGB-CteukVfghH0UrSj_K2xvDjCKPuzDMoDQS6P60PwsQj
+V2puUh-nsWqwxIff7j5OMU4
+}
+
+!procedure AwsSystemsManagerParameterStore($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerParameterStoreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerParameterStoreLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerParameterStoreGroup($id, $name='Aws Systems Manager Parameter Store', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerParameterStoreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.png
new file mode 100644
index 00000000000..28ed0af2d37
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.puml
new file mode 100644
index 00000000000..2a7c5bb3e56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreCard('AwsSystemsManagerParameterStoreCard', 'Aws Systems Manager Parameter Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Remote.puml
new file mode 100644
index 00000000000..e20f1df0586
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreCard('AwsSystemsManagerParameterStoreCard', 'Aws Systems Manager Parameter Store Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.png
new file mode 100644
index 00000000000..c5cbb036e8e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.puml
new file mode 100644
index 00000000000..e4fb9330638
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreGroup('AwsSystemsManagerParameterStoreGroup', 'Aws Systems Manager Parameter Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Remote.puml
new file mode 100644
index 00000000000..c80ab2e6ed1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStoreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerParameterStoreGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore')
+
+' renders the element
+AwsSystemsManagerParameterStoreGroup('AwsSystemsManagerParameterStoreGroup', 'Aws Systems Manager Parameter Store Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.png
new file mode 100644
index 00000000000..46b747616a8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.puml
new file mode 100644
index 00000000000..12e5f649813
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManager('AwsSystemsManagerPatchManager', 'Aws Systems Manager Patch Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Remote.puml
new file mode 100644
index 00000000000..10976bdf5bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManager('AwsSystemsManagerPatchManager', 'Aws Systems Manager Patch Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.md
new file mode 100644
index 00000000000..3240244e22b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerPatchManager
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+```
+
+
+
+| Illustration | AwsSystemsManagerPatchManager | AwsSystemsManagerPatchManagerCard | AwsSystemsManagerPatchManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.png) | ![illustration for AwsSystemsManagerPatchManager](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.Local.png) | ![illustration for AwsSystemsManagerPatchManagerCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.png) | ![illustration for AwsSystemsManagerPatchManagerGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerPatchManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManager('AwsSystemsManagerPatchManager', 'Aws Systems Manager Patch Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManager('AwsSystemsManagerPatchManager', 'Aws Systems Manager Patch Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerPatchManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerCard('AwsSystemsManagerPatchManagerCard', 'Aws Systems Manager Patch Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerCard('AwsSystemsManagerPatchManagerCard', 'Aws Systems Manager Patch Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerPatchManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerGroup('AwsSystemsManagerPatchManagerGroup', 'Aws Systems Manager Patch Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerGroup('AwsSystemsManagerPatchManagerGroup', 'Aws Systems Manager Patch Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.png
new file mode 100644
index 00000000000..0d96d60f130
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.puml
new file mode 100644
index 00000000000..77ad00656fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager
+
+sprite $AwsSystemsManagerPatchManagerXs [10x10/16z] Oq05R52QYuk1WGKkoiADp6BZWh21J2YB0S9YOM61AkA6QG3J
+
+sprite $AwsSystemsManagerPatchManagerSm [12x12/16z] POg53GD130JdpD1_lz6JACOb_chm1xWxLNR1xdOeEv2x0-I5lwG8p8jXmVk35xvkLG5wOJE3Y-oSStZgi5pr0m
+
+sprite $AwsSystemsManagerPatchManagerMd [16x16/16z] TSVN0SCm34F19v6gs7_V8BtPztUS45ysYbTa43MvMSRj7Hl6nmiFZszUka28b-mmbHyrhOA5rVi7KAs0ZTlJAZTh9DtSku6oy-NP2m
+
+sprite $AwsSystemsManagerPatchManagerLg [20x20/16z] {
+VSw54G0X30NHnINzztlySt_ZEv24FwxoOBbYvpT381VpVczTz3P65ga9IpFEpgtaKaf0ylxkz7njplpz96fsdJCBK4C_l-o1mVLsQafBIuZ9th9UH65fvTva
+j8X9u91hfd0Lg7fpTwG9
+}
+
+!procedure AwsSystemsManagerPatchManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerPatchManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerPatchManagerLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerPatchManagerGroup($id, $name='Aws Systems Manager Patch Manager', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerPatchManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.png
new file mode 100644
index 00000000000..b4b73ed49fc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.puml
new file mode 100644
index 00000000000..58aab724bfe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerCard('AwsSystemsManagerPatchManagerCard', 'Aws Systems Manager Patch Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Remote.puml
new file mode 100644
index 00000000000..c950f94a1be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerCard('AwsSystemsManagerPatchManagerCard', 'Aws Systems Manager Patch Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.png
new file mode 100644
index 00000000000..4368ab650e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.puml
new file mode 100644
index 00000000000..8f606a8efc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerGroup('AwsSystemsManagerPatchManagerGroup', 'Aws Systems Manager Patch Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Remote.puml
new file mode 100644
index 00000000000..3c2bd798dfa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerPatchManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager')
+
+' renders the element
+AwsSystemsManagerPatchManagerGroup('AwsSystemsManagerPatchManagerGroup', 'Aws Systems Manager Patch Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.png
new file mode 100644
index 00000000000..baa8e689267
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.puml
new file mode 100644
index 00000000000..92f8e201b92
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommand
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommand('AwsSystemsManagerRunCommand', 'Aws Systems Manager Run Command', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Remote.puml
new file mode 100644
index 00000000000..fedb1b482c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommand
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommand('AwsSystemsManagerRunCommand', 'Aws Systems Manager Run Command', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.md
new file mode 100644
index 00000000000..a79aa278563
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerRunCommand
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+```
+
+
+
+| Illustration | AwsSystemsManagerRunCommand | AwsSystemsManagerRunCommandCard | AwsSystemsManagerRunCommandGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.png) | ![illustration for AwsSystemsManagerRunCommand](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.Local.png) | ![illustration for AwsSystemsManagerRunCommandCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.png) | ![illustration for AwsSystemsManagerRunCommandGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerRunCommand
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommand
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommand('AwsSystemsManagerRunCommand', 'Aws Systems Manager Run Command', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommand
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommand('AwsSystemsManagerRunCommand', 'Aws Systems Manager Run Command', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerRunCommandCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandCard('AwsSystemsManagerRunCommandCard', 'Aws Systems Manager Run Command Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandCard('AwsSystemsManagerRunCommandCard', 'Aws Systems Manager Run Command Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerRunCommandGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandGroup('AwsSystemsManagerRunCommandGroup', 'Aws Systems Manager Run Command Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandGroup('AwsSystemsManagerRunCommandGroup', 'Aws Systems Manager Run Command Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.png
new file mode 100644
index 00000000000..1a22cb6231a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.puml
new file mode 100644
index 00000000000..f9c4207e0fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand
+
+sprite $AwsSystemsManagerRunCommandXs [10x10/16z] TS630S100C30rCZ-yzPutb7HdoQKzIJplA2o0CgZ9J82pAU1tmu
+
+sprite $AwsSystemsManagerRunCommandSm [12x12/16z] VSd50S0m30J1DGdxhpTm_sHiCNzIZ35636aUZHZTTjBCYi53rrmy3f8eIVEeAPilDm
+
+sprite $AwsSystemsManagerRunCommandMd [16x16/16z] dScr0SKm5CLGcH_iFs_8j_wGKqgy4YwJScj51kCokwp2pPaF7AvQa-0I98z9vU8uc5bhmswTncqXit1Bn7b45OtQXUzE
+
+sprite $AwsSystemsManagerRunCommandLg [20x20/16z] fSQ72KD134J1TqaNjlz-BLYG2_X36hvhym_ipR8dj8HQkPsdX5uHDXP5SDAy7HdzGazDh0afCp0XvtA0b_hXsKBOwfIB7IY1YH8JUxq8R9wo-EO7
+
+!procedure AwsSystemsManagerRunCommand($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerRunCommandCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerRunCommandLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerRunCommandGroup($id, $name='Aws Systems Manager Run Command', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerRunCommandLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.png
new file mode 100644
index 00000000000..a1bc1a41311
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.puml
new file mode 100644
index 00000000000..65a169e4a44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandCard('AwsSystemsManagerRunCommandCard', 'Aws Systems Manager Run Command Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Remote.puml
new file mode 100644
index 00000000000..514d1648e93
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandCard('AwsSystemsManagerRunCommandCard', 'Aws Systems Manager Run Command Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.png
new file mode 100644
index 00000000000..da9f4c72ab6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.puml
new file mode 100644
index 00000000000..188129f5671
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandGroup('AwsSystemsManagerRunCommandGroup', 'Aws Systems Manager Run Command Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Remote.puml
new file mode 100644
index 00000000000..674d6dc747d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommandGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerRunCommandGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand')
+
+' renders the element
+AwsSystemsManagerRunCommandGroup('AwsSystemsManagerRunCommandGroup', 'Aws Systems Manager Run Command Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.png
new file mode 100644
index 00000000000..ef2aa913e93
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.puml
new file mode 100644
index 00000000000..707d5b0337b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManager('AwsSystemsManagerStateManager', 'Aws Systems Manager State Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Remote.puml
new file mode 100644
index 00000000000..82e07935930
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManager('AwsSystemsManagerStateManager', 'Aws Systems Manager State Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.md
new file mode 100644
index 00000000000..5aa4756d2de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.md
@@ -0,0 +1,157 @@
+# AwsSystemsManagerStateManager
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+```
+
+
+
+| Illustration | AwsSystemsManagerStateManager | AwsSystemsManagerStateManagerCard | AwsSystemsManagerStateManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.png) | ![illustration for AwsSystemsManagerStateManager](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.Local.png) | ![illustration for AwsSystemsManagerStateManagerCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.png) | ![illustration for AwsSystemsManagerStateManagerGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.png) |
+
+
+
+
+## AwsSystemsManagerStateManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManager('AwsSystemsManagerStateManager', 'Aws Systems Manager State Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManager
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManager('AwsSystemsManagerStateManager', 'Aws Systems Manager State Manager', 'an optional tech label')
+@enduml
+```
+
+## AwsSystemsManagerStateManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerCard('AwsSystemsManagerStateManagerCard', 'Aws Systems Manager State Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerCard('AwsSystemsManagerStateManagerCard', 'Aws Systems Manager State Manager Card', 'an optional description')
+@enduml
+```
+
+## AwsSystemsManagerStateManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerGroup('AwsSystemsManagerStateManagerGroup', 'Aws Systems Manager State Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerGroup('AwsSystemsManagerStateManagerGroup', 'Aws Systems Manager State Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.png
new file mode 100644
index 00000000000..2004f18f373
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.puml
new file mode 100644
index 00000000000..740ea2876d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager
+
+sprite $AwsSystemsManagerStateManagerXs [10x10/16z] HOY30G0m30I_nkq_RutahN_nE4iTLKxtLYgHaw96yW9k2Yu2UIIvkxbzT
+
+sprite $AwsSystemsManagerStateManagerSm [12x12/16z] JSQ54K1H20Em0eTs_tc_oyjPiA8-pA6SWtVEGF845p-ErtsL-YweEczL_jujHxgwudZEnFCWcvU1pmix
+
+sprite $AwsSystemsManagerStateManagerMd [16x16/16z] {
+NSY5OGGm30J14rF__KPsdjSumcyq_Mw00TsW18EZtKvEDWafjCGDpkHOuxE7gxlbmmsGxIm_x0JCchPFbsfTiyXnzcHZo8FwUiwep2FdkDtF2T_MGniUnnZm
+UiVu0m
+}
+
+sprite $AwsSystemsManagerStateManagerLg [20x20/16z] {
+TSm54WGW34FHG8NItF--MxfkVopp4FpCaw_jKUHuZq0YRabGD4CLBEt4E3D0iR9rQqx7MBFjewV9wTrakpi_p04mMNtOsQv_h8iFWucKdPdaQZFBCcTD8g9D
+yXXtb0Ml1a3U_zk-AbcddY4OL7ajY4hjDG4k
+}
+
+!procedure AwsSystemsManagerStateManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager', $name, $tech)
+!endprocedure
+
+!procedure AwsSystemsManagerStateManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSystemsManagerStateManagerLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSystemsManagerStateManagerGroup($id, $name='Aws Systems Manager State Manager', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsSystemsManagerStateManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.png
new file mode 100644
index 00000000000..24fc89265bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.puml
new file mode 100644
index 00000000000..c905a5a5965
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerCard('AwsSystemsManagerStateManagerCard', 'Aws Systems Manager State Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Remote.puml
new file mode 100644
index 00000000000..a12b870822f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerCard('AwsSystemsManagerStateManagerCard', 'Aws Systems Manager State Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.png
new file mode 100644
index 00000000000..bb8d86b8112
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.puml
new file mode 100644
index 00000000000..dd0becde001
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerGroup('AwsSystemsManagerStateManagerGroup', 'Aws Systems Manager State Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Remote.puml
new file mode 100644
index 00000000000..d87f4ab31ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSystemsManagerStateManagerGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager')
+
+' renders the element
+AwsSystemsManagerStateManagerGroup('AwsSystemsManagerStateManagerGroup', 'Aws Systems Manager State Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.png
new file mode 100644
index 00000000000..e396a630332
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.puml
new file mode 100644
index 00000000000..428ab163829
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklist
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklist('AwsTrustedAdvisorChecklist', 'Aws Trusted Advisor Checklist', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Remote.puml
new file mode 100644
index 00000000000..9a3f3168e01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklist
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklist('AwsTrustedAdvisorChecklist', 'Aws Trusted Advisor Checklist', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.md
new file mode 100644
index 00000000000..474d31c594d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.md
@@ -0,0 +1,157 @@
+# AwsTrustedAdvisorChecklist
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+```
+
+
+
+| Illustration | AwsTrustedAdvisorChecklist | AwsTrustedAdvisorChecklistCard | AwsTrustedAdvisorChecklistGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.png) | ![illustration for AwsTrustedAdvisorChecklist](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.Local.png) | ![illustration for AwsTrustedAdvisorChecklistCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.png) | ![illustration for AwsTrustedAdvisorChecklistGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.png) |
+
+
+
+
+## AwsTrustedAdvisorChecklist
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklist
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklist('AwsTrustedAdvisorChecklist', 'Aws Trusted Advisor Checklist', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklist
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklist('AwsTrustedAdvisorChecklist', 'Aws Trusted Advisor Checklist', 'an optional tech label')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistCard('AwsTrustedAdvisorChecklistCard', 'Aws Trusted Advisor Checklist Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistCard('AwsTrustedAdvisorChecklistCard', 'Aws Trusted Advisor Checklist Card', 'an optional description')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistGroup('AwsTrustedAdvisorChecklistGroup', 'Aws Trusted Advisor Checklist Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistGroup('AwsTrustedAdvisorChecklistGroup', 'Aws Trusted Advisor Checklist Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.png
new file mode 100644
index 00000000000..c365241b39d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.puml
new file mode 100644
index 00000000000..7c23a9ae635
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist
+
+sprite $AwsTrustedAdvisorChecklistXs [10x10/16z] Oy0AM3cmYJ93QIPk1cPcPdHPDXY3cu6Rcnki3W8O
+
+sprite $AwsTrustedAdvisorChecklistSm [12x12/16z] POo50G0W3CEwulp_B-vahhZGxEYIKqBhiPe5N86ZNds8h3nwgCAti_B_9mirZnDa
+
+sprite $AwsTrustedAdvisorChecklistMd [16x16/16z] XOw30G0n302l3lQVzsrU4OCRQZiAZC_NsFX2aN2qgGNQo6BllDbsj8Cvf94b7i9VVJtP8UUJRVgrJxMTIWy
+
+sprite $AwsTrustedAdvisorChecklistLg [20x20/16z] dOq30iHG44CprltFkpRRlizHWi_CCwTSu96utKqlESkqjpulWEB4BVV0dnpBUsvU-xX703bnwzC0o4ziy5L_pH7whM-6m7FYbcDzrKj-94yvVmRO0m
+
+!procedure AwsTrustedAdvisorChecklist($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist', $name, $tech)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrustedAdvisorChecklistLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistGroup($id, $name='Aws Trusted Advisor Checklist', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsTrustedAdvisorChecklistLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.png
new file mode 100644
index 00000000000..47cb88add87
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.puml
new file mode 100644
index 00000000000..9de171ecb56
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistCard('AwsTrustedAdvisorChecklistCard', 'Aws Trusted Advisor Checklist Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Remote.puml
new file mode 100644
index 00000000000..2852520dd62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistCard('AwsTrustedAdvisorChecklistCard', 'Aws Trusted Advisor Checklist Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.png
new file mode 100644
index 00000000000..45625af7849
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.puml
new file mode 100644
index 00000000000..e295c214814
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCost
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCost('AwsTrustedAdvisorChecklistCost', 'Aws Trusted Advisor Checklist Cost', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Remote.puml
new file mode 100644
index 00000000000..8e56372ae1f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCost
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCost('AwsTrustedAdvisorChecklistCost', 'Aws Trusted Advisor Checklist Cost', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md
new file mode 100644
index 00000000000..8aeab5c2d5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md
@@ -0,0 +1,157 @@
+# AwsTrustedAdvisorChecklistCost
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+```
+
+
+
+| Illustration | AwsTrustedAdvisorChecklistCost | AwsTrustedAdvisorChecklistCostCard | AwsTrustedAdvisorChecklistCostGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png) | ![illustration for AwsTrustedAdvisorChecklistCost](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.Local.png) | ![illustration for AwsTrustedAdvisorChecklistCostCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.png) | ![illustration for AwsTrustedAdvisorChecklistCostGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.png) |
+
+
+
+
+## AwsTrustedAdvisorChecklistCost
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCost
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCost('AwsTrustedAdvisorChecklistCost', 'Aws Trusted Advisor Checklist Cost', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCost
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCost('AwsTrustedAdvisorChecklistCost', 'Aws Trusted Advisor Checklist Cost', 'an optional tech label')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistCostCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostCard('AwsTrustedAdvisorChecklistCostCard', 'Aws Trusted Advisor Checklist Cost Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostCard('AwsTrustedAdvisorChecklistCostCard', 'Aws Trusted Advisor Checklist Cost Card', 'an optional description')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistCostGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostGroup('AwsTrustedAdvisorChecklistCostGroup', 'Aws Trusted Advisor Checklist Cost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostGroup('AwsTrustedAdvisorChecklistCostGroup', 'Aws Trusted Advisor Checklist Cost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png
new file mode 100644
index 00000000000..80f1189c221
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.puml
new file mode 100644
index 00000000000..55f7a010e64
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost
+
+sprite $AwsTrustedAdvisorChecklistCostXs [10x10/16z] NKW50W0X389TAlz_hzqRZUEKnKH9-qQ_RaQVpU4ZaAAboqjcjGyjVeW
+
+sprite $AwsTrustedAdvisorChecklistCostSm [12x12/16z] JSj50G0m30F0ZCc_tb7nFiN0I_7fluyXNUtteU3Y7jtwXLfhudrveVcp7Qk4Zl7trzs-eJv_ky36ltr_Um
+
+sprite $AwsTrustedAdvisorChecklistCostMd [16x16/16z] NSV5WGH1400WsgNoZ_TaPOmVdc9_L60p8NqVMvjp7fV1UUFslPJMsd75uNKDkQHuVurKkxA8rrE31F7wIu2Wlmd8qo58YrFaMvdu1G
+
+sprite $AwsTrustedAdvisorChecklistCostLg [20x20/16z] {
+RSm52aGn38JXYLMI-zztjmAlzc5X-0bUF3wOsa7pNBQKpeqZGF5dIwVVkHnoRzdEZSBlVuo6qz_opm0aPZAV6r5LY2HnWvNPHGLoJjJgKGO8JJ8qlGoUV8uE
+M9fGnkYAHIzpnggLEU7Wdd7fltu
+}
+
+!procedure AwsTrustedAdvisorChecklistCost($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost', $name, $tech)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistCostCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrustedAdvisorChecklistCostLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistCostGroup($id, $name='Aws Trusted Advisor Checklist Cost', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsTrustedAdvisorChecklistCostLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.png
new file mode 100644
index 00000000000..682b532dd67
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.puml
new file mode 100644
index 00000000000..e3a37b7b9e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostCard('AwsTrustedAdvisorChecklistCostCard', 'Aws Trusted Advisor Checklist Cost Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Remote.puml
new file mode 100644
index 00000000000..24a14592a33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostCard('AwsTrustedAdvisorChecklistCostCard', 'Aws Trusted Advisor Checklist Cost Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.png
new file mode 100644
index 00000000000..75d68873723
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.puml
new file mode 100644
index 00000000000..f580a00bb6a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostGroup('AwsTrustedAdvisorChecklistCostGroup', 'Aws Trusted Advisor Checklist Cost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Remote.puml
new file mode 100644
index 00000000000..16abf71fe79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCostGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistCostGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost')
+
+' renders the element
+AwsTrustedAdvisorChecklistCostGroup('AwsTrustedAdvisorChecklistCostGroup', 'Aws Trusted Advisor Checklist Cost Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.png
new file mode 100644
index 00000000000..d11f3ae1089
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.puml
new file mode 100644
index 00000000000..d3253d23b5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerant
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerant('AwsTrustedAdvisorChecklistFaultTolerant', 'Aws Trusted Advisor Checklist Fault Tolerant', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Remote.puml
new file mode 100644
index 00000000000..a85b15a1ab5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerant
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerant('AwsTrustedAdvisorChecklistFaultTolerant', 'Aws Trusted Advisor Checklist Fault Tolerant', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md
new file mode 100644
index 00000000000..f71a8472785
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md
@@ -0,0 +1,157 @@
+# AwsTrustedAdvisorChecklistFaultTolerant
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+```
+
+
+
+| Illustration | AwsTrustedAdvisorChecklistFaultTolerant | AwsTrustedAdvisorChecklistFaultTolerantCard | AwsTrustedAdvisorChecklistFaultTolerantGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png) | ![illustration for AwsTrustedAdvisorChecklistFaultTolerant](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.Local.png) | ![illustration for AwsTrustedAdvisorChecklistFaultTolerantCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.png) | ![illustration for AwsTrustedAdvisorChecklistFaultTolerantGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.png) |
+
+
+
+
+## AwsTrustedAdvisorChecklistFaultTolerant
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerant
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerant('AwsTrustedAdvisorChecklistFaultTolerant', 'Aws Trusted Advisor Checklist Fault Tolerant', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerant
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerant('AwsTrustedAdvisorChecklistFaultTolerant', 'Aws Trusted Advisor Checklist Fault Tolerant', 'an optional tech label')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistFaultTolerantCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantCard('AwsTrustedAdvisorChecklistFaultTolerantCard', 'Aws Trusted Advisor Checklist Fault Tolerant Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantCard('AwsTrustedAdvisorChecklistFaultTolerantCard', 'Aws Trusted Advisor Checklist Fault Tolerant Card', 'an optional description')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistFaultTolerantGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantGroup('AwsTrustedAdvisorChecklistFaultTolerantGroup', 'Aws Trusted Advisor Checklist Fault Tolerant Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantGroup('AwsTrustedAdvisorChecklistFaultTolerantGroup', 'Aws Trusted Advisor Checklist Fault Tolerant Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png
new file mode 100644
index 00000000000..dac929aa510
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.puml
new file mode 100644
index 00000000000..8df9563f77c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant
+
+sprite $AwsTrustedAdvisorChecklistFaultTolerantXs [10x10/16z] Oq03t222YPkHcviRLOoH2rMC4KHoCh2pWxbC802NPsRWWYfZ0Ga3
+
+sprite $AwsTrustedAdvisorChecklistFaultTolerantSm [12x12/16z] JSY50S0W3031noFxxzlYN3oyKko4BeRqQtIXzBvsvEvEhNN_o_b7mTsJ5Vg_ArIWTgLcZCb912Rh_0C
+
+sprite $AwsTrustedAdvisorChecklistFaultTolerantMd [16x16/16z] NSh5OG9054NHE_Az_teJO0GvkoVygjpcoWaEq4wkHDpzPZfVEzXNpc28oCsCtx-it5OEQrDLcrH_vQQy5BNoqgUD2UWYHH5S1XES8q306elMOly
+
+sprite $AwsTrustedAdvisorChecklistFaultTolerantLg [20x20/16z] {
+ROm73i0W30CDPEV_x-rkEgy5h9Di_15vSRerj8eLHDwkBvsM2tmvKCLx65-d_7OjuxlNV_UgsyvkSy9OQDLEf0EwC9PiLJZm0M-RwqLY_HPO3ZZMaZ1k304s
+VIFtGuP2wLpjvLXE-Wm
+}
+
+!procedure AwsTrustedAdvisorChecklistFaultTolerant($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant', $name, $tech)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistFaultTolerantCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrustedAdvisorChecklistFaultTolerantLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistFaultTolerantGroup($id, $name='Aws Trusted Advisor Checklist Fault Tolerant', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsTrustedAdvisorChecklistFaultTolerantLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.png
new file mode 100644
index 00000000000..26f19aa9116
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.puml
new file mode 100644
index 00000000000..7c2b21ad568
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantCard('AwsTrustedAdvisorChecklistFaultTolerantCard', 'Aws Trusted Advisor Checklist Fault Tolerant Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Remote.puml
new file mode 100644
index 00000000000..92fbd04ca2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantCard('AwsTrustedAdvisorChecklistFaultTolerantCard', 'Aws Trusted Advisor Checklist Fault Tolerant Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.png
new file mode 100644
index 00000000000..341b63e8041
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.puml
new file mode 100644
index 00000000000..219976c5a44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantGroup('AwsTrustedAdvisorChecklistFaultTolerantGroup', 'Aws Trusted Advisor Checklist Fault Tolerant Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Remote.puml
new file mode 100644
index 00000000000..d88c93dfab2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerantGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistFaultTolerantGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant')
+
+' renders the element
+AwsTrustedAdvisorChecklistFaultTolerantGroup('AwsTrustedAdvisorChecklistFaultTolerantGroup', 'Aws Trusted Advisor Checklist Fault Tolerant Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.png
new file mode 100644
index 00000000000..771097e3ce7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.puml
new file mode 100644
index 00000000000..e5a18349199
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistGroup('AwsTrustedAdvisorChecklistGroup', 'Aws Trusted Advisor Checklist Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Remote.puml
new file mode 100644
index 00000000000..6a8cbe9d3f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist')
+
+' renders the element
+AwsTrustedAdvisorChecklistGroup('AwsTrustedAdvisorChecklistGroup', 'Aws Trusted Advisor Checklist Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.png
new file mode 100644
index 00000000000..e043fcf8f6b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.puml
new file mode 100644
index 00000000000..f4236a5f90f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformance
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformance('AwsTrustedAdvisorChecklistPerformance', 'Aws Trusted Advisor Checklist Performance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Remote.puml
new file mode 100644
index 00000000000..8d6b60a9c83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformance
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformance('AwsTrustedAdvisorChecklistPerformance', 'Aws Trusted Advisor Checklist Performance', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md
new file mode 100644
index 00000000000..60a5a9b4a1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md
@@ -0,0 +1,157 @@
+# AwsTrustedAdvisorChecklistPerformance
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+```
+
+
+
+| Illustration | AwsTrustedAdvisorChecklistPerformance | AwsTrustedAdvisorChecklistPerformanceCard | AwsTrustedAdvisorChecklistPerformanceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png) | ![illustration for AwsTrustedAdvisorChecklistPerformance](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.Local.png) | ![illustration for AwsTrustedAdvisorChecklistPerformanceCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.png) | ![illustration for AwsTrustedAdvisorChecklistPerformanceGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.png) |
+
+
+
+
+## AwsTrustedAdvisorChecklistPerformance
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformance
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformance('AwsTrustedAdvisorChecklistPerformance', 'Aws Trusted Advisor Checklist Performance', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformance
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformance('AwsTrustedAdvisorChecklistPerformance', 'Aws Trusted Advisor Checklist Performance', 'an optional tech label')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistPerformanceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceCard('AwsTrustedAdvisorChecklistPerformanceCard', 'Aws Trusted Advisor Checklist Performance Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceCard('AwsTrustedAdvisorChecklistPerformanceCard', 'Aws Trusted Advisor Checklist Performance Card', 'an optional description')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistPerformanceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceGroup('AwsTrustedAdvisorChecklistPerformanceGroup', 'Aws Trusted Advisor Checklist Performance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceGroup('AwsTrustedAdvisorChecklistPerformanceGroup', 'Aws Trusted Advisor Checklist Performance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png
new file mode 100644
index 00000000000..aee72553b97
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.puml
new file mode 100644
index 00000000000..9d6973ee44c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance
+
+sprite $AwsTrustedAdvisorChecklistPerformanceXs [10x10/16z] NKc50O10429izf_NreyB4jta0eL9senRdUKQOCLyeWVed9ofdjR4gyxS1m
+
+sprite $AwsTrustedAdvisorChecklistPerformanceSm [12x12/16z] JSg30G0m30J0hyBzvwrrHOXVYeFCF8RKySn3GRTpoCiTH7JwVSadH1aPUcszFo8oYe46zoXi6CRMowtp1W
+
+sprite $AwsTrustedAdvisorChecklistPerformanceMd [16x16/16z] NSh50SGm40J15Ypd7--1sQhV0AlAmsIJu03jp9M8kr-Ppci7U-KCXeXScR7-1QXTa65jgjQsHP5D0BRiMzuK8vfHwAvKcYF5eGJNP-xqJhjorCQ-
+
+sprite $AwsTrustedAdvisorChecklistPerformanceLg [20x20/16z] {
+ROy54WGX40CPFyZ__tjPDxeirJ3MPWnS76u9SiKZPBwTiaP0ulRFhtWBzdKLRoSOttvwnBhtYpKS16kbUpFJhT9Ba__GMLQ-EOFJFI_hhdIw8Q06Ez15RXXi
+gFpQe3k1M8g_d5L-_kc6tTpHEFKF
+}
+
+!procedure AwsTrustedAdvisorChecklistPerformance($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance', $name, $tech)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistPerformanceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrustedAdvisorChecklistPerformanceLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistPerformanceGroup($id, $name='Aws Trusted Advisor Checklist Performance', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsTrustedAdvisorChecklistPerformanceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.png
new file mode 100644
index 00000000000..c85a6ba8137
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.puml
new file mode 100644
index 00000000000..e2291301f0b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceCard('AwsTrustedAdvisorChecklistPerformanceCard', 'Aws Trusted Advisor Checklist Performance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Remote.puml
new file mode 100644
index 00000000000..72a8c6c146e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceCard('AwsTrustedAdvisorChecklistPerformanceCard', 'Aws Trusted Advisor Checklist Performance Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.png
new file mode 100644
index 00000000000..06b7f419176
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.puml
new file mode 100644
index 00000000000..7a02e18f926
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceGroup('AwsTrustedAdvisorChecklistPerformanceGroup', 'Aws Trusted Advisor Checklist Performance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Remote.puml
new file mode 100644
index 00000000000..2e3e8cb12ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformanceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistPerformanceGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance')
+
+' renders the element
+AwsTrustedAdvisorChecklistPerformanceGroup('AwsTrustedAdvisorChecklistPerformanceGroup', 'Aws Trusted Advisor Checklist Performance Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.png
new file mode 100644
index 00000000000..9003b3c8eae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.puml
new file mode 100644
index 00000000000..dadf4feb3ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurity
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurity('AwsTrustedAdvisorChecklistSecurity', 'Aws Trusted Advisor Checklist Security', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Remote.puml
new file mode 100644
index 00000000000..44df554212e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurity
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurity('AwsTrustedAdvisorChecklistSecurity', 'Aws Trusted Advisor Checklist Security', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md
new file mode 100644
index 00000000000..873edd12e73
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md
@@ -0,0 +1,157 @@
+# AwsTrustedAdvisorChecklistSecurity
+
+
+```text
+aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity
+```
+
+```text
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+```
+
+
+
+| Illustration | AwsTrustedAdvisorChecklistSecurity | AwsTrustedAdvisorChecklistSecurityCard | AwsTrustedAdvisorChecklistSecurityGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png) | ![illustration for AwsTrustedAdvisorChecklistSecurity](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.Local.png) | ![illustration for AwsTrustedAdvisorChecklistSecurityCard](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.png) | ![illustration for AwsTrustedAdvisorChecklistSecurityGroup](../../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.png) |
+
+
+
+
+## AwsTrustedAdvisorChecklistSecurity
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurity
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurity('AwsTrustedAdvisorChecklistSecurity', 'Aws Trusted Advisor Checklist Security', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurity
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurity('AwsTrustedAdvisorChecklistSecurity', 'Aws Trusted Advisor Checklist Security', 'an optional tech label')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistSecurityCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityCard('AwsTrustedAdvisorChecklistSecurityCard', 'Aws Trusted Advisor Checklist Security Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityCard('AwsTrustedAdvisorChecklistSecurityCard', 'Aws Trusted Advisor Checklist Security Card', 'an optional description')
+@enduml
+```
+
+## AwsTrustedAdvisorChecklistSecurityGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityGroup('AwsTrustedAdvisorChecklistSecurityGroup', 'Aws Trusted Advisor Checklist Security Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityGroup('AwsTrustedAdvisorChecklistSecurityGroup', 'Aws Trusted Advisor Checklist Security Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png
new file mode 100644
index 00000000000..655aa216b00
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.puml
new file mode 100644
index 00000000000..7a4869747fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity
+
+sprite $AwsTrustedAdvisorChecklistSecurityXs [10x10/16z] Oq03t222YPkHcviRLOoH2qaCh0Y8EHZOsI4S403HID8m2HO
+
+sprite $AwsTrustedAdvisorChecklistSecuritySm [12x12/16z] JOo50G0m2CCw1_h_lNCBhlW9VY0pzovqoinT6dxda9SJEUUTOouP27W1IVYnvZ2G_jUG1wdCjSMVqypO
+
+sprite $AwsTrustedAdvisorChecklistSecurityMd [16x16/16z] XSo53GG130D1Xwd_Uf_nS8KJIy6owLVwT0E9M_JsD2mpFmRZRmVYprqGC_lkWkVEIG_37WTH1DrSGUhkA3oMfkTSqxVYvcVp-kRFxErtP-vx4rS
+
+sprite $AwsTrustedAdvisorChecklistSecurityLg [20x20/16z] {
+ZOm74WGX20G19Ppy_xqR33LxUTiqDWK4G4kmt1aOSGMpLoT73-U1mb55l8JoxbnV7MTxdoSeH_FLe9WZqOlyg5GEcFg_dpoY7nGw6rjtJ8FmJXYbB88wObHj
+ed3WjfDElRfY0za1
+}
+
+!procedure AwsTrustedAdvisorChecklistSecurity($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity', $name, $tech)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistSecurityCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTrustedAdvisorChecklistSecurityLg>', 'ManagementGovernance', $funcName, $content)
+!endprocedure
+
+!procedure AwsTrustedAdvisorChecklistSecurityGroup($id, $name='Aws Trusted Advisor Checklist Security', $tech='')
+ IconGroupElement($id, 'ManagementGovernanceFamily', '<$AwsTrustedAdvisorChecklistSecurityLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.png
new file mode 100644
index 00000000000..48e0d8a91ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.puml
new file mode 100644
index 00000000000..88fe3cd60ff
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityCard('AwsTrustedAdvisorChecklistSecurityCard', 'Aws Trusted Advisor Checklist Security Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Remote.puml
new file mode 100644
index 00000000000..8a7967d52e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityCard
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityCard('AwsTrustedAdvisorChecklistSecurityCard', 'Aws Trusted Advisor Checklist Security Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.png b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.png
new file mode 100644
index 00000000000..53dde027a53
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.puml
new file mode 100644
index 00000000000..efa6c679fe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityGroup('AwsTrustedAdvisorChecklistSecurityGroup', 'Aws Trusted Advisor Checklist Security Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Remote.puml b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Remote.puml
new file mode 100644
index 00000000000..8a1e387ee92
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurityGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTrustedAdvisorChecklistSecurityGroup
+include('aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity')
+
+' renders the element
+AwsTrustedAdvisorChecklistSecurityGroup('AwsTrustedAdvisorChecklistSecurityGroup', 'Aws Trusted Advisor Checklist Security Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.png b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.png
new file mode 100644
index 00000000000..4fabac9e81a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.puml
new file mode 100644
index 00000000000..cc174c236a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterface
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterface('AwsCloudDigitalInterface', 'Aws Cloud Digital Interface', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Remote.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Remote.puml
new file mode 100644
index 00000000000..f70e5c3ae75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterface
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterface('AwsCloudDigitalInterface', 'Aws Cloud Digital Interface', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.md b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.md
new file mode 100644
index 00000000000..874fac26480
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.md
@@ -0,0 +1,157 @@
+# AwsCloudDigitalInterface
+
+
+```text
+aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface
+```
+
+```text
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+```
+
+
+
+| Illustration | AwsCloudDigitalInterface | AwsCloudDigitalInterfaceCard | AwsCloudDigitalInterfaceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.png) | ![illustration for AwsCloudDigitalInterface](../../../aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.Local.png) | ![illustration for AwsCloudDigitalInterfaceCard](../../../aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.png) | ![illustration for AwsCloudDigitalInterfaceGroup](../../../aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.png) |
+
+
+
+
+## AwsCloudDigitalInterface
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterface
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterface('AwsCloudDigitalInterface', 'Aws Cloud Digital Interface', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterface
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterface('AwsCloudDigitalInterface', 'Aws Cloud Digital Interface', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudDigitalInterfaceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceCard
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceCard('AwsCloudDigitalInterfaceCard', 'Aws Cloud Digital Interface Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceCard
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceCard('AwsCloudDigitalInterfaceCard', 'Aws Cloud Digital Interface Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudDigitalInterfaceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceGroup
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceGroup('AwsCloudDigitalInterfaceGroup', 'Aws Cloud Digital Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceGroup
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceGroup('AwsCloudDigitalInterfaceGroup', 'Aws Cloud Digital Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.png b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.png
new file mode 100644
index 00000000000..7a479cc0c4f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.png differ
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.puml
new file mode 100644
index 00000000000..3ac66d8b189
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface
+
+sprite $AwsCloudDigitalInterfaceXs [10x10/16z] JS590O10000Xzfx-YVqA_a8m64XicM1C1nWw1k18LsAwWU3TqUG3
+
+sprite $AwsCloudDigitalInterfaceSm [12x12/16z] NSPHWWCm10JGbmJS_yAxhS_2pFCp4oS7n07v7eVCjnutCH1ADm--DfwslZp3tIYBwmwQxC8ISdek_W4
+
+sprite $AwsCloudDigitalInterfaceMd [16x16/16z] RSorOG0m34JHPrcq_y9XT_dTeV-8dTavJ-u1rNLX04eU5cUhg6pYq8b9WQLftBTkTajSyAjrV-jvUlZM1NL1XpXKYWrttba6kO4CRdO0CY5KGqnuH4yTy0a
+
+sprite $AwsCloudDigitalInterfaceLg [20x20/16z] {
+TP056aCX38DJp_rFl3NC1QZzUP8F_5_Pmob_9GpLfjtHr4CTTgaUKRa1xeiIWhLQLIpR07DJ0xvD1b1zNW-UsYUCQwH2R6wiSlBES6S8YbazMBCW5dbdM5MC
+9kOKiTx23VQwS9ISfbyZCRB1qBEpFll-1I6gvEJSRUNWzOhSWdIyBg_A-oSk
+}
+
+!procedure AwsCloudDigitalInterface($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudDigitalInterfaceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudDigitalInterfaceLg>', 'MediaServices', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudDigitalInterfaceGroup($id, $name='Aws Cloud Digital Interface', $tech='')
+ IconGroupElement($id, 'MediaServicesFamily', '<$AwsCloudDigitalInterfaceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.png b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.png
new file mode 100644
index 00000000000..629f9d99169
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.puml
new file mode 100644
index 00000000000..ea1cdc00e51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceCard
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceCard('AwsCloudDigitalInterfaceCard', 'Aws Cloud Digital Interface Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Remote.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Remote.puml
new file mode 100644
index 00000000000..0de55f4e5ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceCard
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceCard('AwsCloudDigitalInterfaceCard', 'Aws Cloud Digital Interface Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.png b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.png
new file mode 100644
index 00000000000..9178e62eb55
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.puml
new file mode 100644
index 00000000000..cad84b9010e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceGroup
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceGroup('AwsCloudDigitalInterfaceGroup', 'Aws Cloud Digital Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Remote.puml
new file mode 100644
index 00000000000..175e6e71c42
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterfaceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudDigitalInterfaceGroup
+include('aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface')
+
+' renders the element
+AwsCloudDigitalInterfaceGroup('AwsCloudDigitalInterfaceGroup', 'Aws Cloud Digital Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.png
new file mode 100644
index 00000000000..05aa79a8524
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.puml
new file mode 100644
index 00000000000..ccdda9c4cd1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgent
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgent('AwsDatasyncAgent', 'Aws Datasync Agent', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Remote.puml
new file mode 100644
index 00000000000..bf480ac74ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgent
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgent('AwsDatasyncAgent', 'Aws Datasync Agent', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.md
new file mode 100644
index 00000000000..6211a88fedc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.md
@@ -0,0 +1,157 @@
+# AwsDatasyncAgent
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+```
+
+
+
+| Illustration | AwsDatasyncAgent | AwsDatasyncAgentCard | AwsDatasyncAgentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.png) | ![illustration for AwsDatasyncAgent](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.Local.png) | ![illustration for AwsDatasyncAgentCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.png) | ![illustration for AwsDatasyncAgentGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.png) |
+
+
+
+
+## AwsDatasyncAgent
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgent
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgent('AwsDatasyncAgent', 'Aws Datasync Agent', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgent
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgent('AwsDatasyncAgent', 'Aws Datasync Agent', 'an optional tech label')
+@enduml
+```
+
+## AwsDatasyncAgentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentCard('AwsDatasyncAgentCard', 'Aws Datasync Agent Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentCard('AwsDatasyncAgentCard', 'Aws Datasync Agent Card', 'an optional description')
+@enduml
+```
+
+## AwsDatasyncAgentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentGroup('AwsDatasyncAgentGroup', 'Aws Datasync Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentGroup('AwsDatasyncAgentGroup', 'Aws Datasync Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.png
new file mode 100644
index 00000000000..57b9b447b58
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.puml
new file mode 100644
index 00000000000..8a5220bd88b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent
+
+sprite $AwsDatasyncAgentXs [10x10/16z] Oq00PYZD1HTXX8immiJP6K4O2C1YN1302DU1pE9YWW0k
+
+sprite $AwsDatasyncAgentSm [12x12/16z] LOo30S1034L_ZFtthNjuCR7IzC41ma_zkJwvP2gow-d7jtBb3Rfek_k5YD3BxXtR_lmvBxdN3vy
+
+sprite $AwsDatasyncAgentMd [16x16/16z] TOs50G0X30DJybRst_TnXqDh2MP4EooWw7cdMBkOEJO1V-jJOiPOZAP-UoEIOb58nAT3_Dm-Xbz69Cr_3uMW9_jnyJ_7jWz9uD46uG
+
+sprite $AwsDatasyncAgentLg [20x20/16z] {
+dSvL0e0W40JGWUsv_ttjrY-V2MpXanUlIgOjmHqR2W_TG3mql-trzjupzcslrQGLfZVIzhXExCBNFKtw2fPhN0JQocbhlLROYM3lmKwoqJZRwY7vDVE_lSI3
+AOJIhuoOs8q28m
+}
+
+!procedure AwsDatasyncAgent($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent', $name, $tech)
+!endprocedure
+
+!procedure AwsDatasyncAgentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDatasyncAgentLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsDatasyncAgentGroup($id, $name='Aws Datasync Agent', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsDatasyncAgentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.png
new file mode 100644
index 00000000000..6155240ac2e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.puml
new file mode 100644
index 00000000000..b823638d91e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentCard('AwsDatasyncAgentCard', 'Aws Datasync Agent Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Remote.puml
new file mode 100644
index 00000000000..dbe3ff926a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentCard('AwsDatasyncAgentCard', 'Aws Datasync Agent Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.png
new file mode 100644
index 00000000000..cce33680559
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.puml
new file mode 100644
index 00000000000..e46427ab0f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentGroup('AwsDatasyncAgentGroup', 'Aws Datasync Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Remote.puml
new file mode 100644
index 00000000000..e2edb91f5e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDatasyncAgentGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent')
+
+' renders the element
+AwsDatasyncAgentGroup('AwsDatasyncAgentGroup', 'Aws Datasync Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.png
new file mode 100644
index 00000000000..53b055b6375
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.puml
new file mode 100644
index 00000000000..d5c2adb839f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzer
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzer('AwsMainframeModernizationAnalyzer', 'Aws Mainframe Modernization Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Remote.puml
new file mode 100644
index 00000000000..c581b93acd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzer
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzer('AwsMainframeModernizationAnalyzer', 'Aws Mainframe Modernization Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.md
new file mode 100644
index 00000000000..30d17ac579c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.md
@@ -0,0 +1,157 @@
+# AwsMainframeModernizationAnalyzer
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+```
+
+
+
+| Illustration | AwsMainframeModernizationAnalyzer | AwsMainframeModernizationAnalyzerCard | AwsMainframeModernizationAnalyzerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.png) | ![illustration for AwsMainframeModernizationAnalyzer](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.Local.png) | ![illustration for AwsMainframeModernizationAnalyzerCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.png) | ![illustration for AwsMainframeModernizationAnalyzerGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.png) |
+
+
+
+
+## AwsMainframeModernizationAnalyzer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzer
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzer('AwsMainframeModernizationAnalyzer', 'Aws Mainframe Modernization Analyzer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzer
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzer('AwsMainframeModernizationAnalyzer', 'Aws Mainframe Modernization Analyzer', 'an optional tech label')
+@enduml
+```
+
+## AwsMainframeModernizationAnalyzerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerCard('AwsMainframeModernizationAnalyzerCard', 'Aws Mainframe Modernization Analyzer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerCard('AwsMainframeModernizationAnalyzerCard', 'Aws Mainframe Modernization Analyzer Card', 'an optional description')
+@enduml
+```
+
+## AwsMainframeModernizationAnalyzerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerGroup('AwsMainframeModernizationAnalyzerGroup', 'Aws Mainframe Modernization Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerGroup('AwsMainframeModernizationAnalyzerGroup', 'Aws Mainframe Modernization Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.png
new file mode 100644
index 00000000000..2f33027fa20
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.puml
new file mode 100644
index 00000000000..af3df386545
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer
+
+sprite $AwsMainframeModernizationAnalyzerXs [10x10/16z] RSgr0GGX002m70xxxuirhwdZNJ5SMI8bLp36eAl2fliZRGntRmhAxf45
+
+sprite $AwsMainframeModernizationAnalyzerSm [12x12/16z] LSA54GGW302m06sH_VTzrrpy6pMsbwp5MWNXwzoF6xRMx3l7d_O0jMwQZjuzZM0PTtr3xBla2W
+
+sprite $AwsMainframeModernizationAnalyzerMd [16x16/16z] RSq50i0W0090PiB-_z-5NMSNuaIwBtJtrq9V6cT8A90iQtoqtByCFn40ZIY3YZcQIj9ofIpYY2p9Xil7QUu3c0MN4eoGHJVdu_C2
+
+sprite $AwsMainframeModernizationAnalyzerLg [20x20/16z] {
+TSY50SKm24NH6_AAxR_lTwaU72ufozaAXz6m5aWQWPw3bqL8ejS_YQTchG3CoNvo06LEys951Hx6iBS12jxCtoOg3WP0VmNNXZu0xEJN0bYSDG_06lehAGSO
+FVcotvvkRxFvMVo3fpi
+}
+
+!procedure AwsMainframeModernizationAnalyzer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer', $name, $tech)
+!endprocedure
+
+!procedure AwsMainframeModernizationAnalyzerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMainframeModernizationAnalyzerLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMainframeModernizationAnalyzerGroup($id, $name='Aws Mainframe Modernization Analyzer', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMainframeModernizationAnalyzerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.png
new file mode 100644
index 00000000000..92bf71cc8ff
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.puml
new file mode 100644
index 00000000000..06317d19511
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerCard('AwsMainframeModernizationAnalyzerCard', 'Aws Mainframe Modernization Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Remote.puml
new file mode 100644
index 00000000000..57258c632a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerCard('AwsMainframeModernizationAnalyzerCard', 'Aws Mainframe Modernization Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.png
new file mode 100644
index 00000000000..3976134ed8b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.puml
new file mode 100644
index 00000000000..866339ebabe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerGroup('AwsMainframeModernizationAnalyzerGroup', 'Aws Mainframe Modernization Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Remote.puml
new file mode 100644
index 00000000000..624fbefc169
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationAnalyzerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer')
+
+' renders the element
+AwsMainframeModernizationAnalyzerGroup('AwsMainframeModernizationAnalyzerGroup', 'Aws Mainframe Modernization Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.png
new file mode 100644
index 00000000000..e67e2a1260d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.puml
new file mode 100644
index 00000000000..ff826ccdc33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompiler
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompiler('AwsMainframeModernizationCompiler', 'Aws Mainframe Modernization Compiler', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Remote.puml
new file mode 100644
index 00000000000..0ceb1461b80
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompiler
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompiler('AwsMainframeModernizationCompiler', 'Aws Mainframe Modernization Compiler', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.md
new file mode 100644
index 00000000000..b081c2eda42
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.md
@@ -0,0 +1,157 @@
+# AwsMainframeModernizationCompiler
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+```
+
+
+
+| Illustration | AwsMainframeModernizationCompiler | AwsMainframeModernizationCompilerCard | AwsMainframeModernizationCompilerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.png) | ![illustration for AwsMainframeModernizationCompiler](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.Local.png) | ![illustration for AwsMainframeModernizationCompilerCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.png) | ![illustration for AwsMainframeModernizationCompilerGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.png) |
+
+
+
+
+## AwsMainframeModernizationCompiler
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompiler
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompiler('AwsMainframeModernizationCompiler', 'Aws Mainframe Modernization Compiler', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompiler
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompiler('AwsMainframeModernizationCompiler', 'Aws Mainframe Modernization Compiler', 'an optional tech label')
+@enduml
+```
+
+## AwsMainframeModernizationCompilerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerCard('AwsMainframeModernizationCompilerCard', 'Aws Mainframe Modernization Compiler Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerCard('AwsMainframeModernizationCompilerCard', 'Aws Mainframe Modernization Compiler Card', 'an optional description')
+@enduml
+```
+
+## AwsMainframeModernizationCompilerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerGroup('AwsMainframeModernizationCompilerGroup', 'Aws Mainframe Modernization Compiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerGroup('AwsMainframeModernizationCompilerGroup', 'Aws Mainframe Modernization Compiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.png
new file mode 100644
index 00000000000..dfbf3b45756
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.puml
new file mode 100644
index 00000000000..294515a5346
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler
+
+sprite $AwsMainframeModernizationCompilerXs [10x10/16z] 5S470S0m40GWilFdtsy7081qFL0Wc612H020W68uNQz608l-cxm
+
+sprite $AwsMainframeModernizationCompilerSm [12x12/16z] NKo50G0m268j_l_lkkq0y9cbeHaZNIsUVTPJrLjOEDSMgQv8jLPBhOmHhbVVPG8LoXW6FqWOg24yExlLJm4
+
+sprite $AwsMainframeModernizationCompilerMd [16x16/16z] {
+ROs5OKKn200FXxV_lZNIxvVWncUkkRWHNKN7n8PsBE6dcKShdHYO4Ys0AcaCMgXkNCgWlJ4KwY0qVsYnj9ppE63CNvmXpJ0oqWgZ0DNrPvpjMlmaMVeuFWl0
+Dm
+}
+
+sprite $AwsMainframeModernizationCompilerLg [20x20/16z] {
+TSz7bi0m24J10jkIuFxtdUGmkLQylwBnl-x-4J8FHqPxLDG8CIlhIPjRjakxTG2nJx1Zx6UiFQnmx4hiTJPweydcREl8ADkaCe_bD8M9T1TPRXLElRdjTV-v
+jggKg_TQO2kcSs-9nbZ0N1D49xtxgWuOqoCxd-EobrkE6tW5
+}
+
+!procedure AwsMainframeModernizationCompiler($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler', $name, $tech)
+!endprocedure
+
+!procedure AwsMainframeModernizationCompilerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMainframeModernizationCompilerLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMainframeModernizationCompilerGroup($id, $name='Aws Mainframe Modernization Compiler', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMainframeModernizationCompilerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.png
new file mode 100644
index 00000000000..52c6d32d8ae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.puml
new file mode 100644
index 00000000000..ed3e4272ed4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerCard('AwsMainframeModernizationCompilerCard', 'Aws Mainframe Modernization Compiler Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Remote.puml
new file mode 100644
index 00000000000..f9b76ed2d5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerCard('AwsMainframeModernizationCompilerCard', 'Aws Mainframe Modernization Compiler Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.png
new file mode 100644
index 00000000000..e4cb92af1da
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.puml
new file mode 100644
index 00000000000..23cfb323d7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerGroup('AwsMainframeModernizationCompilerGroup', 'Aws Mainframe Modernization Compiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Remote.puml
new file mode 100644
index 00000000000..dfe515b1f37
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompilerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationCompilerGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler')
+
+' renders the element
+AwsMainframeModernizationCompilerGroup('AwsMainframeModernizationCompilerGroup', 'Aws Mainframe Modernization Compiler Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.png
new file mode 100644
index 00000000000..552aea0b045
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.puml
new file mode 100644
index 00000000000..2849441e8b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverter
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverter('AwsMainframeModernizationConverter', 'Aws Mainframe Modernization Converter', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Remote.puml
new file mode 100644
index 00000000000..2657a524909
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverter
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverter('AwsMainframeModernizationConverter', 'Aws Mainframe Modernization Converter', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.md
new file mode 100644
index 00000000000..ca177ce812e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.md
@@ -0,0 +1,157 @@
+# AwsMainframeModernizationConverter
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+```
+
+
+
+| Illustration | AwsMainframeModernizationConverter | AwsMainframeModernizationConverterCard | AwsMainframeModernizationConverterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.png) | ![illustration for AwsMainframeModernizationConverter](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.Local.png) | ![illustration for AwsMainframeModernizationConverterCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.png) | ![illustration for AwsMainframeModernizationConverterGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.png) |
+
+
+
+
+## AwsMainframeModernizationConverter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverter
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverter('AwsMainframeModernizationConverter', 'Aws Mainframe Modernization Converter', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverter
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverter('AwsMainframeModernizationConverter', 'Aws Mainframe Modernization Converter', 'an optional tech label')
+@enduml
+```
+
+## AwsMainframeModernizationConverterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterCard('AwsMainframeModernizationConverterCard', 'Aws Mainframe Modernization Converter Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterCard('AwsMainframeModernizationConverterCard', 'Aws Mainframe Modernization Converter Card', 'an optional description')
+@enduml
+```
+
+## AwsMainframeModernizationConverterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterGroup('AwsMainframeModernizationConverterGroup', 'Aws Mainframe Modernization Converter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterGroup('AwsMainframeModernizationConverterGroup', 'Aws Mainframe Modernization Converter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.png
new file mode 100644
index 00000000000..4532c770e8a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.puml
new file mode 100644
index 00000000000..392e68e5e8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter
+
+sprite $AwsMainframeModernizationConverterXs [10x10/16z] JKg50S0W3AlR__zkE5HZy5IDgmlG-DOkJY6Y8cvq_buzF3MQZiwbNWpm0m
+
+sprite $AwsMainframeModernizationConverterSm [12x12/16z] LSl50GH020Imh0Fzztkk-Q3ZNxQxH5-qI8A3DfAn69FYDD1RjUwjtisCKoT0eDwnzoB9Rqi-BAu
+
+sprite $AwsMainframeModernizationConverterMd [16x16/16z] TOvL0WCm24EHIkZz3xmipELz4AdQ3-h6LFBYY0YEgnlGbYm9ytxDVjz_aWCc0FXnODgJe_adkpDpD54Hp16bE9Vs9qU56L8FzmLxz1yi0Ek_TKcqLMGrHYu
+
+sprite $AwsMainframeModernizationConverterLg [20x20/16z] {
+bL250GGn24kWHlRVzwNsBfSAhlY4h0LRAcKin60PtgK80YWLW6iw8nkcRFAXys9OZeZIUHK2K9fb6qa8fCKkRAqr2DV_4Uh_OLsJ145QLK7vz5lTmTI9AxPK
+OgKh74hRdRUilPcT8n5x-ku-uS82oq8Npm
+}
+
+!procedure AwsMainframeModernizationConverter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter', $name, $tech)
+!endprocedure
+
+!procedure AwsMainframeModernizationConverterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMainframeModernizationConverterLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMainframeModernizationConverterGroup($id, $name='Aws Mainframe Modernization Converter', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMainframeModernizationConverterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.png
new file mode 100644
index 00000000000..d8f9333c27b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.puml
new file mode 100644
index 00000000000..88fe8d8b433
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterCard('AwsMainframeModernizationConverterCard', 'Aws Mainframe Modernization Converter Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Remote.puml
new file mode 100644
index 00000000000..f6d82303c20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterCard('AwsMainframeModernizationConverterCard', 'Aws Mainframe Modernization Converter Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.png
new file mode 100644
index 00000000000..7ea034eff0e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.puml
new file mode 100644
index 00000000000..bcde5646db8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterGroup('AwsMainframeModernizationConverterGroup', 'Aws Mainframe Modernization Converter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Remote.puml
new file mode 100644
index 00000000000..3b89378f216
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationConverterGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter')
+
+' renders the element
+AwsMainframeModernizationConverterGroup('AwsMainframeModernizationConverterGroup', 'Aws Mainframe Modernization Converter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.png
new file mode 100644
index 00000000000..222280d5ec1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.puml
new file mode 100644
index 00000000000..3c78123921c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloper
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloper('AwsMainframeModernizationDeveloper', 'Aws Mainframe Modernization Developer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Remote.puml
new file mode 100644
index 00000000000..7bc09e0f21e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloper
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloper('AwsMainframeModernizationDeveloper', 'Aws Mainframe Modernization Developer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.md
new file mode 100644
index 00000000000..d0ed989c003
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.md
@@ -0,0 +1,157 @@
+# AwsMainframeModernizationDeveloper
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+```
+
+
+
+| Illustration | AwsMainframeModernizationDeveloper | AwsMainframeModernizationDeveloperCard | AwsMainframeModernizationDeveloperGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.png) | ![illustration for AwsMainframeModernizationDeveloper](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.Local.png) | ![illustration for AwsMainframeModernizationDeveloperCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.png) | ![illustration for AwsMainframeModernizationDeveloperGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.png) |
+
+
+
+
+## AwsMainframeModernizationDeveloper
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloper
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloper('AwsMainframeModernizationDeveloper', 'Aws Mainframe Modernization Developer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloper
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloper('AwsMainframeModernizationDeveloper', 'Aws Mainframe Modernization Developer', 'an optional tech label')
+@enduml
+```
+
+## AwsMainframeModernizationDeveloperCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperCard('AwsMainframeModernizationDeveloperCard', 'Aws Mainframe Modernization Developer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperCard('AwsMainframeModernizationDeveloperCard', 'Aws Mainframe Modernization Developer Card', 'an optional description')
+@enduml
+```
+
+## AwsMainframeModernizationDeveloperGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperGroup('AwsMainframeModernizationDeveloperGroup', 'Aws Mainframe Modernization Developer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperGroup('AwsMainframeModernizationDeveloperGroup', 'Aws Mainframe Modernization Developer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.png
new file mode 100644
index 00000000000..7c958ce000b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.puml
new file mode 100644
index 00000000000..048426f4df5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper
+
+sprite $AwsMainframeModernizationDeveloperXs [10x10/16z] HSQ10G0G20311s3_VO6getfSZjzWYa446d1hagIESckAVFeBvpsPOrwm0G
+
+sprite $AwsMainframeModernizationDeveloperSm [12x12/16z] JSc50S0W3031nsBxxrl13-BSmfU4rv8ddANtIhJPrmJut1SZzNtOalgrSmWM0wKhjMV_0Iy
+
+sprite $AwsMainframeModernizationDeveloperMd [16x16/16z] NSo54KKn24JH6mCs_VVxDSAyCuOkJqr9W6hhbIL0damGIPnUkHS4ohr1b7G_EVSb2Q2gBiCAe09B7-2TAmfqPrcdPKKsiPG_W3S
+
+sprite $AwsMainframeModernizationDeveloperLg [20x20/16z] {
+TSs50S0W3031Zs3PV-2w0b-_8WnBlsGbrq_MLjDavjp9Pl5hC-MJlAtyp5O8chtCOtskq5v6TRRNyZQClBvoMx-lnIzdBMUUmbXhYNTDm8DF6e1yqDkvazzK
+ylqMLyQa1G
+}
+
+!procedure AwsMainframeModernizationDeveloper($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper', $name, $tech)
+!endprocedure
+
+!procedure AwsMainframeModernizationDeveloperCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMainframeModernizationDeveloperLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMainframeModernizationDeveloperGroup($id, $name='Aws Mainframe Modernization Developer', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMainframeModernizationDeveloperLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.png
new file mode 100644
index 00000000000..5643299ed78
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.puml
new file mode 100644
index 00000000000..726dba431c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperCard('AwsMainframeModernizationDeveloperCard', 'Aws Mainframe Modernization Developer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Remote.puml
new file mode 100644
index 00000000000..38b077dc50b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperCard('AwsMainframeModernizationDeveloperCard', 'Aws Mainframe Modernization Developer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.png
new file mode 100644
index 00000000000..4d1720a66f8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.puml
new file mode 100644
index 00000000000..feaec706fcd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperGroup('AwsMainframeModernizationDeveloperGroup', 'Aws Mainframe Modernization Developer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Remote.puml
new file mode 100644
index 00000000000..9cc316dffc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloperGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationDeveloperGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper')
+
+' renders the element
+AwsMainframeModernizationDeveloperGroup('AwsMainframeModernizationDeveloperGroup', 'Aws Mainframe Modernization Developer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.png
new file mode 100644
index 00000000000..5242a55ccb4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.puml
new file mode 100644
index 00000000000..9977a2773f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntime
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntime('AwsMainframeModernizationRuntime', 'Aws Mainframe Modernization Runtime', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Remote.puml
new file mode 100644
index 00000000000..8140523da1a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntime
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntime('AwsMainframeModernizationRuntime', 'Aws Mainframe Modernization Runtime', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.md
new file mode 100644
index 00000000000..07de6d53f14
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.md
@@ -0,0 +1,157 @@
+# AwsMainframeModernizationRuntime
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+```
+
+
+
+| Illustration | AwsMainframeModernizationRuntime | AwsMainframeModernizationRuntimeCard | AwsMainframeModernizationRuntimeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.png) | ![illustration for AwsMainframeModernizationRuntime](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.Local.png) | ![illustration for AwsMainframeModernizationRuntimeCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.png) | ![illustration for AwsMainframeModernizationRuntimeGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.png) |
+
+
+
+
+## AwsMainframeModernizationRuntime
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntime
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntime('AwsMainframeModernizationRuntime', 'Aws Mainframe Modernization Runtime', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntime
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntime('AwsMainframeModernizationRuntime', 'Aws Mainframe Modernization Runtime', 'an optional tech label')
+@enduml
+```
+
+## AwsMainframeModernizationRuntimeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeCard('AwsMainframeModernizationRuntimeCard', 'Aws Mainframe Modernization Runtime Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeCard('AwsMainframeModernizationRuntimeCard', 'Aws Mainframe Modernization Runtime Card', 'an optional description')
+@enduml
+```
+
+## AwsMainframeModernizationRuntimeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeGroup('AwsMainframeModernizationRuntimeGroup', 'Aws Mainframe Modernization Runtime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeGroup('AwsMainframeModernizationRuntimeGroup', 'Aws Mainframe Modernization Runtime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.png
new file mode 100644
index 00000000000..b0b7fdd3148
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.puml
new file mode 100644
index 00000000000..1210c0d42ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime
+
+sprite $AwsMainframeModernizationRuntimeXs [10x10/16z] Oo0C686O2OIP69Y160x0GYnCJ9mGDf1YmMu
+
+sprite $AwsMainframeModernizationRuntimeSm [12x12/16z] ZOl50O0m40GdUj9_mMn-ECovBByOPiOq6-22HBXYHf2XTAI6DMqBwt-slZur50qi_JCR
+
+sprite $AwsMainframeModernizationRuntimeMd [16x16/16z] fOp50O103C1oKjr_NzpvGUhAVso6jdYe2wW09OvQvffanYA2EZddnJgc7DFrcm940Lfhy_UZnYTeapC-C08
+
+sprite $AwsMainframeModernizationRuntimeLg [20x20/16z] lSKnWW8m20313G09_F_1HpZLobAd6Nv3zsMiMU1jrLG2deDLGdilZL9f1SEYGKoVkRiWtfGd4LcMqjAvJcPk8Xdxy9P1isJ4QOhVWc_u0m
+
+!procedure AwsMainframeModernizationRuntime($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime', $name, $tech)
+!endprocedure
+
+!procedure AwsMainframeModernizationRuntimeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMainframeModernizationRuntimeLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMainframeModernizationRuntimeGroup($id, $name='Aws Mainframe Modernization Runtime', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMainframeModernizationRuntimeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.png
new file mode 100644
index 00000000000..c49acb6734d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.puml
new file mode 100644
index 00000000000..dda85b55aac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeCard('AwsMainframeModernizationRuntimeCard', 'Aws Mainframe Modernization Runtime Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Remote.puml
new file mode 100644
index 00000000000..e68ed3fdf2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeCard('AwsMainframeModernizationRuntimeCard', 'Aws Mainframe Modernization Runtime Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.png
new file mode 100644
index 00000000000..1efcdd92c58
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.puml
new file mode 100644
index 00000000000..4a7e17f1f7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeGroup('AwsMainframeModernizationRuntimeGroup', 'Aws Mainframe Modernization Runtime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Remote.puml
new file mode 100644
index 00000000000..7b20710123e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntimeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMainframeModernizationRuntimeGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime')
+
+' renders the element
+AwsMainframeModernizationRuntimeGroup('AwsMainframeModernizationRuntimeGroup', 'Aws Mainframe Modernization Runtime Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.png
new file mode 100644
index 00000000000..15a888b6c20
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.puml
new file mode 100644
index 00000000000..5cc90687b5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplications
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplications('AwsMigrationHubRefactorSpacesApplications', 'Aws Migration Hub Refactor Spaces Applications', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Remote.puml
new file mode 100644
index 00000000000..ba462d3fe0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplications
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplications('AwsMigrationHubRefactorSpacesApplications', 'Aws Migration Hub Refactor Spaces Applications', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.md
new file mode 100644
index 00000000000..3f33d271fc9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.md
@@ -0,0 +1,157 @@
+# AwsMigrationHubRefactorSpacesApplications
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+```
+
+
+
+| Illustration | AwsMigrationHubRefactorSpacesApplications | AwsMigrationHubRefactorSpacesApplicationsCard | AwsMigrationHubRefactorSpacesApplicationsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.png) | ![illustration for AwsMigrationHubRefactorSpacesApplications](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.Local.png) | ![illustration for AwsMigrationHubRefactorSpacesApplicationsCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.png) | ![illustration for AwsMigrationHubRefactorSpacesApplicationsGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.png) |
+
+
+
+
+## AwsMigrationHubRefactorSpacesApplications
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplications
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplications('AwsMigrationHubRefactorSpacesApplications', 'Aws Migration Hub Refactor Spaces Applications', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplications
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplications('AwsMigrationHubRefactorSpacesApplications', 'Aws Migration Hub Refactor Spaces Applications', 'an optional tech label')
+@enduml
+```
+
+## AwsMigrationHubRefactorSpacesApplicationsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsCard('AwsMigrationHubRefactorSpacesApplicationsCard', 'Aws Migration Hub Refactor Spaces Applications Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsCard('AwsMigrationHubRefactorSpacesApplicationsCard', 'Aws Migration Hub Refactor Spaces Applications Card', 'an optional description')
+@enduml
+```
+
+## AwsMigrationHubRefactorSpacesApplicationsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsGroup('AwsMigrationHubRefactorSpacesApplicationsGroup', 'Aws Migration Hub Refactor Spaces Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsGroup('AwsMigrationHubRefactorSpacesApplicationsGroup', 'Aws Migration Hub Refactor Spaces Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.png
new file mode 100644
index 00000000000..6b5cceb733e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.puml
new file mode 100644
index 00000000000..5ad0ed2c07a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications
+
+sprite $AwsMigrationHubRefactorSpacesApplicationsXs [10x10/16z] Oy04Z10IpcA1i12o75nSN8mSN40MAv35pCe5bUM0gkDaOGAncA206G
+
+sprite $AwsMigrationHubRefactorSpacesApplicationsSm [12x12/16z] JSQ70G0X2CNGVBcYxB-llKM1nvrfbH34Me1XHRRnOqd3IUOUwsxc-xtYgoP0iBgRGNmmRP7kjFC2
+
+sprite $AwsMigrationHubRefactorSpacesApplicationsMd [16x16/16z] NSU70GCW24JHK-dx3vmZ5VCjyF1VvHKIR7TWT5FEEJcyBLPCdzYNQyLqileuLowfwjdQ1w6e5PnjP6gWT7EYpVeBi9-N3QCYyFCl-ieV
+
+sprite $AwsMigrationHubRefactorSpacesApplicationsLg [20x20/16z] {
+RSu54WGX34JH9iJlV-35riBy4RfU6NWgiYP8b9eUyvZ9dyNOW1LpvyiwwsLXjn7whx6SMofhsoRU4abfRQrb3aZsCIp7ucKYoFb8NsiPH8aPDYOh7HifHjx-
+xi82ZFbd2EUaOY06FaQbhX2jqGi
+}
+
+!procedure AwsMigrationHubRefactorSpacesApplications($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications', $name, $tech)
+!endprocedure
+
+!procedure AwsMigrationHubRefactorSpacesApplicationsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMigrationHubRefactorSpacesApplicationsLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMigrationHubRefactorSpacesApplicationsGroup($id, $name='Aws Migration Hub Refactor Spaces Applications', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMigrationHubRefactorSpacesApplicationsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.png
new file mode 100644
index 00000000000..ec3d14b6860
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.puml
new file mode 100644
index 00000000000..75cbcf78175
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsCard('AwsMigrationHubRefactorSpacesApplicationsCard', 'Aws Migration Hub Refactor Spaces Applications Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Remote.puml
new file mode 100644
index 00000000000..766a81bbffb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsCard('AwsMigrationHubRefactorSpacesApplicationsCard', 'Aws Migration Hub Refactor Spaces Applications Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.png
new file mode 100644
index 00000000000..1e45a3e03ce
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.puml
new file mode 100644
index 00000000000..0df11660395
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsGroup('AwsMigrationHubRefactorSpacesApplicationsGroup', 'Aws Migration Hub Refactor Spaces Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Remote.puml
new file mode 100644
index 00000000000..26f07c1c5b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplicationsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesApplicationsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications')
+
+' renders the element
+AwsMigrationHubRefactorSpacesApplicationsGroup('AwsMigrationHubRefactorSpacesApplicationsGroup', 'Aws Migration Hub Refactor Spaces Applications Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.png
new file mode 100644
index 00000000000..40ac97af17d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.puml
new file mode 100644
index 00000000000..e4d87584a38
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironments
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironments('AwsMigrationHubRefactorSpacesEnvironments', 'Aws Migration Hub Refactor Spaces Environments', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Remote.puml
new file mode 100644
index 00000000000..c6fb47c8704
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironments
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironments('AwsMigrationHubRefactorSpacesEnvironments', 'Aws Migration Hub Refactor Spaces Environments', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.md
new file mode 100644
index 00000000000..80e2855b90e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.md
@@ -0,0 +1,157 @@
+# AwsMigrationHubRefactorSpacesEnvironments
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+```
+
+
+
+| Illustration | AwsMigrationHubRefactorSpacesEnvironments | AwsMigrationHubRefactorSpacesEnvironmentsCard | AwsMigrationHubRefactorSpacesEnvironmentsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.png) | ![illustration for AwsMigrationHubRefactorSpacesEnvironments](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.Local.png) | ![illustration for AwsMigrationHubRefactorSpacesEnvironmentsCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.png) | ![illustration for AwsMigrationHubRefactorSpacesEnvironmentsGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.png) |
+
+
+
+
+## AwsMigrationHubRefactorSpacesEnvironments
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironments
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironments('AwsMigrationHubRefactorSpacesEnvironments', 'Aws Migration Hub Refactor Spaces Environments', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironments
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironments('AwsMigrationHubRefactorSpacesEnvironments', 'Aws Migration Hub Refactor Spaces Environments', 'an optional tech label')
+@enduml
+```
+
+## AwsMigrationHubRefactorSpacesEnvironmentsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsCard('AwsMigrationHubRefactorSpacesEnvironmentsCard', 'Aws Migration Hub Refactor Spaces Environments Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsCard('AwsMigrationHubRefactorSpacesEnvironmentsCard', 'Aws Migration Hub Refactor Spaces Environments Card', 'an optional description')
+@enduml
+```
+
+## AwsMigrationHubRefactorSpacesEnvironmentsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsGroup('AwsMigrationHubRefactorSpacesEnvironmentsGroup', 'Aws Migration Hub Refactor Spaces Environments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsGroup('AwsMigrationHubRefactorSpacesEnvironmentsGroup', 'Aws Migration Hub Refactor Spaces Environments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.png
new file mode 100644
index 00000000000..99cb9bb4cc3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.puml
new file mode 100644
index 00000000000..81d79b6766b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments
+
+sprite $AwsMigrationHubRefactorSpacesEnvironmentsXs [10x10/16z] Oy04Z2WiBauuYmD5bWN40Yk0ipYWB1OM5ZP61YOeO0O
+
+sprite $AwsMigrationHubRefactorSpacesEnvironmentsSm [12x12/16z] JOk35G0m4CLIO_-1oqEUFl6a80p2x1isMtSgY4vXg8xlyZO4DdrhZcxJT6ocasxecp8Oobm
+
+sprite $AwsMigrationHubRefactorSpacesEnvironmentsMd [16x16/16z] NSk53G1124JHGHAa_txlrkr77nFmbd650BVGAcQL6YqBwdgOpVWqpAvTXInQtUrUysfGgJXvUFoHNMQ_hU3JNelXLVML_G
+
+sprite $AwsMigrationHubRefactorSpacesEnvironmentsLg [20x20/16z] RSg54S0m3C10C-s_RvdYLCT_Wh-oUWe5BRJDFC_qOt4DtMosqkn6g39_7YTyFjhuIYxRg_EIqtHlD_R7uFgu9BiHcKnM6fC1z4-Ex6joXRjHYmtKUhG2
+
+!procedure AwsMigrationHubRefactorSpacesEnvironments($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments', $name, $tech)
+!endprocedure
+
+!procedure AwsMigrationHubRefactorSpacesEnvironmentsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMigrationHubRefactorSpacesEnvironmentsLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMigrationHubRefactorSpacesEnvironmentsGroup($id, $name='Aws Migration Hub Refactor Spaces Environments', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMigrationHubRefactorSpacesEnvironmentsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.png
new file mode 100644
index 00000000000..67b89c78c93
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.puml
new file mode 100644
index 00000000000..d66e26fc9bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsCard('AwsMigrationHubRefactorSpacesEnvironmentsCard', 'Aws Migration Hub Refactor Spaces Environments Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Remote.puml
new file mode 100644
index 00000000000..60cd28c56f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsCard('AwsMigrationHubRefactorSpacesEnvironmentsCard', 'Aws Migration Hub Refactor Spaces Environments Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.png
new file mode 100644
index 00000000000..e4f5cb6eca0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.puml
new file mode 100644
index 00000000000..aeb424227ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsGroup('AwsMigrationHubRefactorSpacesEnvironmentsGroup', 'Aws Migration Hub Refactor Spaces Environments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Remote.puml
new file mode 100644
index 00000000000..4a51736ef5d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironmentsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesEnvironmentsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments')
+
+' renders the element
+AwsMigrationHubRefactorSpacesEnvironmentsGroup('AwsMigrationHubRefactorSpacesEnvironmentsGroup', 'Aws Migration Hub Refactor Spaces Environments Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.png
new file mode 100644
index 00000000000..da8fe0903ab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.puml
new file mode 100644
index 00000000000..cb2b4b417d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServices
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServices('AwsMigrationHubRefactorSpacesServices', 'Aws Migration Hub Refactor Spaces Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Remote.puml
new file mode 100644
index 00000000000..bb57da69ff1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServices
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServices('AwsMigrationHubRefactorSpacesServices', 'Aws Migration Hub Refactor Spaces Services', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.md
new file mode 100644
index 00000000000..c85ec1b5a9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.md
@@ -0,0 +1,157 @@
+# AwsMigrationHubRefactorSpacesServices
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+```
+
+
+
+| Illustration | AwsMigrationHubRefactorSpacesServices | AwsMigrationHubRefactorSpacesServicesCard | AwsMigrationHubRefactorSpacesServicesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.png) | ![illustration for AwsMigrationHubRefactorSpacesServices](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.Local.png) | ![illustration for AwsMigrationHubRefactorSpacesServicesCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.png) | ![illustration for AwsMigrationHubRefactorSpacesServicesGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.png) |
+
+
+
+
+## AwsMigrationHubRefactorSpacesServices
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServices
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServices('AwsMigrationHubRefactorSpacesServices', 'Aws Migration Hub Refactor Spaces Services', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServices
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServices('AwsMigrationHubRefactorSpacesServices', 'Aws Migration Hub Refactor Spaces Services', 'an optional tech label')
+@enduml
+```
+
+## AwsMigrationHubRefactorSpacesServicesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesCard('AwsMigrationHubRefactorSpacesServicesCard', 'Aws Migration Hub Refactor Spaces Services Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesCard('AwsMigrationHubRefactorSpacesServicesCard', 'Aws Migration Hub Refactor Spaces Services Card', 'an optional description')
+@enduml
+```
+
+## AwsMigrationHubRefactorSpacesServicesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesGroup('AwsMigrationHubRefactorSpacesServicesGroup', 'Aws Migration Hub Refactor Spaces Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesGroup('AwsMigrationHubRefactorSpacesServicesGroup', 'Aws Migration Hub Refactor Spaces Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.png
new file mode 100644
index 00000000000..71eed807443
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.puml
new file mode 100644
index 00000000000..c53bb55e93a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices
+
+sprite $AwsMigrationHubRefactorSpacesServicesXs [10x10/16z] LOl50S1G24C3tzb_uEPnAqv4loZjtZ6PpprLvwcWoCMf4znXyKk_YUajCul3EtcUJKrz
+
+sprite $AwsMigrationHubRefactorSpacesServicesSm [12x12/16z] NSV50GCm50BG5mz__tthf-Bunsu1LgzkPpRqdo_AQSOmsLqJsuocQsKGsSPreaBSFSA20roSEvTQztUJm1C
+
+sprite $AwsMigrationHubRefactorSpacesServicesMd [16x16/16z] {
+RSp5eGGW40FGnw2X_tw_BDSTboI-saWkW7OjPlMyzJY5kGGkAAW1Xuo-Di5O9MmrxKbeGsgxY52TsvotJvQuecPeqouy7VggFUz94JYr0KP7xSgcaZ7Hjc4o
+wNX54k0N
+}
+
+sprite $AwsMigrationHubRefactorSpacesServicesLg [20x20/16z] {
+TSs50I0m20F0ArMo_xxlBhWc_5zUalAB564U1a2VUvlAoLr03mkOz88wO1GGS1ULlccamAKUpEOLNfgmmjeaIp3QkffW745TOyRFsInYlj56C-TH9_GinbUs
+0sVQMOox2H2xxQHXNnZpQmP6WztoeB97VBjELPZF_N45gLe7O03hd0Fm4G
+}
+
+!procedure AwsMigrationHubRefactorSpacesServices($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices', $name, $tech)
+!endprocedure
+
+!procedure AwsMigrationHubRefactorSpacesServicesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsMigrationHubRefactorSpacesServicesLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsMigrationHubRefactorSpacesServicesGroup($id, $name='Aws Migration Hub Refactor Spaces Services', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsMigrationHubRefactorSpacesServicesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.png
new file mode 100644
index 00000000000..1b8fbe9a059
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.puml
new file mode 100644
index 00000000000..10e1e6c7226
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesCard('AwsMigrationHubRefactorSpacesServicesCard', 'Aws Migration Hub Refactor Spaces Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Remote.puml
new file mode 100644
index 00000000000..6eeec229c41
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesCard('AwsMigrationHubRefactorSpacesServicesCard', 'Aws Migration Hub Refactor Spaces Services Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.png
new file mode 100644
index 00000000000..c314df364a5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.puml
new file mode 100644
index 00000000000..423aa0d0093
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesGroup('AwsMigrationHubRefactorSpacesServicesGroup', 'Aws Migration Hub Refactor Spaces Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Remote.puml
new file mode 100644
index 00000000000..a1a123baafb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServicesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsMigrationHubRefactorSpacesServicesGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices')
+
+' renders the element
+AwsMigrationHubRefactorSpacesServicesGroup('AwsMigrationHubRefactorSpacesServicesGroup', 'Aws Migration Hub Refactor Spaces Services Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.png
new file mode 100644
index 00000000000..97b32a534c8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.puml
new file mode 100644
index 00000000000..60e8f14d6fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtp('AwsTransferFamilyAwsFtp', 'Aws Transfer Family Aws Ftp', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Remote.puml
new file mode 100644
index 00000000000..3ed885072a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtp('AwsTransferFamilyAwsFtp', 'Aws Transfer Family Aws Ftp', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.md
new file mode 100644
index 00000000000..8e4f2ffaca0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.md
@@ -0,0 +1,157 @@
+# AwsTransferFamilyAwsFtp
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+```
+
+
+
+| Illustration | AwsTransferFamilyAwsFtp | AwsTransferFamilyAwsFtpCard | AwsTransferFamilyAwsFtpGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.png) | ![illustration for AwsTransferFamilyAwsFtp](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.Local.png) | ![illustration for AwsTransferFamilyAwsFtpCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.png) | ![illustration for AwsTransferFamilyAwsFtpGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.png) |
+
+
+
+
+## AwsTransferFamilyAwsFtp
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtp('AwsTransferFamilyAwsFtp', 'Aws Transfer Family Aws Ftp', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtp('AwsTransferFamilyAwsFtp', 'Aws Transfer Family Aws Ftp', 'an optional tech label')
+@enduml
+```
+
+## AwsTransferFamilyAwsFtpCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpCard('AwsTransferFamilyAwsFtpCard', 'Aws Transfer Family Aws Ftp Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpCard('AwsTransferFamilyAwsFtpCard', 'Aws Transfer Family Aws Ftp Card', 'an optional description')
+@enduml
+```
+
+## AwsTransferFamilyAwsFtpGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpGroup('AwsTransferFamilyAwsFtpGroup', 'Aws Transfer Family Aws Ftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpGroup('AwsTransferFamilyAwsFtpGroup', 'Aws Transfer Family Aws Ftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.png
new file mode 100644
index 00000000000..97f66b1851d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.puml
new file mode 100644
index 00000000000..f7c0edae42f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp
+
+sprite $AwsTransferFamilyAwsFtpXs [10x10/16z] NSQ50G0X5CFGu93zzprNlhIFUVJ6VX7oTWEYkib414JBeOoS8d58O5UBks8iAm
+
+sprite $AwsTransferFamilyAwsFtpSm [12x12/16z] RSR50GD154EnD_pj_ljDbbadyI75sKe7IGEQY8Q00OCAycHwTqA2CCEiH-IodoYiBnEsDsYPwJPvUfBI7m
+
+sprite $AwsTransferFamilyAwsFtpMd [16x16/16z] TSU50GCn30GmXMFlFt2P-yQJuohvoIq-IR3YN1XZoz45nCRPt8prS1drN1UN6bSZSvstFosfoylop7TRdcwrjLPUNhfOB--pizyimjHi8oAS
+
+sprite $AwsTransferFamilyAwsFtpLg [20x20/16z] {
+XSg50GGn24JHZqNel-23Sz-9lmo7aVL9gVbE6tI_jG2wwRlZWCLqzWYb9h2zrSi4hYRkZ2SRUGwxhExMDhca3ImUbbbMzMUB1UZcsV259gzMpSsxOJoRcPh9
+goLC1kF5Pbl4rNnklVLGLI_38-W_3A8Yd
+}
+
+!procedure AwsTransferFamilyAwsFtp($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp', $name, $tech)
+!endprocedure
+
+!procedure AwsTransferFamilyAwsFtpCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTransferFamilyAwsFtpLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsTransferFamilyAwsFtpGroup($id, $name='Aws Transfer Family Aws Ftp', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsTransferFamilyAwsFtpLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.png
new file mode 100644
index 00000000000..aaafe73c525
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.puml
new file mode 100644
index 00000000000..ae5caa43cc9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpCard('AwsTransferFamilyAwsFtpCard', 'Aws Transfer Family Aws Ftp Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Remote.puml
new file mode 100644
index 00000000000..eb67355f043
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpCard('AwsTransferFamilyAwsFtpCard', 'Aws Transfer Family Aws Ftp Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.png
new file mode 100644
index 00000000000..d1bb6200f32
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.puml
new file mode 100644
index 00000000000..71bd65fe5e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpGroup('AwsTransferFamilyAwsFtpGroup', 'Aws Transfer Family Aws Ftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Remote.puml
new file mode 100644
index 00000000000..8593d1bbb7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp')
+
+' renders the element
+AwsTransferFamilyAwsFtpGroup('AwsTransferFamilyAwsFtpGroup', 'Aws Transfer Family Aws Ftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.png
new file mode 100644
index 00000000000..4b43212c181
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.puml
new file mode 100644
index 00000000000..fd1979a1c73
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtps
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtps('AwsTransferFamilyAwsFtps', 'Aws Transfer Family Aws Ftps', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Remote.puml
new file mode 100644
index 00000000000..75518d8e87e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtps
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtps('AwsTransferFamilyAwsFtps', 'Aws Transfer Family Aws Ftps', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.md
new file mode 100644
index 00000000000..944542e32b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.md
@@ -0,0 +1,157 @@
+# AwsTransferFamilyAwsFtps
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+```
+
+
+
+| Illustration | AwsTransferFamilyAwsFtps | AwsTransferFamilyAwsFtpsCard | AwsTransferFamilyAwsFtpsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.png) | ![illustration for AwsTransferFamilyAwsFtps](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.Local.png) | ![illustration for AwsTransferFamilyAwsFtpsCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.png) | ![illustration for AwsTransferFamilyAwsFtpsGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.png) |
+
+
+
+
+## AwsTransferFamilyAwsFtps
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtps
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtps('AwsTransferFamilyAwsFtps', 'Aws Transfer Family Aws Ftps', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtps
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtps('AwsTransferFamilyAwsFtps', 'Aws Transfer Family Aws Ftps', 'an optional tech label')
+@enduml
+```
+
+## AwsTransferFamilyAwsFtpsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsCard('AwsTransferFamilyAwsFtpsCard', 'Aws Transfer Family Aws Ftps Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsCard('AwsTransferFamilyAwsFtpsCard', 'Aws Transfer Family Aws Ftps Card', 'an optional description')
+@enduml
+```
+
+## AwsTransferFamilyAwsFtpsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsGroup('AwsTransferFamilyAwsFtpsGroup', 'Aws Transfer Family Aws Ftps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsGroup('AwsTransferFamilyAwsFtpsGroup', 'Aws Transfer Family Aws Ftps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.png
new file mode 100644
index 00000000000..b81c225b2e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.puml
new file mode 100644
index 00000000000..0f42610f701
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps
+
+sprite $AwsTransferFamilyAwsFtpsXs [10x10/16z] NOc50G0n4C9ugMN_VUj-2aHtmH1bNkdFa_KB5FNghP3mL_LdtPG-LKMM9NDVKJbB
+
+sprite $AwsTransferFamilyAwsFtpsSm [12x12/16z] RSU50S1024FHVmQ4_GUkUz4NVgh4nOw198SXV21W3a47vLopBGlIZ6IUpOXM3nELpMqk-cQ3KMUJIPrT8ie4
+
+sprite $AwsTransferFamilyAwsFtpsMd [16x16/16z] TSk30G0n343HNuJxxtisoho0_rNoJYVkX02BQG4YJafRUyA1oN3CwEuYTLgpImrc0vawtNwOX6QS9YTUZNAurTPQeU-sERIptoTdmsVZZZAZMtT6
+
+sprite $AwsTransferFamilyAwsFtpsLg [20x20/16z] {
+XSe55WGW30FHWJP8xt_WnTOjQFyBVvFQEqMEL-gG-qiBO3QzppXWgauK9PG1ka_rOS2nv8uUhCGARTZuvscLdMdWVhU8OH7zqTG0QpmQth3WRgVPU3MCHpFB
+SvFyRW6LGWaUh4wJL9dcjHkd1q8Ec8J0C2OeSG4
+}
+
+!procedure AwsTransferFamilyAwsFtps($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps', $name, $tech)
+!endprocedure
+
+!procedure AwsTransferFamilyAwsFtpsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTransferFamilyAwsFtpsLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsTransferFamilyAwsFtpsGroup($id, $name='Aws Transfer Family Aws Ftps', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsTransferFamilyAwsFtpsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.png
new file mode 100644
index 00000000000..24fedb32c3a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.puml
new file mode 100644
index 00000000000..d81f7c59f0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsCard('AwsTransferFamilyAwsFtpsCard', 'Aws Transfer Family Aws Ftps Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Remote.puml
new file mode 100644
index 00000000000..9e23c0bea5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsCard('AwsTransferFamilyAwsFtpsCard', 'Aws Transfer Family Aws Ftps Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.png
new file mode 100644
index 00000000000..e9957192129
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.puml
new file mode 100644
index 00000000000..4c71a3c0590
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsGroup('AwsTransferFamilyAwsFtpsGroup', 'Aws Transfer Family Aws Ftps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Remote.puml
new file mode 100644
index 00000000000..cd356ab204e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtpsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsFtpsGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps')
+
+' renders the element
+AwsTransferFamilyAwsFtpsGroup('AwsTransferFamilyAwsFtpsGroup', 'Aws Transfer Family Aws Ftps Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.png
new file mode 100644
index 00000000000..3b79197d3c9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.puml
new file mode 100644
index 00000000000..b7816fcb7a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftp('AwsTransferFamilyAwsSftp', 'Aws Transfer Family Aws Sftp', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Remote.puml
new file mode 100644
index 00000000000..f29f5795b13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftp('AwsTransferFamilyAwsSftp', 'Aws Transfer Family Aws Sftp', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.md b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.md
new file mode 100644
index 00000000000..d4241e10502
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.md
@@ -0,0 +1,157 @@
+# AwsTransferFamilyAwsSftp
+
+
+```text
+aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp
+```
+
+```text
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+```
+
+
+
+| Illustration | AwsTransferFamilyAwsSftp | AwsTransferFamilyAwsSftpCard | AwsTransferFamilyAwsSftpGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.png) | ![illustration for AwsTransferFamilyAwsSftp](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.Local.png) | ![illustration for AwsTransferFamilyAwsSftpCard](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.png) | ![illustration for AwsTransferFamilyAwsSftpGroup](../../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.png) |
+
+
+
+
+## AwsTransferFamilyAwsSftp
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftp('AwsTransferFamilyAwsSftp', 'Aws Transfer Family Aws Sftp', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftp
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftp('AwsTransferFamilyAwsSftp', 'Aws Transfer Family Aws Sftp', 'an optional tech label')
+@enduml
+```
+
+## AwsTransferFamilyAwsSftpCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpCard('AwsTransferFamilyAwsSftpCard', 'Aws Transfer Family Aws Sftp Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpCard('AwsTransferFamilyAwsSftpCard', 'Aws Transfer Family Aws Sftp Card', 'an optional description')
+@enduml
+```
+
+## AwsTransferFamilyAwsSftpGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpGroup('AwsTransferFamilyAwsSftpGroup', 'Aws Transfer Family Aws Sftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpGroup('AwsTransferFamilyAwsSftpGroup', 'Aws Transfer Family Aws Sftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.png
new file mode 100644
index 00000000000..e873866492d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.puml
new file mode 100644
index 00000000000..07797cc4e40
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp
+
+sprite $AwsTransferFamilyAwsSftpXs [10x10/16z] NSY54O1G081GR6N_VTNVmTKxcDC2a1LsE1vOrLzkuI5wHkr84XjHWk5TOGPz
+
+sprite $AwsTransferFamilyAwsSftpSm [12x12/16z] RSR70GCn30InaHYN_VVhd7ruWGEhttKI91M4w410GH6WkRWyPo513pNSZzZsF6tS7-Q-xFugazNbCvSZezSP
+
+sprite $AwsTransferFamilyAwsSftpMd [16x16/16z] TSe55a8X503H0LxlVy4IjluXxm6kQ_N983y92PupG3Ke7UTF1Z0DqoT_k6cVBRUUsq2LpoLFKz2Tbwd9TpFvi7IPZV6mKpJ27cvURNg_jqoy6mt5aXi
+
+sprite $AwsTransferFamilyAwsSftpLg [20x20/16z] {
+XSg54G0n30F1Yo7W_ljzPbJGE-8tgTuf9AxKndDfhRUrCGQe5wTb5rm0cergWoLOB0sM3-OnXJPOZj3H2bCc0ysxHJHqg1_DAo2Des4L2OusDHjNGpcQE3P4
+JNSBoECTlfjNcevM9xFI1FBI0yk0kMEAW67WYHu
+}
+
+!procedure AwsTransferFamilyAwsSftp($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp', $name, $tech)
+!endprocedure
+
+!procedure AwsTransferFamilyAwsSftpCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsTransferFamilyAwsSftpLg>', 'MigrationAndTransfer', $funcName, $content)
+!endprocedure
+
+!procedure AwsTransferFamilyAwsSftpGroup($id, $name='Aws Transfer Family Aws Sftp', $tech='')
+ IconGroupElement($id, 'MigrationAndTransferFamily', '<$AwsTransferFamilyAwsSftpLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.png
new file mode 100644
index 00000000000..b6dd2b34388
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.puml
new file mode 100644
index 00000000000..4cfa3c8eb51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpCard('AwsTransferFamilyAwsSftpCard', 'Aws Transfer Family Aws Sftp Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Remote.puml
new file mode 100644
index 00000000000..3c59a3967a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpCard
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpCard('AwsTransferFamilyAwsSftpCard', 'Aws Transfer Family Aws Sftp Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.png b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.png
new file mode 100644
index 00000000000..5a8ca0b8cba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.puml
new file mode 100644
index 00000000000..87854f4471e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpGroup('AwsTransferFamilyAwsSftpGroup', 'Aws Transfer Family Aws Sftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Remote.puml b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Remote.puml
new file mode 100644
index 00000000000..2cec16a2891
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftpGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsTransferFamilyAwsSftpGroup
+include('aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp')
+
+' renders the element
+AwsTransferFamilyAwsSftpGroup('AwsTransferFamilyAwsSftpGroup', 'Aws Transfer Family Aws Sftp Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.png
new file mode 100644
index 00000000000..f251613cbe3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.puml
new file mode 100644
index 00000000000..34212dad87f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistribution('AmazonCloudFrontDownloadDistribution', 'Amazon Cloud Front Download Distribution', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Remote.puml
new file mode 100644
index 00000000000..8b4e908ca62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistribution('AmazonCloudFrontDownloadDistribution', 'Amazon Cloud Front Download Distribution', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.md
new file mode 100644
index 00000000000..65071c8a6ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.md
@@ -0,0 +1,157 @@
+# AmazonCloudFrontDownloadDistribution
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+```
+
+
+
+| Illustration | AmazonCloudFrontDownloadDistribution | AmazonCloudFrontDownloadDistributionCard | AmazonCloudFrontDownloadDistributionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.png) | ![illustration for AmazonCloudFrontDownloadDistribution](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.Local.png) | ![illustration for AmazonCloudFrontDownloadDistributionCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.png) | ![illustration for AmazonCloudFrontDownloadDistributionGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.png) |
+
+
+
+
+## AmazonCloudFrontDownloadDistribution
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistribution('AmazonCloudFrontDownloadDistribution', 'Amazon Cloud Front Download Distribution', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistribution('AmazonCloudFrontDownloadDistribution', 'Amazon Cloud Front Download Distribution', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudFrontDownloadDistributionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionCard('AmazonCloudFrontDownloadDistributionCard', 'Amazon Cloud Front Download Distribution Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionCard('AmazonCloudFrontDownloadDistributionCard', 'Amazon Cloud Front Download Distribution Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudFrontDownloadDistributionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionGroup('AmazonCloudFrontDownloadDistributionGroup', 'Amazon Cloud Front Download Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionGroup('AmazonCloudFrontDownloadDistributionGroup', 'Amazon Cloud Front Download Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.png
new file mode 100644
index 00000000000..fc7d2f6c3bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.puml
new file mode 100644
index 00000000000..1f8cf46c118
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution
+
+sprite $AmazonCloudFrontDownloadDistributionXs [10x10/16z] JKc30S1038ov_xpbApZ2EJqUyEFQIQu-bgBd3UfpZtTvbFpLm0pg9xa1
+
+sprite $AmazonCloudFrontDownloadDistributionSm [12x12/16z] HSQv0S0W50KWlFM__VTD6Ie002shdu3LwEn6QnWu11OS2mAb-t_Okai4vmI3ZQ3G3YZWf3Bm0G
+
+sprite $AmazonCloudFrontDownloadDistributionMd [16x16/16z] RKk50GGX3CFg-yzxal3-I1jj_ywioig-MQ-1hK6Qz_GdAbPWsGKOfXe4H8pb1m_oPom1Uck3tE3FiVtPMzTxhtuBCAC_-p8XtWAeSbkWcnCCEDAOEW4
+
+sprite $AmazonCloudFrontDownloadDistributionLg [20x20/16z] {
+TKw50SGm20p5OVzvtw2aRvNa35d_7xR8KBmgIQ_R4qufP5pdbihC8lGgx1HsOlnzepzYr1fipnfEtd35BDGtyjW33javxPkeeF1hYTe35lghG5T0Jez22bIx
+2pttycfJ7iILbNHY2cmaiMrFmuCogUXiBmIDxm
+}
+
+!procedure AmazonCloudFrontDownloadDistribution($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudFrontDownloadDistributionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudFrontDownloadDistributionLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudFrontDownloadDistributionGroup($id, $name='Amazon Cloud Front Download Distribution', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonCloudFrontDownloadDistributionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.png
new file mode 100644
index 00000000000..afb24edd838
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.puml
new file mode 100644
index 00000000000..6fb47836967
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionCard('AmazonCloudFrontDownloadDistributionCard', 'Amazon Cloud Front Download Distribution Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Remote.puml
new file mode 100644
index 00000000000..063793f00f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionCard('AmazonCloudFrontDownloadDistributionCard', 'Amazon Cloud Front Download Distribution Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.png
new file mode 100644
index 00000000000..4b9223b768e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.puml
new file mode 100644
index 00000000000..6c089b03ccc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionGroup('AmazonCloudFrontDownloadDistributionGroup', 'Amazon Cloud Front Download Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Remote.puml
new file mode 100644
index 00000000000..e69bb68b793
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistributionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontDownloadDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution')
+
+' renders the element
+AmazonCloudFrontDownloadDistributionGroup('AmazonCloudFrontDownloadDistributionGroup', 'Amazon Cloud Front Download Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.png
new file mode 100644
index 00000000000..f9663b00879
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.puml
new file mode 100644
index 00000000000..a9892eff4a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocation
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocation('AmazonCloudFrontEdgeLocation', 'Amazon Cloud Front Edge Location', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Remote.puml
new file mode 100644
index 00000000000..b3e008421d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocation
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocation('AmazonCloudFrontEdgeLocation', 'Amazon Cloud Front Edge Location', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.md
new file mode 100644
index 00000000000..acd60a48dc6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.md
@@ -0,0 +1,157 @@
+# AmazonCloudFrontEdgeLocation
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+```
+
+
+
+| Illustration | AmazonCloudFrontEdgeLocation | AmazonCloudFrontEdgeLocationCard | AmazonCloudFrontEdgeLocationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.png) | ![illustration for AmazonCloudFrontEdgeLocation](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.Local.png) | ![illustration for AmazonCloudFrontEdgeLocationCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.png) | ![illustration for AmazonCloudFrontEdgeLocationGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.png) |
+
+
+
+
+## AmazonCloudFrontEdgeLocation
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocation
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocation('AmazonCloudFrontEdgeLocation', 'Amazon Cloud Front Edge Location', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocation
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocation('AmazonCloudFrontEdgeLocation', 'Amazon Cloud Front Edge Location', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudFrontEdgeLocationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationCard('AmazonCloudFrontEdgeLocationCard', 'Amazon Cloud Front Edge Location Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationCard('AmazonCloudFrontEdgeLocationCard', 'Amazon Cloud Front Edge Location Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudFrontEdgeLocationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationGroup('AmazonCloudFrontEdgeLocationGroup', 'Amazon Cloud Front Edge Location Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationGroup('AmazonCloudFrontEdgeLocationGroup', 'Amazon Cloud Front Edge Location Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.png
new file mode 100644
index 00000000000..db1e7c38430
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.puml
new file mode 100644
index 00000000000..b2bc5335a62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation
+
+sprite $AmazonCloudFrontEdgeLocationXs [10x10/16z] Oy04p8HO7Dn0cfiP8SQ2LHqp5B02
+
+sprite $AmazonCloudFrontEdgeLocationSm [12x12/16z] RKp50G0X38Dwc_tdFVSZhtXxWkb4jNwvF-wPsG-UYqaRxy32WONdvMFjzELmz7Fnke0P
+
+sprite $AmazonCloudFrontEdgeLocationMd [16x16/16z] dOs50S0W30HnI6x_UUlkvT3Olpc2RX6Zk-h7sFUiiG_EETt4hhkMEC8GW-rYPAqxfdxjuEHN5SkEqW8
+
+sprite $AmazonCloudFrontEdgeLocationLg [20x20/16z] jO_50K0n24DJ1xB_lDzTJxmg3dY2Dmg82ybBHnjf9vrDzuzEI5lxJvFE91ty2kKXDg-wDf6zPaiNIa6v4Ni
+
+!procedure AmazonCloudFrontEdgeLocation($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudFrontEdgeLocationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudFrontEdgeLocationLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudFrontEdgeLocationGroup($id, $name='Amazon Cloud Front Edge Location', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonCloudFrontEdgeLocationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.png
new file mode 100644
index 00000000000..959173a1084
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.puml
new file mode 100644
index 00000000000..45750e86c34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationCard('AmazonCloudFrontEdgeLocationCard', 'Amazon Cloud Front Edge Location Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Remote.puml
new file mode 100644
index 00000000000..73f401a9fb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationCard('AmazonCloudFrontEdgeLocationCard', 'Amazon Cloud Front Edge Location Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.png
new file mode 100644
index 00000000000..53ad1dc0029
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.puml
new file mode 100644
index 00000000000..137e4218ff7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationGroup('AmazonCloudFrontEdgeLocationGroup', 'Amazon Cloud Front Edge Location Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Remote.puml
new file mode 100644
index 00000000000..de3536131ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontEdgeLocationGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation')
+
+' renders the element
+AmazonCloudFrontEdgeLocationGroup('AmazonCloudFrontEdgeLocationGroup', 'Amazon Cloud Front Edge Location Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.png
new file mode 100644
index 00000000000..805a9935845
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.puml
new file mode 100644
index 00000000000..4785c1eb9f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctions
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctions('AmazonCloudFrontFunctions', 'Amazon Cloud Front Functions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Remote.puml
new file mode 100644
index 00000000000..969b9ec9f2e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctions
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctions('AmazonCloudFrontFunctions', 'Amazon Cloud Front Functions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.md
new file mode 100644
index 00000000000..dc423b5e90a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.md
@@ -0,0 +1,157 @@
+# AmazonCloudFrontFunctions
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+```
+
+
+
+| Illustration | AmazonCloudFrontFunctions | AmazonCloudFrontFunctionsCard | AmazonCloudFrontFunctionsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.png) | ![illustration for AmazonCloudFrontFunctions](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.Local.png) | ![illustration for AmazonCloudFrontFunctionsCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.png) | ![illustration for AmazonCloudFrontFunctionsGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.png) |
+
+
+
+
+## AmazonCloudFrontFunctions
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctions
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctions('AmazonCloudFrontFunctions', 'Amazon Cloud Front Functions', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctions
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctions('AmazonCloudFrontFunctions', 'Amazon Cloud Front Functions', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudFrontFunctionsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsCard('AmazonCloudFrontFunctionsCard', 'Amazon Cloud Front Functions Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsCard('AmazonCloudFrontFunctionsCard', 'Amazon Cloud Front Functions Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudFrontFunctionsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsGroup('AmazonCloudFrontFunctionsGroup', 'Amazon Cloud Front Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsGroup('AmazonCloudFrontFunctionsGroup', 'Amazon Cloud Front Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.png
new file mode 100644
index 00000000000..60df7dd7656
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.puml
new file mode 100644
index 00000000000..a371904a8fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions
+
+sprite $AmazonCloudFrontFunctionsXs [10x10/16z] 7SA74S0W00GWOjVVVzuq3W0WAhX8TS0C_r09KZgAQbANYitAmGaj0IaL3m
+
+sprite $AmazonCloudFrontFunctionsSm [12x12/16z] NSN70GCn4CF0KPQu_VVhUvi1y9_q07lTZ5QhOM4KmUMqHn6pq7rg7zxoYEXusmaPsDt3qZ04BJNT5q0by0C
+
+sprite $AmazonCloudFrontFunctionsMd [16x16/16z] {
+PSstOS1G3CN0-v4It_xpEdT6TnNWVwix04PcJs_D_F9rF6zrQGXOXNqmBxFkGMFrDt-nzj33dS634SrEvPWBaPVDo5XqA6j2jpCnQwu_1yA5St__UcSYsHSu
+lh_J0J2I09y
+}
+
+sprite $AmazonCloudFrontFunctionsLg [20x20/16z] {
+TSW5Wa0X20N0KSGVx_xdtUuO6lwN9-MBHUYY0ExhlDF6cLmDt0DcKfExOLsWQssCW1EE8u5CSACk14uaJIweHh85npW6t32tO2Kp_UNNWyQ-RApUgWvFYQgS
+f0QYDeXORwjvWJDnDzH5WBwDl6qZ0zQPjnUTUOQLtV55vjo5h_QJ0NW4
+}
+
+!procedure AmazonCloudFrontFunctions($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudFrontFunctionsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudFrontFunctionsLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudFrontFunctionsGroup($id, $name='Amazon Cloud Front Functions', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonCloudFrontFunctionsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.png
new file mode 100644
index 00000000000..bd0d1f082c8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.puml
new file mode 100644
index 00000000000..77f76496d0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsCard('AmazonCloudFrontFunctionsCard', 'Amazon Cloud Front Functions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Remote.puml
new file mode 100644
index 00000000000..3ddf72f35b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsCard('AmazonCloudFrontFunctionsCard', 'Amazon Cloud Front Functions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.png
new file mode 100644
index 00000000000..9bb11ec5bb6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.puml
new file mode 100644
index 00000000000..ac98c2e1135
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsGroup('AmazonCloudFrontFunctionsGroup', 'Amazon Cloud Front Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Remote.puml
new file mode 100644
index 00000000000..3b36e0954fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctionsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontFunctionsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions')
+
+' renders the element
+AmazonCloudFrontFunctionsGroup('AmazonCloudFrontFunctionsGroup', 'Amazon Cloud Front Functions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.png
new file mode 100644
index 00000000000..c3f3c36d0ee
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.puml
new file mode 100644
index 00000000000..c3d11fc56db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistribution('AmazonCloudFrontStreamingDistribution', 'Amazon Cloud Front Streaming Distribution', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Remote.puml
new file mode 100644
index 00000000000..540d612e641
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistribution('AmazonCloudFrontStreamingDistribution', 'Amazon Cloud Front Streaming Distribution', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.md
new file mode 100644
index 00000000000..de09d952b5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.md
@@ -0,0 +1,157 @@
+# AmazonCloudFrontStreamingDistribution
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+```
+
+
+
+| Illustration | AmazonCloudFrontStreamingDistribution | AmazonCloudFrontStreamingDistributionCard | AmazonCloudFrontStreamingDistributionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.png) | ![illustration for AmazonCloudFrontStreamingDistribution](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.Local.png) | ![illustration for AmazonCloudFrontStreamingDistributionCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.png) | ![illustration for AmazonCloudFrontStreamingDistributionGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.png) |
+
+
+
+
+## AmazonCloudFrontStreamingDistribution
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistribution('AmazonCloudFrontStreamingDistribution', 'Amazon Cloud Front Streaming Distribution', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistribution
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistribution('AmazonCloudFrontStreamingDistribution', 'Amazon Cloud Front Streaming Distribution', 'an optional tech label')
+@enduml
+```
+
+## AmazonCloudFrontStreamingDistributionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionCard('AmazonCloudFrontStreamingDistributionCard', 'Amazon Cloud Front Streaming Distribution Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionCard('AmazonCloudFrontStreamingDistributionCard', 'Amazon Cloud Front Streaming Distribution Card', 'an optional description')
+@enduml
+```
+
+## AmazonCloudFrontStreamingDistributionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionGroup('AmazonCloudFrontStreamingDistributionGroup', 'Amazon Cloud Front Streaming Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionGroup('AmazonCloudFrontStreamingDistributionGroup', 'Amazon Cloud Front Streaming Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.png
new file mode 100644
index 00000000000..15a2110bebc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.puml
new file mode 100644
index 00000000000..c6feb8d9590
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution
+
+sprite $AmazonCloudFrontStreamingDistributionXs [10x10/16z] Oq06t53Cm0YckH4Yd71v3ZYB6Q47HB93nK0KbEJaOEO6YW
+
+sprite $AmazonCloudFrontStreamingDistributionSm [12x12/16z] LSY50GD120J0EHVwhpUU5rXtlnGjZm0zaR-M4WBpQr_f6iUGZxmDydyFZ0WKEW8RQVABwB6Zu0a
+
+sprite $AmazonCloudFrontStreamingDistributionMd [16x16/16z] RKg50KHH249zYVlFUy7lC2cyLIIPj9LPkdwR4EN_ZXqbzkiD23yuvWQsv-25ZnldBT_bHqTA2OCr2PbRQjfV46t-l_nVqRh-2KLSJ7Ymcz0N
+
+sprite $AmazonCloudFrontStreamingDistributionLg [20x20/16z] {
+TOq50iKm34Afj-7-v_qIcOy9BuvtjIcKKR2hiwel9hYaOyFgRaNQNvFTknYsyUPb0QrkkSqdBhcP8TTSRHjkKDgrJmyCXQ4vPIQz3VJvO-RefpLE6lG288cn
+TULbnubDARYoEFM5JOkpbaQhRSgjrUJy1G
+}
+
+!procedure AmazonCloudFrontStreamingDistribution($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution', $name, $tech)
+!endprocedure
+
+!procedure AmazonCloudFrontStreamingDistributionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonCloudFrontStreamingDistributionLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonCloudFrontStreamingDistributionGroup($id, $name='Amazon Cloud Front Streaming Distribution', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonCloudFrontStreamingDistributionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.png
new file mode 100644
index 00000000000..0282e765999
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.puml
new file mode 100644
index 00000000000..035285327bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionCard('AmazonCloudFrontStreamingDistributionCard', 'Amazon Cloud Front Streaming Distribution Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Remote.puml
new file mode 100644
index 00000000000..17c240e5394
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionCard('AmazonCloudFrontStreamingDistributionCard', 'Amazon Cloud Front Streaming Distribution Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.png
new file mode 100644
index 00000000000..8f304e43611
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.puml
new file mode 100644
index 00000000000..27a69021c71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionGroup('AmazonCloudFrontStreamingDistributionGroup', 'Amazon Cloud Front Streaming Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Remote.puml
new file mode 100644
index 00000000000..59e21b4af0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistributionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonCloudFrontStreamingDistributionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution')
+
+' renders the element
+AmazonCloudFrontStreamingDistributionGroup('AmazonCloudFrontStreamingDistributionGroup', 'Amazon Cloud Front Streaming Distribution Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.png
new file mode 100644
index 00000000000..7daa150112f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.puml
new file mode 100644
index 00000000000..373bd62a2d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryController
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryController('AmazonRoute53ApplicationRecoveryController', 'Amazon Route53 Application Recovery Controller', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Remote.puml
new file mode 100644
index 00000000000..6b0b9f8c250
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryController
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryController('AmazonRoute53ApplicationRecoveryController', 'Amazon Route53 Application Recovery Controller', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.md
new file mode 100644
index 00000000000..c2e9484ada0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.md
@@ -0,0 +1,157 @@
+# AmazonRoute53ApplicationRecoveryController
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+```
+
+
+
+| Illustration | AmazonRoute53ApplicationRecoveryController | AmazonRoute53ApplicationRecoveryControllerCard | AmazonRoute53ApplicationRecoveryControllerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.png) | ![illustration for AmazonRoute53ApplicationRecoveryController](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.Local.png) | ![illustration for AmazonRoute53ApplicationRecoveryControllerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.png) | ![illustration for AmazonRoute53ApplicationRecoveryControllerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.png) |
+
+
+
+
+## AmazonRoute53ApplicationRecoveryController
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryController
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryController('AmazonRoute53ApplicationRecoveryController', 'Amazon Route53 Application Recovery Controller', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryController
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryController('AmazonRoute53ApplicationRecoveryController', 'Amazon Route53 Application Recovery Controller', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53ApplicationRecoveryControllerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerCard('AmazonRoute53ApplicationRecoveryControllerCard', 'Amazon Route53 Application Recovery Controller Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerCard('AmazonRoute53ApplicationRecoveryControllerCard', 'Amazon Route53 Application Recovery Controller Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53ApplicationRecoveryControllerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerGroup('AmazonRoute53ApplicationRecoveryControllerGroup', 'Amazon Route53 Application Recovery Controller Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerGroup('AmazonRoute53ApplicationRecoveryControllerGroup', 'Amazon Route53 Application Recovery Controller Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.png
new file mode 100644
index 00000000000..de5b6a4c221
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.puml
new file mode 100644
index 00000000000..c34742a36da
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController
+
+sprite $AmazonRoute53ApplicationRecoveryControllerXs [10x10/16z] JOk30G1H3CLoHlQVzrjr7rZYFAvZUmIf8IzyxFrJcUmFg9kSq7JDtEVvvXa1
+
+sprite $AmazonRoute53ApplicationRecoveryControllerSm [12x12/16z] LSR70SD030F1aNI9OF_rElsCkFwKxSwb1uCBFsXK1OkB4Wwkv4vIXrQWtAQkAZdQm2s8WwhDStFdu3TmDNW3
+
+sprite $AmazonRoute53ApplicationRecoveryControllerMd [16x16/16z] {
+PSM7eKCn20F0WrTiOFzvVw_9WIJF9eZ1TS7ADRFqpB6Ju_AhkHDLDL31V6x3ZP8vTnwPSIH6H4-yAHTvA9zACrIykIU2IvFPcVCMsa3Hu9ORgwfW4BrFSFVs
+ANlhE_onVNe5
+}
+
+sprite $AmazonRoute53ApplicationRecoveryControllerLg [20x20/16z] {
+TOw50GCm20IFUFBxxzi2TRa8BlnX0PGJ_o3OJPMkAcDA5M0C6BE3ZT7W04syOOAQVRJtAQa1gxcsOOHluqoWwj0Du90-IKmvEtsp0NOMJlgGQubhvMJdz9sO
+XYno5IppVhGUljnbJfpQIUMv7pAGgxQl6DopZoftXZg1zUMgBSq6JvgM-EAPSW4
+}
+
+!procedure AmazonRoute53ApplicationRecoveryController($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53ApplicationRecoveryControllerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53ApplicationRecoveryControllerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53ApplicationRecoveryControllerGroup($id, $name='Amazon Route53 Application Recovery Controller', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53ApplicationRecoveryControllerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.png
new file mode 100644
index 00000000000..231a49fb5cd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.puml
new file mode 100644
index 00000000000..601f83cb608
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerCard('AmazonRoute53ApplicationRecoveryControllerCard', 'Amazon Route53 Application Recovery Controller Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Remote.puml
new file mode 100644
index 00000000000..b8a4ad92ddf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerCard('AmazonRoute53ApplicationRecoveryControllerCard', 'Amazon Route53 Application Recovery Controller Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.png
new file mode 100644
index 00000000000..805adbb6e3f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.puml
new file mode 100644
index 00000000000..8de9e992984
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerGroup('AmazonRoute53ApplicationRecoveryControllerGroup', 'Amazon Route53 Application Recovery Controller Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Remote.puml
new file mode 100644
index 00000000000..88be71df15d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryControllerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ApplicationRecoveryControllerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController')
+
+' renders the element
+AmazonRoute53ApplicationRecoveryControllerGroup('AmazonRoute53ApplicationRecoveryControllerGroup', 'Amazon Route53 Application Recovery Controller Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.png
new file mode 100644
index 00000000000..7307ea6da43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.puml
new file mode 100644
index 00000000000..328e86876b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZone
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZone('AmazonRoute53HostedZone', 'Amazon Route53 Hosted Zone', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Remote.puml
new file mode 100644
index 00000000000..f1d21be6b79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZone
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZone('AmazonRoute53HostedZone', 'Amazon Route53 Hosted Zone', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.md
new file mode 100644
index 00000000000..6de7225887e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.md
@@ -0,0 +1,157 @@
+# AmazonRoute53HostedZone
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+```
+
+
+
+| Illustration | AmazonRoute53HostedZone | AmazonRoute53HostedZoneCard | AmazonRoute53HostedZoneGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.png) | ![illustration for AmazonRoute53HostedZone](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.Local.png) | ![illustration for AmazonRoute53HostedZoneCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.png) | ![illustration for AmazonRoute53HostedZoneGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.png) |
+
+
+
+
+## AmazonRoute53HostedZone
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZone
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZone('AmazonRoute53HostedZone', 'Amazon Route53 Hosted Zone', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZone
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZone('AmazonRoute53HostedZone', 'Amazon Route53 Hosted Zone', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53HostedZoneCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneCard('AmazonRoute53HostedZoneCard', 'Amazon Route53 Hosted Zone Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneCard('AmazonRoute53HostedZoneCard', 'Amazon Route53 Hosted Zone Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53HostedZoneGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneGroup('AmazonRoute53HostedZoneGroup', 'Amazon Route53 Hosted Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneGroup('AmazonRoute53HostedZoneGroup', 'Amazon Route53 Hosted Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.png
new file mode 100644
index 00000000000..206169b33ba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.puml
new file mode 100644
index 00000000000..e6dfa1bb9eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone
+
+sprite $AmazonRoute53HostedZoneXs [10x10/16z] Oq02t2340YOXW8M1Ym4DC29a6H4Q4ImeXmaYn0gc
+
+sprite $AmazonRoute53HostedZoneSm [12x12/16z] 1S450G0m300WxfF-VGy0m9j6KrZ3vMn50zW0D0QWAO350P0sW1803xE2LHSm6tm
+
+sprite $AmazonRoute53HostedZoneMd [16x16/16z] POw30GGm34L_L6N_UGyrNX43BsbyLatJ4cCMDrS7m6bbKWOoOL7Q6uYSTYtrPGS2IB7mUXTnb0_eZ1iT-t06G2LfJOrkmryYks1dJFq2
+
+sprite $AmazonRoute53HostedZoneLg [20x20/16z] {
+TSZ5WGH1400WsgNoZ_TSTemd7ZJ85J9Wn4H4fKQ0CjMr1ttlfWsaS30hVJge2pjx5Q1xrS7m8dNerQiDuM0cUdQGWitHmmtN4zchdM57yIElI41gCnfrhvQz
+Q17JHVRh7G
+}
+
+!procedure AmazonRoute53HostedZone($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53HostedZoneCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53HostedZoneLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53HostedZoneGroup($id, $name='Amazon Route53 Hosted Zone', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53HostedZoneLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.png
new file mode 100644
index 00000000000..a2802d80d6a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.puml
new file mode 100644
index 00000000000..e061125f0a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneCard('AmazonRoute53HostedZoneCard', 'Amazon Route53 Hosted Zone Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Remote.puml
new file mode 100644
index 00000000000..b91820b4a51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneCard('AmazonRoute53HostedZoneCard', 'Amazon Route53 Hosted Zone Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.png
new file mode 100644
index 00000000000..986e02f2c99
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.puml
new file mode 100644
index 00000000000..402951a6a13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneGroup('AmazonRoute53HostedZoneGroup', 'Amazon Route53 Hosted Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Remote.puml
new file mode 100644
index 00000000000..94ae2834f74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZoneGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53HostedZoneGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone')
+
+' renders the element
+AmazonRoute53HostedZoneGroup('AmazonRoute53HostedZoneGroup', 'Amazon Route53 Hosted Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.png
new file mode 100644
index 00000000000..fcbfa8bdf50
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.puml
new file mode 100644
index 00000000000..be826aec9a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecks
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecks('AmazonRoute53ReadinessChecks', 'Amazon Route53 Readiness Checks', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Remote.puml
new file mode 100644
index 00000000000..385352278d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecks
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecks('AmazonRoute53ReadinessChecks', 'Amazon Route53 Readiness Checks', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.md
new file mode 100644
index 00000000000..93cbb9a28ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.md
@@ -0,0 +1,157 @@
+# AmazonRoute53ReadinessChecks
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+```
+
+
+
+| Illustration | AmazonRoute53ReadinessChecks | AmazonRoute53ReadinessChecksCard | AmazonRoute53ReadinessChecksGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.png) | ![illustration for AmazonRoute53ReadinessChecks](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.Local.png) | ![illustration for AmazonRoute53ReadinessChecksCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.png) | ![illustration for AmazonRoute53ReadinessChecksGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.png) |
+
+
+
+
+## AmazonRoute53ReadinessChecks
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecks
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecks('AmazonRoute53ReadinessChecks', 'Amazon Route53 Readiness Checks', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecks
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecks('AmazonRoute53ReadinessChecks', 'Amazon Route53 Readiness Checks', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53ReadinessChecksCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksCard('AmazonRoute53ReadinessChecksCard', 'Amazon Route53 Readiness Checks Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksCard('AmazonRoute53ReadinessChecksCard', 'Amazon Route53 Readiness Checks Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53ReadinessChecksGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksGroup('AmazonRoute53ReadinessChecksGroup', 'Amazon Route53 Readiness Checks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksGroup('AmazonRoute53ReadinessChecksGroup', 'Amazon Route53 Readiness Checks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.png
new file mode 100644
index 00000000000..f7ca7ab958b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.puml
new file mode 100644
index 00000000000..16c206beef8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks
+
+sprite $AmazonRoute53ReadinessChecksXs [10x10/16z] Oq02BCoip8pit0mCt60kYEPWG0MS854eWmj4Su54ME3oKCqmaWMi7m
+
+sprite $AmazonRoute53ReadinessChecksSm [12x12/16z] LSf50SH000J1MYR_UW_2wS-W5xE9CrYPJC1cbfDwjdIdNt-_3ajKA67jEVFFcBg358dp7-VPxNzV
+
+sprite $AmazonRoute53ReadinessChecksMd [16x16/16z] PStLOGKn30J0CTjI__M6y-1kFWMxxh9G4cF0gYjpYSosAsru2cRrT0hfQU8ybwrwxgCmg0r82FwA4nW2HW92uccgsrEYnEvWnl-gnXQpyFI_-WG
+
+sprite $AmazonRoute53ReadinessChecksLg [20x20/16z] {
+TSh5eSCm40N04Skx_TVxCPnuRW-Ss503wWIEdit8biNAR30dSmtAd9r0JqzAqiAJcjZTemCiDxEAbsuU1ApkOYwNBXzVr61Mz7rv8Oi08_vVwEFI6Sj56vON
+MSZgqLeGsRYOEO0oTWxApjKzwBdJcyx5Dm
+}
+
+!procedure AmazonRoute53ReadinessChecks($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53ReadinessChecksCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53ReadinessChecksLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53ReadinessChecksGroup($id, $name='Amazon Route53 Readiness Checks', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53ReadinessChecksLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.png
new file mode 100644
index 00000000000..5a7af28d37f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.puml
new file mode 100644
index 00000000000..7043c712219
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksCard('AmazonRoute53ReadinessChecksCard', 'Amazon Route53 Readiness Checks Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Remote.puml
new file mode 100644
index 00000000000..7b88510298e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksCard('AmazonRoute53ReadinessChecksCard', 'Amazon Route53 Readiness Checks Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.png
new file mode 100644
index 00000000000..4117e898d0b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.puml
new file mode 100644
index 00000000000..64873189d2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksGroup('AmazonRoute53ReadinessChecksGroup', 'Amazon Route53 Readiness Checks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Remote.puml
new file mode 100644
index 00000000000..2b3b39a290c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecksGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ReadinessChecksGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks')
+
+' renders the element
+AmazonRoute53ReadinessChecksGroup('AmazonRoute53ReadinessChecksGroup', 'Amazon Route53 Readiness Checks Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.png
new file mode 100644
index 00000000000..612729c4ce9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.puml
new file mode 100644
index 00000000000..e4277554f0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Resolver
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53Resolver('AmazonRoute53Resolver', 'Amazon Route53 Resolver', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Remote.puml
new file mode 100644
index 00000000000..f40b7701cc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Resolver
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53Resolver('AmazonRoute53Resolver', 'Amazon Route53 Resolver', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.md
new file mode 100644
index 00000000000..9d9bad023dc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.md
@@ -0,0 +1,157 @@
+# AmazonRoute53Resolver
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+```
+
+
+
+| Illustration | AmazonRoute53Resolver | AmazonRoute53ResolverCard | AmazonRoute53ResolverGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.png) | ![illustration for AmazonRoute53Resolver](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.Local.png) | ![illustration for AmazonRoute53ResolverCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.png) | ![illustration for AmazonRoute53ResolverGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.png) |
+
+
+
+
+## AmazonRoute53Resolver
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Resolver
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53Resolver('AmazonRoute53Resolver', 'Amazon Route53 Resolver', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53Resolver
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53Resolver('AmazonRoute53Resolver', 'Amazon Route53 Resolver', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53ResolverCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverCard('AmazonRoute53ResolverCard', 'Amazon Route53 Resolver Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverCard('AmazonRoute53ResolverCard', 'Amazon Route53 Resolver Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53ResolverGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverGroup('AmazonRoute53ResolverGroup', 'Amazon Route53 Resolver Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverGroup('AmazonRoute53ResolverGroup', 'Amazon Route53 Resolver Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.png
new file mode 100644
index 00000000000..2e77063b2ea
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.puml
new file mode 100644
index 00000000000..28692957783
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver
+
+sprite $AmazonRoute53ResolverXs [10x10/16z] JSk30GH130NGDqRwh_UuYlFX4RMqaaOG_X4cyy6345bicsu9gdyNb_a_wuGt
+
+sprite $AmazonRoute53ResolverSm [12x12/16z] 7SI9OG8m5CFGbplntt_U5h0b0G0vUfgQJ1gO5Dg5JQE4YqRIkPJnsA5RfkPvofIYPOiBC3ez5xz0A_0F
+
+sprite $AmazonRoute53ResolverMd [16x16/16z] PSg5WGD024JHn_f2__MUQ_9nPZnJGHJcXDrsrPPL_JJwz4ko6emJS8E2gM3X_jwzeH0xlsnQrxEGIL9YALzzodztAkODNtrfno-5o3F0oc-fvP4h-ELRUWK
+
+sprite $AmazonRoute53ResolverLg [20x20/16z] {
+TSYtWHWW50KmaU6__VTrvyigvGyNUa7Vm9iPLaQQampOctqMRUz9OGO-j30As7U07jm9Todmm86m6zJ7pJS22iw4p7qd58IHwiWhUh6xTjiPoEWXJR67_X0U
+SodKh8PtrcCi1oRG1z98nuTpe380x2oWhPj5kpcJ3pCtVfW0_W4
+}
+
+!procedure AmazonRoute53Resolver($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53ResolverCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53ResolverLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53ResolverGroup($id, $name='Amazon Route53 Resolver', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53ResolverLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.png
new file mode 100644
index 00000000000..5bc4a9dd38f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.puml
new file mode 100644
index 00000000000..b2f029ebd48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverCard('AmazonRoute53ResolverCard', 'Amazon Route53 Resolver Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Remote.puml
new file mode 100644
index 00000000000..68b7d234197
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverCard('AmazonRoute53ResolverCard', 'Amazon Route53 Resolver Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.png
new file mode 100644
index 00000000000..1fa1ba44b2f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.puml
new file mode 100644
index 00000000000..5f5733cdcb3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewall
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewall('AmazonRoute53ResolverDnsFirewall', 'Amazon Route53 Resolver Dns Firewall', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Remote.puml
new file mode 100644
index 00000000000..71da22ab241
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewall
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewall('AmazonRoute53ResolverDnsFirewall', 'Amazon Route53 Resolver Dns Firewall', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.md
new file mode 100644
index 00000000000..3105acd35b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.md
@@ -0,0 +1,157 @@
+# AmazonRoute53ResolverDnsFirewall
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+```
+
+
+
+| Illustration | AmazonRoute53ResolverDnsFirewall | AmazonRoute53ResolverDnsFirewallCard | AmazonRoute53ResolverDnsFirewallGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.png) | ![illustration for AmazonRoute53ResolverDnsFirewall](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.Local.png) | ![illustration for AmazonRoute53ResolverDnsFirewallCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.png) | ![illustration for AmazonRoute53ResolverDnsFirewallGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.png) |
+
+
+
+
+## AmazonRoute53ResolverDnsFirewall
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewall
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewall('AmazonRoute53ResolverDnsFirewall', 'Amazon Route53 Resolver Dns Firewall', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewall
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewall('AmazonRoute53ResolverDnsFirewall', 'Amazon Route53 Resolver Dns Firewall', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53ResolverDnsFirewallCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallCard('AmazonRoute53ResolverDnsFirewallCard', 'Amazon Route53 Resolver Dns Firewall Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallCard('AmazonRoute53ResolverDnsFirewallCard', 'Amazon Route53 Resolver Dns Firewall Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53ResolverDnsFirewallGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallGroup('AmazonRoute53ResolverDnsFirewallGroup', 'Amazon Route53 Resolver Dns Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallGroup('AmazonRoute53ResolverDnsFirewallGroup', 'Amazon Route53 Resolver Dns Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.png
new file mode 100644
index 00000000000..16d997f474c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.puml
new file mode 100644
index 00000000000..f9de1f70d9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall
+
+sprite $AmazonRoute53ResolverDnsFirewallXs [10x10/16z] HSU30GH150FGDyRllzx3CWulQj-fhyOyH41EBeHuAhRWS5CKadNyAEZXm55V
+
+sprite $AmazonRoute53ResolverDnsFirewallSm [12x12/16z] LSh50GGW34JHXqFIVxth-Y-Z_iXbd59YStZH3EH1GR_Rrw78UCLaaeEcKx08Wy0cpCR9nImOMOtiNYIu0W
+
+sprite $AmazonRoute53ResolverDnsFirewallMd [16x16/16z] {
+PSgt0GCm30F1KnR9_UTrxem6wVsh6hqm0ygfN6xbc8lJC06t4HWHe92SLX9zu70ZxSxiA0vQ7ROFKsYx20eRVYaHu29zreb4MrfYPWL6mgxRCACcmCnP7G0q
+m1C
+}
+
+sprite $AmazonRoute53ResolverDnsFirewallLg [20x20/16z] {
+VKu55aCn20lMVk3-zzt8NFDUbHY-G_ViLhFB0QAzbrN9USyE4ie03yLrFnm8ifKxqRE4jqmGosRV92wf2urx0j6nhemBVQnMEz33dCKWMPILa_UICvRQm1R-
+4qAne2vSmWE0nUMlzDg0VsnmDSnzknOpTtUDKd9sH1Uvh3aiGY9J4RqDBwWE_C49
+}
+
+!procedure AmazonRoute53ResolverDnsFirewall($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53ResolverDnsFirewallCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53ResolverDnsFirewallLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53ResolverDnsFirewallGroup($id, $name='Amazon Route53 Resolver Dns Firewall', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53ResolverDnsFirewallLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.png
new file mode 100644
index 00000000000..cc1517c164c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.puml
new file mode 100644
index 00000000000..a4355dde371
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallCard('AmazonRoute53ResolverDnsFirewallCard', 'Amazon Route53 Resolver Dns Firewall Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Remote.puml
new file mode 100644
index 00000000000..5f02231edbe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallCard('AmazonRoute53ResolverDnsFirewallCard', 'Amazon Route53 Resolver Dns Firewall Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.png
new file mode 100644
index 00000000000..e51ccf39338
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.puml
new file mode 100644
index 00000000000..ce976b9f83f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallGroup('AmazonRoute53ResolverDnsFirewallGroup', 'Amazon Route53 Resolver Dns Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Remote.puml
new file mode 100644
index 00000000000..acd6a7d4982
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewallGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverDnsFirewallGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall')
+
+' renders the element
+AmazonRoute53ResolverDnsFirewallGroup('AmazonRoute53ResolverDnsFirewallGroup', 'Amazon Route53 Resolver Dns Firewall Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.png
new file mode 100644
index 00000000000..1c67df69063
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.puml
new file mode 100644
index 00000000000..0be991ecc2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverGroup('AmazonRoute53ResolverGroup', 'Amazon Route53 Resolver Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Remote.puml
new file mode 100644
index 00000000000..70df1d8c15d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver')
+
+' renders the element
+AmazonRoute53ResolverGroup('AmazonRoute53ResolverGroup', 'Amazon Route53 Resolver Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.png
new file mode 100644
index 00000000000..756cde93bdd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.puml
new file mode 100644
index 00000000000..843b5aa942e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLogging
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLogging('AmazonRoute53ResolverQueryLogging', 'Amazon Route53 Resolver Query Logging', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Remote.puml
new file mode 100644
index 00000000000..fbf192ebd01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLogging
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLogging('AmazonRoute53ResolverQueryLogging', 'Amazon Route53 Resolver Query Logging', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.md
new file mode 100644
index 00000000000..10112f00d96
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.md
@@ -0,0 +1,157 @@
+# AmazonRoute53ResolverQueryLogging
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+```
+
+
+
+| Illustration | AmazonRoute53ResolverQueryLogging | AmazonRoute53ResolverQueryLoggingCard | AmazonRoute53ResolverQueryLoggingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.png) | ![illustration for AmazonRoute53ResolverQueryLogging](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.Local.png) | ![illustration for AmazonRoute53ResolverQueryLoggingCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.png) | ![illustration for AmazonRoute53ResolverQueryLoggingGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.png) |
+
+
+
+
+## AmazonRoute53ResolverQueryLogging
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLogging
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLogging('AmazonRoute53ResolverQueryLogging', 'Amazon Route53 Resolver Query Logging', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLogging
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLogging('AmazonRoute53ResolverQueryLogging', 'Amazon Route53 Resolver Query Logging', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53ResolverQueryLoggingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingCard('AmazonRoute53ResolverQueryLoggingCard', 'Amazon Route53 Resolver Query Logging Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingCard('AmazonRoute53ResolverQueryLoggingCard', 'Amazon Route53 Resolver Query Logging Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53ResolverQueryLoggingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingGroup('AmazonRoute53ResolverQueryLoggingGroup', 'Amazon Route53 Resolver Query Logging Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingGroup('AmazonRoute53ResolverQueryLoggingGroup', 'Amazon Route53 Resolver Query Logging Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.png
new file mode 100644
index 00000000000..60de4f935c1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.puml
new file mode 100644
index 00000000000..87e7e2b53ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging
+
+sprite $AmazonRoute53ResolverQueryLoggingXs [10x10/16z] JKi50W0X29lIxF_llGvf5bX2nMGa0Ju0aTTjz_TS18-mwsTL6HJZOH_pExNEkGC
+
+sprite $AmazonRoute53ResolverQueryLoggingSm [12x12/16z] LSgr0SH000F1EGRrN--3CsyYzE8kzHPf30heXFCZJ8fMQpssn-FnOIGvL8FdmzLfUFpc_D4gzMwS3IW1Nm
+
+sprite $AmazonRoute53ResolverQueryLoggingMd [16x16/16z] PSd5WGCm300mXMDx_tcFiTLNdbMZ5TQ2qq_LaLNZTERoAzc3YWz4emWGR0GVUyBedhuFejv4a1I_Rqd4knl8f--N-B0fjBmJx3o07bVkngyBU0K
+
+sprite $AmazonRoute53ResolverQueryLoggingLg [20x20/16z] {
+TSk30GGm3030gv7zvtqRLqR-c93tvUukLesYHObaHbJe_NmQgVTAe8OtAIWRiIvs9GVcRG2riPmDeisprjYttBFlbXlVim8nugmrSj2pjpwHhlFHrrbhgEsM
+InUNljACz3qhCdDTPSQ07OMR4SrLcz78CqRbgSRQlZnRZW
+}
+
+!procedure AmazonRoute53ResolverQueryLogging($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53ResolverQueryLoggingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53ResolverQueryLoggingLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53ResolverQueryLoggingGroup($id, $name='Amazon Route53 Resolver Query Logging', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53ResolverQueryLoggingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.png
new file mode 100644
index 00000000000..891ed097300
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.puml
new file mode 100644
index 00000000000..eb15ab6a6f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingCard('AmazonRoute53ResolverQueryLoggingCard', 'Amazon Route53 Resolver Query Logging Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Remote.puml
new file mode 100644
index 00000000000..5b43136e849
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingCard('AmazonRoute53ResolverQueryLoggingCard', 'Amazon Route53 Resolver Query Logging Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.png
new file mode 100644
index 00000000000..d0f8cefe748
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.puml
new file mode 100644
index 00000000000..1e14c337813
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingGroup('AmazonRoute53ResolverQueryLoggingGroup', 'Amazon Route53 Resolver Query Logging Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Remote.puml
new file mode 100644
index 00000000000..d82dd65d492
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLoggingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53ResolverQueryLoggingGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging')
+
+' renders the element
+AmazonRoute53ResolverQueryLoggingGroup('AmazonRoute53ResolverQueryLoggingGroup', 'Amazon Route53 Resolver Query Logging Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.png
new file mode 100644
index 00000000000..fd44fe97a58
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.puml
new file mode 100644
index 00000000000..9835ba5bd08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTable
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTable('AmazonRoute53RouteTable', 'Amazon Route53 Route Table', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Remote.puml
new file mode 100644
index 00000000000..646420092bd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTable
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTable('AmazonRoute53RouteTable', 'Amazon Route53 Route Table', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.md
new file mode 100644
index 00000000000..10fc30bb720
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.md
@@ -0,0 +1,157 @@
+# AmazonRoute53RouteTable
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+```
+
+
+
+| Illustration | AmazonRoute53RouteTable | AmazonRoute53RouteTableCard | AmazonRoute53RouteTableGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.png) | ![illustration for AmazonRoute53RouteTable](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.Local.png) | ![illustration for AmazonRoute53RouteTableCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.png) | ![illustration for AmazonRoute53RouteTableGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.png) |
+
+
+
+
+## AmazonRoute53RouteTable
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTable
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTable('AmazonRoute53RouteTable', 'Amazon Route53 Route Table', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTable
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTable('AmazonRoute53RouteTable', 'Amazon Route53 Route Table', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53RouteTableCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableCard('AmazonRoute53RouteTableCard', 'Amazon Route53 Route Table Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableCard('AmazonRoute53RouteTableCard', 'Amazon Route53 Route Table Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53RouteTableGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableGroup('AmazonRoute53RouteTableGroup', 'Amazon Route53 Route Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableGroup('AmazonRoute53RouteTableGroup', 'Amazon Route53 Route Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.png
new file mode 100644
index 00000000000..ef22feb02ec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.puml
new file mode 100644
index 00000000000..698896ab756
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable
+
+sprite $AmazonRoute53RouteTableXs [10x10/16z] Oy04J43C2A8ucHYuOG0X2y5CN2YoZ5300b74oCc590i
+
+sprite $AmazonRoute53RouteTableSm [12x12/16z] JSh75SCm34J1lrW6FB3_UcrbQSx3b-DMI7s0XoW2399Sj1TI9lHWxj-62HJvMAmNqfpWeErVGypkNj_p1m
+
+sprite $AmazonRoute53RouteTableMd [16x16/16z] RSo7OSG030EnaqYwoFlFctpl601yEkODaruNnCfAQfZ61aoLDKo12jHTnP0tujXUdJzIPOg5zENJ0XJc-hqQ_AQ_lwLM8qGUNu0cFxzwzmy
+
+sprite $AmazonRoute53RouteTableLg [20x20/16z] {
+TOw54S102C22lks_Rw_kUHS8VD774sVmG9D141BuqgYntPc0OUhGShcRBrG51HF4alRXAFM9_NkPlG6TqwkhbqwBtQioJ_EAp7SlWYXFb24FF1ca5K_c9a7a
+KOlDJMZqzSuWpGL7NTK_lSa74m
+}
+
+!procedure AmazonRoute53RouteTable($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53RouteTableCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53RouteTableLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53RouteTableGroup($id, $name='Amazon Route53 Route Table', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53RouteTableLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.png
new file mode 100644
index 00000000000..6472aa146e4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.puml
new file mode 100644
index 00000000000..0d5cdd26578
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableCard('AmazonRoute53RouteTableCard', 'Amazon Route53 Route Table Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Remote.puml
new file mode 100644
index 00000000000..2a8b5ea48a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableCard('AmazonRoute53RouteTableCard', 'Amazon Route53 Route Table Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.png
new file mode 100644
index 00000000000..fde5bd487bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.puml
new file mode 100644
index 00000000000..bf47e154e87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableGroup('AmazonRoute53RouteTableGroup', 'Amazon Route53 Route Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Remote.puml
new file mode 100644
index 00000000000..bb3ad940c32
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTableGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RouteTableGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable')
+
+' renders the element
+AmazonRoute53RouteTableGroup('AmazonRoute53RouteTableGroup', 'Amazon Route53 Route Table Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.png
new file mode 100644
index 00000000000..c914b8fabc5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.puml
new file mode 100644
index 00000000000..fd03c88ac87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControls
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControls('AmazonRoute53RoutingControls', 'Amazon Route53 Routing Controls', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Remote.puml
new file mode 100644
index 00000000000..88c0661dbe9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControls
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControls('AmazonRoute53RoutingControls', 'Amazon Route53 Routing Controls', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.md
new file mode 100644
index 00000000000..ac6995aa6ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.md
@@ -0,0 +1,157 @@
+# AmazonRoute53RoutingControls
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+```
+
+
+
+| Illustration | AmazonRoute53RoutingControls | AmazonRoute53RoutingControlsCard | AmazonRoute53RoutingControlsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.png) | ![illustration for AmazonRoute53RoutingControls](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.Local.png) | ![illustration for AmazonRoute53RoutingControlsCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.png) | ![illustration for AmazonRoute53RoutingControlsGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.png) |
+
+
+
+
+## AmazonRoute53RoutingControls
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControls
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControls('AmazonRoute53RoutingControls', 'Amazon Route53 Routing Controls', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControls
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControls('AmazonRoute53RoutingControls', 'Amazon Route53 Routing Controls', 'an optional tech label')
+@enduml
+```
+
+## AmazonRoute53RoutingControlsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsCard('AmazonRoute53RoutingControlsCard', 'Amazon Route53 Routing Controls Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsCard('AmazonRoute53RoutingControlsCard', 'Amazon Route53 Routing Controls Card', 'an optional description')
+@enduml
+```
+
+## AmazonRoute53RoutingControlsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsGroup('AmazonRoute53RoutingControlsGroup', 'Amazon Route53 Routing Controls Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsGroup('AmazonRoute53RoutingControlsGroup', 'Amazon Route53 Routing Controls Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.png
new file mode 100644
index 00000000000..05e1c7cb8a6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.puml
new file mode 100644
index 00000000000..97a62c18ba9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls
+
+sprite $AmazonRoute53RoutingControlsXs [10x10/16z] JOk54G0n20Gt4vp-wtsNu9omX4oTmnlw0PfWv4VBWrv15u118wW8BIAF-PqIvzm1
+
+sprite $AmazonRoute53RoutingControlsSm [12x12/16z] LSgt0KHH308mlHpOVzwBrPSD5HxkKc-HJgU0JW1CpbdbV5mKDx39dwGQAAIBtpBd8pPEGwlKk_4hA05l
+
+sprite $AmazonRoute53RoutingControlsMd [16x16/16z] {
+PSO7GaKn20J02QybSF_x6kpwXxBhLGr6uRhWYQVgaLN738xBZ-GEzBKvg8XrxjTkh8ZQhrs1GWP7SX7rQTgFyYbZSadTCnXTrDgkZdQBYLo7LXWvJ-tEYHQx
+vJtyCj7U
+}
+
+sprite $AmazonRoute53RoutingControlsLg [20x20/16z] {
+TSw7WU0W40GmWHUCT_glz_DVFbKWtpWm6-O6difbvSfm9nVipRuNO--YKV7E25U3wPyPd6BaEVvwGBepz7_WKAVQNmrtuLeOoTIGLoHfzlHVvdZ8qFoVIr1B
+rs-dgkkljTohVWcflpB8HAKluBwXS_blPm5ZdIp6oLsygfpufFpt4m
+}
+
+!procedure AmazonRoute53RoutingControls($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls', $name, $tech)
+!endprocedure
+
+!procedure AmazonRoute53RoutingControlsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonRoute53RoutingControlsLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonRoute53RoutingControlsGroup($id, $name='Amazon Route53 Routing Controls', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonRoute53RoutingControlsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.png
new file mode 100644
index 00000000000..02def4cf95f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.puml
new file mode 100644
index 00000000000..ca5c3113a53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsCard('AmazonRoute53RoutingControlsCard', 'Amazon Route53 Routing Controls Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Remote.puml
new file mode 100644
index 00000000000..831ca9ef18f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsCard('AmazonRoute53RoutingControlsCard', 'Amazon Route53 Routing Controls Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.png
new file mode 100644
index 00000000000..04f2d6332a9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.puml
new file mode 100644
index 00000000000..be1e5bc3c52
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsGroup('AmazonRoute53RoutingControlsGroup', 'Amazon Route53 Routing Controls Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Remote.puml
new file mode 100644
index 00000000000..626e55b4778
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControlsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonRoute53RoutingControlsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls')
+
+' renders the element
+AmazonRoute53RoutingControlsGroup('AmazonRoute53RoutingControlsGroup', 'Amazon Route53 Routing Controls Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.png
new file mode 100644
index 00000000000..e6c148a4c59
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.puml
new file mode 100644
index 00000000000..307dde1d52a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGateway('AmazonVpcCarrierGateway', 'Amazon Vpc Carrier Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Remote.puml
new file mode 100644
index 00000000000..887c591da2d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGateway('AmazonVpcCarrierGateway', 'Amazon Vpc Carrier Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.md
new file mode 100644
index 00000000000..4a42d51d876
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.md
@@ -0,0 +1,157 @@
+# AmazonVpcCarrierGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+```
+
+
+
+| Illustration | AmazonVpcCarrierGateway | AmazonVpcCarrierGatewayCard | AmazonVpcCarrierGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.png) | ![illustration for AmazonVpcCarrierGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.Local.png) | ![illustration for AmazonVpcCarrierGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.png) | ![illustration for AmazonVpcCarrierGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.png) |
+
+
+
+
+## AmazonVpcCarrierGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGateway('AmazonVpcCarrierGateway', 'Amazon Vpc Carrier Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGateway('AmazonVpcCarrierGateway', 'Amazon Vpc Carrier Gateway', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcCarrierGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayCard('AmazonVpcCarrierGatewayCard', 'Amazon Vpc Carrier Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayCard('AmazonVpcCarrierGatewayCard', 'Amazon Vpc Carrier Gateway Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcCarrierGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayGroup('AmazonVpcCarrierGatewayGroup', 'Amazon Vpc Carrier Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayGroup('AmazonVpcCarrierGatewayGroup', 'Amazon Vpc Carrier Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.png
new file mode 100644
index 00000000000..1d75182c242
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.puml
new file mode 100644
index 00000000000..09f2ce6b768
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway
+
+sprite $AmazonVpcCarrierGatewayXs [10x10/16z] JSE50OGm00J1WNYk_thVXHLNyjb1sCGfOX6EmYJbm3WVen7XIEqg-SQQPoft
+
+sprite $AmazonVpcCarrierGatewaySm [12x12/16z] LSgt0GD1200mSVbW_ttTEBrgUOgQRHUOGR6226Obcv8KnpP3IdCfhRifRfUsTeGuokTFdKNM9X6RImAxiZfU
+
+sprite $AmazonVpcCarrierGatewayMd [16x16/16z] {
+NSctWGD0200m0HTyiF-y7rgh5VXMCpqTW9WaEGz4uquI3OCJin6NIerXRO-Hsy57KzfrzTIsqzEUZz6PLThuZshFuMgkiAHH8OuZ33iqNX1x6hkWWnpi0zm7
+rGMWNjy0lm
+}
+
+sprite $AmazonVpcCarrierGatewayLg [20x20/16z] {
+TSYtOG0W40GmaU5l_trTEgkK_wrRgJE-JYPuQG2rqH-y1LI3oeMQi3QKz0C5uNG4wSPZJUrg70ZXaYOqupZSeOYsrNvYBcC9CLRReeoZRqMuNfQoXZKTplHW
+3Oyqun48nYK8WoQcpPve3sxFwMW5Pk1be0KmQs1Y5m0lT_IPJ5-DjMS3V
+}
+
+!procedure AmazonVpcCarrierGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcCarrierGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcCarrierGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcCarrierGatewayGroup($id, $name='Amazon Vpc Carrier Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcCarrierGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.png
new file mode 100644
index 00000000000..e1c7b00034e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.puml
new file mode 100644
index 00000000000..b37a0d54733
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayCard('AmazonVpcCarrierGatewayCard', 'Amazon Vpc Carrier Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Remote.puml
new file mode 100644
index 00000000000..dba7e59e4fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayCard('AmazonVpcCarrierGatewayCard', 'Amazon Vpc Carrier Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.png
new file mode 100644
index 00000000000..4b820530436
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.puml
new file mode 100644
index 00000000000..028b33b6715
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayGroup('AmazonVpcCarrierGatewayGroup', 'Amazon Vpc Carrier Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..d3998da24cf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCarrierGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway')
+
+' renders the element
+AmazonVpcCarrierGatewayGroup('AmazonVpcCarrierGatewayGroup', 'Amazon Vpc Carrier Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.png
new file mode 100644
index 00000000000..aff10197dcb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.puml
new file mode 100644
index 00000000000..fcc54d0eb5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGateway('AmazonVpcCustomerGateway', 'Amazon Vpc Customer Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Remote.puml
new file mode 100644
index 00000000000..7490b70290a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGateway('AmazonVpcCustomerGateway', 'Amazon Vpc Customer Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.md
new file mode 100644
index 00000000000..89e94e34ccd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.md
@@ -0,0 +1,157 @@
+# AmazonVpcCustomerGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+```
+
+
+
+| Illustration | AmazonVpcCustomerGateway | AmazonVpcCustomerGatewayCard | AmazonVpcCustomerGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.png) | ![illustration for AmazonVpcCustomerGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.Local.png) | ![illustration for AmazonVpcCustomerGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.png) | ![illustration for AmazonVpcCustomerGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.png) |
+
+
+
+
+## AmazonVpcCustomerGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGateway('AmazonVpcCustomerGateway', 'Amazon Vpc Customer Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGateway('AmazonVpcCustomerGateway', 'Amazon Vpc Customer Gateway', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcCustomerGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayCard('AmazonVpcCustomerGatewayCard', 'Amazon Vpc Customer Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayCard('AmazonVpcCustomerGatewayCard', 'Amazon Vpc Customer Gateway Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcCustomerGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayGroup('AmazonVpcCustomerGatewayGroup', 'Amazon Vpc Customer Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayGroup('AmazonVpcCustomerGatewayGroup', 'Amazon Vpc Customer Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.png
new file mode 100644
index 00000000000..26c119351df
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.puml
new file mode 100644
index 00000000000..2270e57814c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway
+
+sprite $AmazonVpcCustomerGatewayXs [10x10/16z] JKk30G0n32poxFxpnlPXz3XZSdFmEdFyWbX_igJsE-QnMA8pHUf0rZOfkzvr624
+
+sprite $AmazonVpcCustomerGatewaySm [12x12/16z] LSg53GGm40F12PuKzr_lCwx0w9-MrIjWDIlDRhI6e8YdfwprzBD5pvkZddzTVlw3pKpde9MMfqNbPE0A
+
+sprite $AmazonVpcCustomerGatewayMd [16x16/16z] PSk53GCn44JHjp79i_tt6t7WlcWGJqPtEWMeVj7i2of8XmeqQAZ3U7syI_FnXlYyuahtXn7zwUToXCz_bDe-FhW5FR46f4WlrWREPHWP0CRDAV06
+
+sprite $AmazonVpcCustomerGatewayLg [20x20/16z] {
+TSu5WiGW3030eGIs9Fz_xycwTN1D71jxLfxwyqu5ZLNDLKwi2gnntMgegFEO0MCwAsVfF7_PwuiHhtkAdNhiRTtUfHMFFHbzg5QljYb5Fhqj8vnehp6QlZxY
+VkGt0st1fZPe2KQXPnLQSHRPYS9CTwlslaLLUDR7ZCRPBm
+}
+
+!procedure AmazonVpcCustomerGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcCustomerGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcCustomerGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcCustomerGatewayGroup($id, $name='Amazon Vpc Customer Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcCustomerGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.png
new file mode 100644
index 00000000000..a64cc514142
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.puml
new file mode 100644
index 00000000000..2e1f071e7ae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayCard('AmazonVpcCustomerGatewayCard', 'Amazon Vpc Customer Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Remote.puml
new file mode 100644
index 00000000000..7ca0286d63e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayCard('AmazonVpcCustomerGatewayCard', 'Amazon Vpc Customer Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.png
new file mode 100644
index 00000000000..74cd84800c0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.puml
new file mode 100644
index 00000000000..28d33eb5580
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayGroup('AmazonVpcCustomerGatewayGroup', 'Amazon Vpc Customer Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..9ffa88f52bd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcCustomerGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway')
+
+' renders the element
+AmazonVpcCustomerGatewayGroup('AmazonVpcCustomerGatewayGroup', 'Amazon Vpc Customer Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.png
new file mode 100644
index 00000000000..03d63d06758
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.puml
new file mode 100644
index 00000000000..67c653f47c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapter('AmazonVpcElasticNetworkAdapter', 'Amazon Vpc Elastic Network Adapter', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Remote.puml
new file mode 100644
index 00000000000..c6d063695c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapter('AmazonVpcElasticNetworkAdapter', 'Amazon Vpc Elastic Network Adapter', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.md
new file mode 100644
index 00000000000..489cc6691e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.md
@@ -0,0 +1,157 @@
+# AmazonVpcElasticNetworkAdapter
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+```
+
+
+
+| Illustration | AmazonVpcElasticNetworkAdapter | AmazonVpcElasticNetworkAdapterCard | AmazonVpcElasticNetworkAdapterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.png) | ![illustration for AmazonVpcElasticNetworkAdapter](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.Local.png) | ![illustration for AmazonVpcElasticNetworkAdapterCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.png) | ![illustration for AmazonVpcElasticNetworkAdapterGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.png) |
+
+
+
+
+## AmazonVpcElasticNetworkAdapter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapter('AmazonVpcElasticNetworkAdapter', 'Amazon Vpc Elastic Network Adapter', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapter('AmazonVpcElasticNetworkAdapter', 'Amazon Vpc Elastic Network Adapter', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcElasticNetworkAdapterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterCard('AmazonVpcElasticNetworkAdapterCard', 'Amazon Vpc Elastic Network Adapter Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterCard('AmazonVpcElasticNetworkAdapterCard', 'Amazon Vpc Elastic Network Adapter Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcElasticNetworkAdapterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterGroup('AmazonVpcElasticNetworkAdapterGroup', 'Amazon Vpc Elastic Network Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterGroup('AmazonVpcElasticNetworkAdapterGroup', 'Amazon Vpc Elastic Network Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.png
new file mode 100644
index 00000000000..89df27c0348
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.puml
new file mode 100644
index 00000000000..e8cb908156c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter
+
+sprite $AmazonVpcElasticNetworkAdapterXs [10x10/16z] NOo50G0W3CCw7Fh_lRXdhlXWSw71bdheYlIk8ZtHCwrh5cic63sFZbvVUFyh
+
+sprite $AmazonVpcElasticNetworkAdapterSm [12x12/16z] PSt50S102031FKFxhpVkcHSEVrhkM9H5hniIg96nGjVOKYGxfMnnQqjCBd60uVjCCyCe5TmssFqhkMCMCm
+
+sprite $AmazonVpcElasticNetworkAdapterMd [16x16/16z] TSx50KGn24NH-q84FlttEx7DsDdXy8-2Tr5PIhrwQCLPBiWLFxtx9L-nkbkVI9gTs0bMJDpOmiQAyHq3GWbvvosQFKOmusn8Gknrf5z5_lP_IzxYv9snl
+
+sprite $AmazonVpcElasticNetworkAdapterLg [20x20/16z] {
+XSZ50K9H0C2mFfVkFo_o5IV7y8UyS_36MbZ4VX3ZSZEUmFMQf5r8Iqfdb8sqkbsFtZM4ULnbafOBxjUIgIp7oEjHxY927YndW6bj2h9UKGqQmG3OvDGJmEWd
+KkU5GTvkyiRCcyBg2W
+}
+
+!procedure AmazonVpcElasticNetworkAdapter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcElasticNetworkAdapterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcElasticNetworkAdapterLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcElasticNetworkAdapterGroup($id, $name='Amazon Vpc Elastic Network Adapter', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcElasticNetworkAdapterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.png
new file mode 100644
index 00000000000..285c4eb9bd9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.puml
new file mode 100644
index 00000000000..fd1f5d5d0ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterCard('AmazonVpcElasticNetworkAdapterCard', 'Amazon Vpc Elastic Network Adapter Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Remote.puml
new file mode 100644
index 00000000000..81d81ddba34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterCard('AmazonVpcElasticNetworkAdapterCard', 'Amazon Vpc Elastic Network Adapter Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.png
new file mode 100644
index 00000000000..5ae01e4f9c7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.puml
new file mode 100644
index 00000000000..caf7d78b0f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterGroup('AmazonVpcElasticNetworkAdapterGroup', 'Amazon Vpc Elastic Network Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Remote.puml
new file mode 100644
index 00000000000..00f9f038a9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkAdapterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter')
+
+' renders the element
+AmazonVpcElasticNetworkAdapterGroup('AmazonVpcElasticNetworkAdapterGroup', 'Amazon Vpc Elastic Network Adapter Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.png
new file mode 100644
index 00000000000..94e11b349a3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.puml
new file mode 100644
index 00000000000..dadec7a040e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterface
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterface('AmazonVpcElasticNetworkInterface', 'Amazon Vpc Elastic Network Interface', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Remote.puml
new file mode 100644
index 00000000000..55d89e6fce3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterface
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterface('AmazonVpcElasticNetworkInterface', 'Amazon Vpc Elastic Network Interface', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.md
new file mode 100644
index 00000000000..5beac4ce0af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.md
@@ -0,0 +1,157 @@
+# AmazonVpcElasticNetworkInterface
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+```
+
+
+
+| Illustration | AmazonVpcElasticNetworkInterface | AmazonVpcElasticNetworkInterfaceCard | AmazonVpcElasticNetworkInterfaceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.png) | ![illustration for AmazonVpcElasticNetworkInterface](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.Local.png) | ![illustration for AmazonVpcElasticNetworkInterfaceCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.png) | ![illustration for AmazonVpcElasticNetworkInterfaceGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.png) |
+
+
+
+
+## AmazonVpcElasticNetworkInterface
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterface
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterface('AmazonVpcElasticNetworkInterface', 'Amazon Vpc Elastic Network Interface', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterface
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterface('AmazonVpcElasticNetworkInterface', 'Amazon Vpc Elastic Network Interface', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcElasticNetworkInterfaceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceCard('AmazonVpcElasticNetworkInterfaceCard', 'Amazon Vpc Elastic Network Interface Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceCard('AmazonVpcElasticNetworkInterfaceCard', 'Amazon Vpc Elastic Network Interface Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcElasticNetworkInterfaceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceGroup('AmazonVpcElasticNetworkInterfaceGroup', 'Amazon Vpc Elastic Network Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceGroup('AmazonVpcElasticNetworkInterfaceGroup', 'Amazon Vpc Elastic Network Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.png
new file mode 100644
index 00000000000..62016de597d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.puml
new file mode 100644
index 00000000000..36c7738ef85
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface
+
+sprite $AmazonVpcElasticNetworkInterfaceXs [10x10/16z] JKo50O1040AiY_tdLR__EW3ibZt1kiQ_gNsy7iskjFxE-g9W_uWKoVz-De5UtPJ_vGC
+
+sprite $AmazonVpcElasticNetworkInterfaceSm [12x12/16z] LSO5OGH000F1EORurrlkGt2zgsJK5J0Ac8NoYonYp_EjiWpph2JgLxvuMrszrXTJb1en9JD3O_hLHLaFnCfDmoS
+
+sprite $AmazonVpcElasticNetworkInterfaceMd [16x16/16z] {
+RSa54i0W30NH3K4YzxzlaSbeNmLsFdyqCpA4Hx9nJ7yPN7LBAB90coJj4R_prFxQKE9qox4V3A_cFBOhRoypMxlNtVTCfiHKGIR6tEim9G0Nob2saCh9jPnD
+GodgiOJZ0m
+}
+
+sprite $AmazonVpcElasticNetworkInterfaceLg [20x20/16z] {
+TSv7WWGX3CLGWKDX__lVTuREgTvIAt4kLgiFUorojjBWffExYbiQFBK3HFAg0SGKJrOG3ZdKDqAmsArPMo2MqVSsQquXBD2j7IpORIPzQxqLmfs3tJJ1bx64
+1bQxHMNsh3mcklqDnZ_6W7HW52z6ixbUahZoDgwoUIWjcouvhopI1rT_
+}
+
+!procedure AmazonVpcElasticNetworkInterface($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcElasticNetworkInterfaceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcElasticNetworkInterfaceLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcElasticNetworkInterfaceGroup($id, $name='Amazon Vpc Elastic Network Interface', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcElasticNetworkInterfaceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.png
new file mode 100644
index 00000000000..42deeea90cc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.puml
new file mode 100644
index 00000000000..8b0042b8de6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceCard('AmazonVpcElasticNetworkInterfaceCard', 'Amazon Vpc Elastic Network Interface Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Remote.puml
new file mode 100644
index 00000000000..2c0e2508f1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceCard('AmazonVpcElasticNetworkInterfaceCard', 'Amazon Vpc Elastic Network Interface Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.png
new file mode 100644
index 00000000000..04f2f646d30
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.puml
new file mode 100644
index 00000000000..6d3b4cd8b22
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceGroup('AmazonVpcElasticNetworkInterfaceGroup', 'Amazon Vpc Elastic Network Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Remote.puml
new file mode 100644
index 00000000000..a110199459e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterfaceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcElasticNetworkInterfaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface')
+
+' renders the element
+AmazonVpcElasticNetworkInterfaceGroup('AmazonVpcElasticNetworkInterfaceGroup', 'Amazon Vpc Elastic Network Interface Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.png
new file mode 100644
index 00000000000..60cdc21a681
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.puml
new file mode 100644
index 00000000000..e534f779563
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpoints
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpoints('AmazonVpcEndpoints', 'Amazon Vpc Endpoints', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Remote.puml
new file mode 100644
index 00000000000..d60cbd7f7e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpoints
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpoints('AmazonVpcEndpoints', 'Amazon Vpc Endpoints', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.md
new file mode 100644
index 00000000000..82817d0cc21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.md
@@ -0,0 +1,157 @@
+# AmazonVpcEndpoints
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+```
+
+
+
+| Illustration | AmazonVpcEndpoints | AmazonVpcEndpointsCard | AmazonVpcEndpointsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.png) | ![illustration for AmazonVpcEndpoints](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.Local.png) | ![illustration for AmazonVpcEndpointsCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.png) | ![illustration for AmazonVpcEndpointsGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.png) |
+
+
+
+
+## AmazonVpcEndpoints
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpoints
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpoints('AmazonVpcEndpoints', 'Amazon Vpc Endpoints', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpoints
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpoints('AmazonVpcEndpoints', 'Amazon Vpc Endpoints', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcEndpointsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsCard('AmazonVpcEndpointsCard', 'Amazon Vpc Endpoints Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsCard('AmazonVpcEndpointsCard', 'Amazon Vpc Endpoints Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcEndpointsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsGroup('AmazonVpcEndpointsGroup', 'Amazon Vpc Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsGroup('AmazonVpcEndpointsGroup', 'Amazon Vpc Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.png
new file mode 100644
index 00000000000..8ab8ca5534b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.puml
new file mode 100644
index 00000000000..3fbb0f3548f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints
+
+sprite $AmazonVpcEndpointsXs [10x10/16z] JOk30G0m30Ilrlxxrh4Us1YlSVGMzxahbq4LHLjZnRe2a66nEtlUJhybURWrLzGMna8c
+
+sprite $AmazonVpcEndpointsSm [12x12/16z] LSN70SDG3CFG9_ctcFlFcteA2-0_bTaxO1NxfwhhDguun3gNrIpJUXHDT3xHtBQvKKJeBOTcsLsp1NKe0gpSQRm
+
+sprite $AmazonVpcEndpointsMd [16x16/16z] {
+RSgtWGH02CNG1-EX_thFfgle6_d4wAgk04G7sE-_FkBs9WhQw6swJsv6s55dr5qycZqIjOXK9EFyTLUj_kE_ltz_5Bsn5JaRhvWXDZtUQfV62_b4DYUXadKc
+Pm7x1MOdWBnl1_W6
+}
+
+sprite $AmazonVpcEndpointsLg [20x20/16z] {
+TSe5jW0W20NHgsB1_jVxksEKclFyppnPkGUyiIh0hUQDND0XuqqrPDqAl3Hh6Nbw2pCF1SNIgrPjHHnci6H3x49nl3WNB-vsYQQ9V7CHIhqHNjoO4j6sEzvo
+QzY8bR2ZK8oBUkwjMkBDox6goi7kQ8cSMZkBVa4KddEDNhp90EoBDqxT6Akg-qgFERpn2
+}
+
+!procedure AmazonVpcEndpoints($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcEndpointsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcEndpointsLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcEndpointsGroup($id, $name='Amazon Vpc Endpoints', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcEndpointsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.png
new file mode 100644
index 00000000000..e688c81a39a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.puml
new file mode 100644
index 00000000000..3ed6dc110b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsCard('AmazonVpcEndpointsCard', 'Amazon Vpc Endpoints Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Remote.puml
new file mode 100644
index 00000000000..ce0f2e6fc5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsCard('AmazonVpcEndpointsCard', 'Amazon Vpc Endpoints Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.png
new file mode 100644
index 00000000000..941d8f4c9af
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.puml
new file mode 100644
index 00000000000..a4d6513aef1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsGroup('AmazonVpcEndpointsGroup', 'Amazon Vpc Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Remote.puml
new file mode 100644
index 00000000000..a3c042a83b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpointsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcEndpointsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints')
+
+' renders the element
+AmazonVpcEndpointsGroup('AmazonVpcEndpointsGroup', 'Amazon Vpc Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.png
new file mode 100644
index 00000000000..e0e62d4e292
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.puml
new file mode 100644
index 00000000000..2bb96711172
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogs
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogs('AmazonVpcFlowLogs', 'Amazon Vpc Flow Logs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Remote.puml
new file mode 100644
index 00000000000..b8a843a295e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogs
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogs('AmazonVpcFlowLogs', 'Amazon Vpc Flow Logs', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.md
new file mode 100644
index 00000000000..f4e10fab8c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.md
@@ -0,0 +1,157 @@
+# AmazonVpcFlowLogs
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+```
+
+
+
+| Illustration | AmazonVpcFlowLogs | AmazonVpcFlowLogsCard | AmazonVpcFlowLogsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.png) | ![illustration for AmazonVpcFlowLogs](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.Local.png) | ![illustration for AmazonVpcFlowLogsCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.png) | ![illustration for AmazonVpcFlowLogsGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.png) |
+
+
+
+
+## AmazonVpcFlowLogs
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogs
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogs('AmazonVpcFlowLogs', 'Amazon Vpc Flow Logs', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogs
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogs('AmazonVpcFlowLogs', 'Amazon Vpc Flow Logs', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcFlowLogsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsCard('AmazonVpcFlowLogsCard', 'Amazon Vpc Flow Logs Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsCard('AmazonVpcFlowLogsCard', 'Amazon Vpc Flow Logs Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcFlowLogsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsGroup('AmazonVpcFlowLogsGroup', 'Amazon Vpc Flow Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsGroup('AmazonVpcFlowLogsGroup', 'Amazon Vpc Flow Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.png
new file mode 100644
index 00000000000..af25ebc1325
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.puml
new file mode 100644
index 00000000000..baa816eed21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs
+
+sprite $AmazonVpcFlowLogsXs [10x10/16z] JOo30G0n302lYFUVzurUJ5RgCPeVa6TL1us0Enj-93Vzx9bPeqvf1ypxmUF3UnsT7G
+
+sprite $AmazonVpcFlowLogsSm [12x12/16z] LSU5SGGm5CN0DVwCN__rvfXsIFAhPVKAM0tiHclwLHJ1d3EKHTjxPxReUJdAOxl8inbiVrTnq0eSe78oS04
+
+sprite $AmazonVpcFlowLogsMd [16x16/16z] {
+RSh5OGKm3C1G6KBE_lC6sy_lAl6BzHuzX4kwikN69e4VAi7I8UbMaGAcu7sn2kraF2rI0IC0OLE2HaX_ihX_NgHweX20irKmGJ9uNRHoOXDQFKZ64iALCaTf
+B1R6FsjHX6q2
+}
+
+sprite $AmazonVpcFlowLogsLg [20x20/16z] {
+TSs5TG0n30DG6OBQVzy-XSh_C4Ryh_J9sU9hX0aPD1opuXhbX0pz06QknWhGbsR0L8nw6gKQ40CekUEYcFuxljPveCVkTooc7L50D7xZTTSr3qbpQa5JZDba
+xp3jLgpAZjt75iLgQja0s9Tfi0b9uZ5YondOwiGpsCEJJ7mLfQPX-m
+}
+
+!procedure AmazonVpcFlowLogs($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcFlowLogsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcFlowLogsLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcFlowLogsGroup($id, $name='Amazon Vpc Flow Logs', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcFlowLogsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.png
new file mode 100644
index 00000000000..20a8e70d577
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.puml
new file mode 100644
index 00000000000..af94b8ee26f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsCard('AmazonVpcFlowLogsCard', 'Amazon Vpc Flow Logs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Remote.puml
new file mode 100644
index 00000000000..257893f4a71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsCard('AmazonVpcFlowLogsCard', 'Amazon Vpc Flow Logs Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.png
new file mode 100644
index 00000000000..4435c6535f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.puml
new file mode 100644
index 00000000000..0cba49c9ac9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsGroup('AmazonVpcFlowLogsGroup', 'Amazon Vpc Flow Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Remote.puml
new file mode 100644
index 00000000000..b3dd924848d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcFlowLogsGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs')
+
+' renders the element
+AmazonVpcFlowLogsGroup('AmazonVpcFlowLogsGroup', 'Amazon Vpc Flow Logs Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.png
new file mode 100644
index 00000000000..ac35a5a8067
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.puml
new file mode 100644
index 00000000000..d781fc7b004
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGateway('AmazonVpcInternetGateway', 'Amazon Vpc Internet Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Remote.puml
new file mode 100644
index 00000000000..fac6022773c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGateway('AmazonVpcInternetGateway', 'Amazon Vpc Internet Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.md
new file mode 100644
index 00000000000..b91b93d007e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.md
@@ -0,0 +1,157 @@
+# AmazonVpcInternetGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+```
+
+
+
+| Illustration | AmazonVpcInternetGateway | AmazonVpcInternetGatewayCard | AmazonVpcInternetGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.png) | ![illustration for AmazonVpcInternetGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.Local.png) | ![illustration for AmazonVpcInternetGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.png) | ![illustration for AmazonVpcInternetGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.png) |
+
+
+
+
+## AmazonVpcInternetGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGateway('AmazonVpcInternetGateway', 'Amazon Vpc Internet Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGateway('AmazonVpcInternetGateway', 'Amazon Vpc Internet Gateway', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcInternetGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayCard('AmazonVpcInternetGatewayCard', 'Amazon Vpc Internet Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayCard('AmazonVpcInternetGatewayCard', 'Amazon Vpc Internet Gateway Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcInternetGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayGroup('AmazonVpcInternetGatewayGroup', 'Amazon Vpc Internet Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayGroup('AmazonVpcInternetGatewayGroup', 'Amazon Vpc Internet Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.png
new file mode 100644
index 00000000000..6c2d3837618
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.puml
new file mode 100644
index 00000000000..f9eed28aff6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway
+
+sprite $AmazonVpcInternetGatewayXs [10x10/16z] Oq06t53Cm0ZZSWCXEn1pW0L1V4uuYnd60a4eYmbY09Jau6Jc1ee
+
+sprite $AmazonVpcInternetGatewaySm [12x12/16z] LSO5OGH000F1EORurrlkGt2zgsJK5J3BuqhHSs-rYTcoKfY6UL29-k1hFJZouCeS5rTGDlmWPcugFW4
+
+sprite $AmazonVpcInternetGatewayMd [16x16/16z] {
+POc75KGn2CDaal23sN_Uw_r4rJFmpsYxhOUfxr_MNOjdO806xNOV40b3h1pbhOA2XXmJy085ldeydFtZHNzvVkTJA3-yWTAoWCDa03Yua-jnIy3iu4diId7b
+3
+}
+
+sprite $AmazonVpcInternetGatewayLg [20x20/16z] {
+TSY54GGX54J1j_05PlBFz-hSkxpvBvUidZoLWxFjWniLTmeuqy6J0w0AA5dU0GZ0C3p93iem5sH07UgOkS-7OS7vE6i3Uw3FYy2VDnDzNWNzUOQvlm-_Nm_W
+4AdcJ69ipi8y37CLcbprvc5vnonxy6fa1ZSd
+}
+
+!procedure AmazonVpcInternetGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcInternetGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcInternetGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcInternetGatewayGroup($id, $name='Amazon Vpc Internet Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcInternetGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.png
new file mode 100644
index 00000000000..883e6ffc77b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.puml
new file mode 100644
index 00000000000..08d6749eb55
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayCard('AmazonVpcInternetGatewayCard', 'Amazon Vpc Internet Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Remote.puml
new file mode 100644
index 00000000000..9ba37eb2e8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayCard('AmazonVpcInternetGatewayCard', 'Amazon Vpc Internet Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.png
new file mode 100644
index 00000000000..e9877a39da7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.puml
new file mode 100644
index 00000000000..34d545d7315
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayGroup('AmazonVpcInternetGatewayGroup', 'Amazon Vpc Internet Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..ab3cb3240e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcInternetGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway')
+
+' renders the element
+AmazonVpcInternetGatewayGroup('AmazonVpcInternetGatewayGroup', 'Amazon Vpc Internet Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.png
new file mode 100644
index 00000000000..4035ba29877
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.puml
new file mode 100644
index 00000000000..09fb6e3f92e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGateway('AmazonVpcNatGateway', 'Amazon Vpc Nat Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Remote.puml
new file mode 100644
index 00000000000..d087336c502
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGateway('AmazonVpcNatGateway', 'Amazon Vpc Nat Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.md
new file mode 100644
index 00000000000..4394215911a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.md
@@ -0,0 +1,157 @@
+# AmazonVpcNatGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+```
+
+
+
+| Illustration | AmazonVpcNatGateway | AmazonVpcNatGatewayCard | AmazonVpcNatGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.png) | ![illustration for AmazonVpcNatGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.Local.png) | ![illustration for AmazonVpcNatGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.png) | ![illustration for AmazonVpcNatGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.png) |
+
+
+
+
+## AmazonVpcNatGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGateway('AmazonVpcNatGateway', 'Amazon Vpc Nat Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGateway('AmazonVpcNatGateway', 'Amazon Vpc Nat Gateway', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcNatGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayCard('AmazonVpcNatGatewayCard', 'Amazon Vpc Nat Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayCard('AmazonVpcNatGatewayCard', 'Amazon Vpc Nat Gateway Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcNatGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayGroup('AmazonVpcNatGatewayGroup', 'Amazon Vpc Nat Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayGroup('AmazonVpcNatGatewayGroup', 'Amazon Vpc Nat Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.png
new file mode 100644
index 00000000000..9cc915987f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.puml
new file mode 100644
index 00000000000..9b7464a3fdd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway
+
+sprite $AmazonVpcNatGatewayXs [10x10/16z] JKo50G0W349i-VzUkzO1u3VjX9bh6LlKk6GSIpszkWL-F25mx6u9x9eJrIyD
+
+sprite $AmazonVpcNatGatewaySm [12x12/16z] LOp50SD04CHq3DD_lOcjdxMCV2aPTSLq5CCiK4g6nOAGXYm6jhc4IkJcihZsWzAH1ZDzJd1S5fZAolNl7m
+
+sprite $AmazonVpcNatGatewayMd [16x16/16z] {
+RScteGD120N0uVRMGV_rVYDIJVICRqPLLeOMzO1rksPN8g7KrM8p7bKnvu5BiU208SdeNk5AwgxwboaLDVK_RSdM_J52B5KHSI1neqwizM0EoA7D1UmBetSm
+Rku0lm
+}
+
+sprite $AmazonVpcNatGatewayLg [20x20/16z] {
+TP25SGD030JtINJzrnluKT3s3eYHrvmebIz-EDe0f0PD6JHvsZKEtzI-XOOqVfm00dbAkXOhuMoGTKRdn9-g0x6k9gTz2jP1W4vAbpAVnergG6liZGERxrhG
+OEN_kHsod7DU7xQ1aKZ3x1gC-lbACzJAhjMQ5T-aOisjBg1Pn_Pe_Hq
+}
+
+!procedure AmazonVpcNatGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcNatGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcNatGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcNatGatewayGroup($id, $name='Amazon Vpc Nat Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcNatGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.png
new file mode 100644
index 00000000000..c4ffcd44d41
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.puml
new file mode 100644
index 00000000000..9ee1ebaf8e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayCard('AmazonVpcNatGatewayCard', 'Amazon Vpc Nat Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Remote.puml
new file mode 100644
index 00000000000..3735a806179
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayCard('AmazonVpcNatGatewayCard', 'Amazon Vpc Nat Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.png
new file mode 100644
index 00000000000..114543ffc31
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.puml
new file mode 100644
index 00000000000..6d670babe84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayGroup('AmazonVpcNatGatewayGroup', 'Amazon Vpc Nat Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..1c315f5f969
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNatGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway')
+
+' renders the element
+AmazonVpcNatGatewayGroup('AmazonVpcNatGatewayGroup', 'Amazon Vpc Nat Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.png
new file mode 100644
index 00000000000..b06df915b39
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.puml
new file mode 100644
index 00000000000..fedb5061d09
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzer('AmazonVpcNetworkAccessAnalyzer', 'Amazon Vpc Network Access Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Remote.puml
new file mode 100644
index 00000000000..e54b8bf88db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzer('AmazonVpcNetworkAccessAnalyzer', 'Amazon Vpc Network Access Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.md
new file mode 100644
index 00000000000..5ba3b392072
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.md
@@ -0,0 +1,157 @@
+# AmazonVpcNetworkAccessAnalyzer
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+```
+
+
+
+| Illustration | AmazonVpcNetworkAccessAnalyzer | AmazonVpcNetworkAccessAnalyzerCard | AmazonVpcNetworkAccessAnalyzerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.png) | ![illustration for AmazonVpcNetworkAccessAnalyzer](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.Local.png) | ![illustration for AmazonVpcNetworkAccessAnalyzerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.png) | ![illustration for AmazonVpcNetworkAccessAnalyzerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.png) |
+
+
+
+
+## AmazonVpcNetworkAccessAnalyzer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzer('AmazonVpcNetworkAccessAnalyzer', 'Amazon Vpc Network Access Analyzer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzer('AmazonVpcNetworkAccessAnalyzer', 'Amazon Vpc Network Access Analyzer', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcNetworkAccessAnalyzerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerCard('AmazonVpcNetworkAccessAnalyzerCard', 'Amazon Vpc Network Access Analyzer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerCard('AmazonVpcNetworkAccessAnalyzerCard', 'Amazon Vpc Network Access Analyzer Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcNetworkAccessAnalyzerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerGroup('AmazonVpcNetworkAccessAnalyzerGroup', 'Amazon Vpc Network Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerGroup('AmazonVpcNetworkAccessAnalyzerGroup', 'Amazon Vpc Network Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.png
new file mode 100644
index 00000000000..f7a7ac7e497
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.puml
new file mode 100644
index 00000000000..351321d2ba0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer
+
+sprite $AmazonVpcNetworkAccessAnalyzerXs [10x10/16z] JSY50G0n20J1ZIBNVxtl4dI0DHfn8ndeSWarq4dfN7aHdLT6nFcfFF6gch-gjUy
+
+sprite $AmazonVpcNetworkAccessAnalyzerSm [12x12/16z] LSg30G0n343HNyJxptlcAqB-J7jnwcnAsX4ush9lZEvP7G8cZDmYv9vJr8xe6zhHFxLgyyaR_SdztSbDhG
+
+sprite $AmazonVpcNetworkAccessAnalyzerMd [16x16/16z] RSV7eKCn200mOR-2OVzvVqrFT9CFeglFXoOqW0OZwmIIReOzO1roH29wewYUqGL7A8mv0mWDQ-b_pW0ADCVwfKQDZ0PGS-BXTkFnUTeU3m_lF-St
+
+sprite $AmazonVpcNetworkAccessAnalyzerLg [20x20/16z] {
+TSlLeKL120F0MSuw_TVxvBhE7oJnLTkvgYTvO4tkTe3UX8lOQCXSwQm7FHT1gvTfiQG38Wz45ZD7rfm5ncH27YdBPNP8Y973tGObcxpeMdUHJgApSvr8zkL7
+EP5bpPWZkhjqmFEFBUBv5pdUj_Lz6oUrkslzB7u1
+}
+
+!procedure AmazonVpcNetworkAccessAnalyzer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcNetworkAccessAnalyzerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcNetworkAccessAnalyzerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcNetworkAccessAnalyzerGroup($id, $name='Amazon Vpc Network Access Analyzer', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcNetworkAccessAnalyzerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.png
new file mode 100644
index 00000000000..677ea818e4d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.puml
new file mode 100644
index 00000000000..f602daa0df0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerCard('AmazonVpcNetworkAccessAnalyzerCard', 'Amazon Vpc Network Access Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Remote.puml
new file mode 100644
index 00000000000..36d9d2c9460
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerCard('AmazonVpcNetworkAccessAnalyzerCard', 'Amazon Vpc Network Access Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.png
new file mode 100644
index 00000000000..3fd74825289
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.puml
new file mode 100644
index 00000000000..9e4bc0b2f2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerGroup('AmazonVpcNetworkAccessAnalyzerGroup', 'Amazon Vpc Network Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Remote.puml
new file mode 100644
index 00000000000..1409ff8be76
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer')
+
+' renders the element
+AmazonVpcNetworkAccessAnalyzerGroup('AmazonVpcNetworkAccessAnalyzerGroup', 'Amazon Vpc Network Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.png
new file mode 100644
index 00000000000..11eb910afdf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.puml
new file mode 100644
index 00000000000..30b19ef259e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlList
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlList('AmazonVpcNetworkAccessControlList', 'Amazon Vpc Network Access Control List', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Remote.puml
new file mode 100644
index 00000000000..91e12c9b272
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlList
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlList('AmazonVpcNetworkAccessControlList', 'Amazon Vpc Network Access Control List', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.md
new file mode 100644
index 00000000000..4bbbdec152b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.md
@@ -0,0 +1,157 @@
+# AmazonVpcNetworkAccessControlList
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+```
+
+
+
+| Illustration | AmazonVpcNetworkAccessControlList | AmazonVpcNetworkAccessControlListCard | AmazonVpcNetworkAccessControlListGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.png) | ![illustration for AmazonVpcNetworkAccessControlList](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.Local.png) | ![illustration for AmazonVpcNetworkAccessControlListCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.png) | ![illustration for AmazonVpcNetworkAccessControlListGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.png) |
+
+
+
+
+## AmazonVpcNetworkAccessControlList
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlList
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlList('AmazonVpcNetworkAccessControlList', 'Amazon Vpc Network Access Control List', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlList
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlList('AmazonVpcNetworkAccessControlList', 'Amazon Vpc Network Access Control List', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcNetworkAccessControlListCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListCard('AmazonVpcNetworkAccessControlListCard', 'Amazon Vpc Network Access Control List Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListCard('AmazonVpcNetworkAccessControlListCard', 'Amazon Vpc Network Access Control List Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcNetworkAccessControlListGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListGroup('AmazonVpcNetworkAccessControlListGroup', 'Amazon Vpc Network Access Control List Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListGroup('AmazonVpcNetworkAccessControlListGroup', 'Amazon Vpc Network Access Control List Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.png
new file mode 100644
index 00000000000..f4b0dec6e79
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.puml
new file mode 100644
index 00000000000..f9c8e1318f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList
+
+sprite $AmazonVpcNetworkAccessControlListXs [10x10/16z] JOg50S0m408fzTp-yyRj5TDUzDLHQIWCEUy_tI_hF0AxyF11INNtQh5-_yza9G4
+
+sprite $AmazonVpcNetworkAccessControlListSm [12x12/16z] LSR50SGm300mEMv3td_UOzHB_aMTRHGu0_GWdcq61IKPpiMUCrLflGiZQsyZQJ5JBmKaIGTinFWKetObhW
+
+sprite $AmazonVpcNetworkAccessControlListMd [16x16/16z] {
+RSd9eKCn20F0mUipz5_lNvBubhc09D_qggmCG5G3wu18u7x5PnURtXZYeJWKXh8LkbnfP5MDKd7acciaCQfMf9h39pkn9SQJcRte8HO358aJhjaXuyO5x0Cz
+kwkVt05-0G
+}
+
+sprite $AmazonVpcNetworkAccessControlListLg [20x20/16z] {
+TOi5WiGm3CIK6Efu_l_UXTBXgg0nyPceLc_slIFVlJGuwUHYnTaQVD6-7oOaRtRtspg_UTWMX1zPiTtp8dTlz6uler4FMLULaAai4Dqfo_rAcZMJHixTOrKu
+6y1z-yu3Msypt-ozxn-7qu6n-CReNQvlhIjxsvcokLagcouvtx587sT-0W
+}
+
+!procedure AmazonVpcNetworkAccessControlList($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcNetworkAccessControlListCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcNetworkAccessControlListLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcNetworkAccessControlListGroup($id, $name='Amazon Vpc Network Access Control List', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcNetworkAccessControlListLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.png
new file mode 100644
index 00000000000..5ba9d3fa86f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.puml
new file mode 100644
index 00000000000..c64507fff73
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListCard('AmazonVpcNetworkAccessControlListCard', 'Amazon Vpc Network Access Control List Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Remote.puml
new file mode 100644
index 00000000000..38ee3162b1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListCard('AmazonVpcNetworkAccessControlListCard', 'Amazon Vpc Network Access Control List Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.png
new file mode 100644
index 00000000000..4c90a429623
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.puml
new file mode 100644
index 00000000000..e923710cbdf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListGroup('AmazonVpcNetworkAccessControlListGroup', 'Amazon Vpc Network Access Control List Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Remote.puml
new file mode 100644
index 00000000000..d6b21454eda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlListGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcNetworkAccessControlListGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList')
+
+' renders the element
+AmazonVpcNetworkAccessControlListGroup('AmazonVpcNetworkAccessControlListGroup', 'Amazon Vpc Network Access Control List Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.png
new file mode 100644
index 00000000000..296d9733eb9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.puml
new file mode 100644
index 00000000000..a986ea5f4b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnection('AmazonVpcPeeringConnection', 'Amazon Vpc Peering Connection', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Remote.puml
new file mode 100644
index 00000000000..a5442ee6a44
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnection('AmazonVpcPeeringConnection', 'Amazon Vpc Peering Connection', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.md
new file mode 100644
index 00000000000..06390a12f5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.md
@@ -0,0 +1,157 @@
+# AmazonVpcPeeringConnection
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+```
+
+
+
+| Illustration | AmazonVpcPeeringConnection | AmazonVpcPeeringConnectionCard | AmazonVpcPeeringConnectionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.png) | ![illustration for AmazonVpcPeeringConnection](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.Local.png) | ![illustration for AmazonVpcPeeringConnectionCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.png) | ![illustration for AmazonVpcPeeringConnectionGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.png) |
+
+
+
+
+## AmazonVpcPeeringConnection
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnection('AmazonVpcPeeringConnection', 'Amazon Vpc Peering Connection', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnection('AmazonVpcPeeringConnection', 'Amazon Vpc Peering Connection', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcPeeringConnectionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionCard('AmazonVpcPeeringConnectionCard', 'Amazon Vpc Peering Connection Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionCard('AmazonVpcPeeringConnectionCard', 'Amazon Vpc Peering Connection Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcPeeringConnectionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionGroup('AmazonVpcPeeringConnectionGroup', 'Amazon Vpc Peering Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionGroup('AmazonVpcPeeringConnectionGroup', 'Amazon Vpc Peering Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.png
new file mode 100644
index 00000000000..89926b79978
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.puml
new file mode 100644
index 00000000000..863105470ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection
+
+sprite $AmazonVpcPeeringConnectionXs [10x10/16z] JKg30S1038ov_xpbApp1MJqM4EhvjPLyMJ-8OaIywNjkZx1oyZxgaScWVfGR
+
+sprite $AmazonVpcPeeringConnectionSm [12x12/16z] LS714GCX30Gm0TZEiFttc_T9lbPgJq0jD_HYBGH3uCAeovsVAtOITF8C9uaj0e53SxDvM4DumEJbu0y
+
+sprite $AmazonVpcPeeringConnectionMd [16x16/16z] RS490SC030GWqlIzy-zt1WR-sJRD0AO7vVx016sOG45X7lO01Hy5UO4L9QPCVDBs7hpRRbJizpnFdQT7W0Fic1iK1DzWUk9Qo92UN3VmVApD0jWlpu0V
+
+sprite $AmazonVpcPeeringConnectionLg [20x20/16z] {
+TKu50eD033klvF__NMKuP0CYjVADoGgbVdOmuYkecwNBNXo-pB_beKveY16DAoFyApP--dQnil7dvSWuoq5mjxV2tGosNMlOuvTWz6cb08haV3BUbjKDDTKD
+HXhA68MYef8XZqADtTjXwJtlMyFR9Cz3Yo5PFhsYAU3MrZMqsylLigeD0kvj0AESqUSQzSz_
+}
+
+!procedure AmazonVpcPeeringConnection($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcPeeringConnectionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcPeeringConnectionLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcPeeringConnectionGroup($id, $name='Amazon Vpc Peering Connection', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcPeeringConnectionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.png
new file mode 100644
index 00000000000..4038661245d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.puml
new file mode 100644
index 00000000000..0c3ae7badc8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionCard('AmazonVpcPeeringConnectionCard', 'Amazon Vpc Peering Connection Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Remote.puml
new file mode 100644
index 00000000000..c3ec0620db5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionCard('AmazonVpcPeeringConnectionCard', 'Amazon Vpc Peering Connection Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.png
new file mode 100644
index 00000000000..b19735a5afa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.puml
new file mode 100644
index 00000000000..d0aeed20d34
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionGroup('AmazonVpcPeeringConnectionGroup', 'Amazon Vpc Peering Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Remote.puml
new file mode 100644
index 00000000000..7c5b3fa0813
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnectionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcPeeringConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection')
+
+' renders the element
+AmazonVpcPeeringConnectionGroup('AmazonVpcPeeringConnectionGroup', 'Amazon Vpc Peering Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.png
new file mode 100644
index 00000000000..a6973d42031
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.puml
new file mode 100644
index 00000000000..2a83a1c355a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzer('AmazonVpcReachabilityAnalyzer', 'Amazon Vpc Reachability Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Remote.puml
new file mode 100644
index 00000000000..5f8ff9e674c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzer('AmazonVpcReachabilityAnalyzer', 'Amazon Vpc Reachability Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.md
new file mode 100644
index 00000000000..f5fec485b59
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.md
@@ -0,0 +1,157 @@
+# AmazonVpcReachabilityAnalyzer
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+```
+
+
+
+| Illustration | AmazonVpcReachabilityAnalyzer | AmazonVpcReachabilityAnalyzerCard | AmazonVpcReachabilityAnalyzerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.png) | ![illustration for AmazonVpcReachabilityAnalyzer](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.Local.png) | ![illustration for AmazonVpcReachabilityAnalyzerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.png) | ![illustration for AmazonVpcReachabilityAnalyzerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.png) |
+
+
+
+
+## AmazonVpcReachabilityAnalyzer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzer('AmazonVpcReachabilityAnalyzer', 'Amazon Vpc Reachability Analyzer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzer('AmazonVpcReachabilityAnalyzer', 'Amazon Vpc Reachability Analyzer', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcReachabilityAnalyzerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerCard('AmazonVpcReachabilityAnalyzerCard', 'Amazon Vpc Reachability Analyzer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerCard('AmazonVpcReachabilityAnalyzerCard', 'Amazon Vpc Reachability Analyzer Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcReachabilityAnalyzerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerGroup('AmazonVpcReachabilityAnalyzerGroup', 'Amazon Vpc Reachability Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerGroup('AmazonVpcReachabilityAnalyzerGroup', 'Amazon Vpc Reachability Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.png
new file mode 100644
index 00000000000..ee3a29bdb09
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.puml
new file mode 100644
index 00000000000..421718f2327
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer
+
+sprite $AmazonVpcReachabilityAnalyzerXs [10x10/16z] Oq00PWOqm8t6P-Q2YdDp0J580Aw83IB32X9W0G9sBXQOBXPk
+
+sprite $AmazonVpcReachabilityAnalyzerSm [12x12/16z] JSkr0G0n40F1DOFwh_V1U1CAiEGBcrSR19GM61fNs9yA6WTvkihgQlUZTnY5GR42jVsYEWpZym8
+
+sprite $AmazonVpcReachabilityAnalyzerMd [16x16/16z] NKq55WKW29EmsFtF-sC-SoQmI2y4qBE6UUY0i7OF6wZzLol29jVyCUlpKxhmcQLo11OD07Choog_eWkcD7XhkklTh3fBU9D_8_g0GqcUQAf-rXAUlW
+
+sprite $AmazonVpcReachabilityAnalyzerLg [20x20/16z] {
+RSs50SKW30JGGq9ARlzvlnINLoMAAsLsUoW0t684GxP6tvO7OQvZ0E2O6PQ-quE9EsA1nhsNW3SWqjVpZvMleZ3_FtkeZ4dbroZJSez3YfX8EHa6HY5-F3LM
+6asZr3LL4arIObllJWJu0W
+}
+
+!procedure AmazonVpcReachabilityAnalyzer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcReachabilityAnalyzerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcReachabilityAnalyzerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcReachabilityAnalyzerGroup($id, $name='Amazon Vpc Reachability Analyzer', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcReachabilityAnalyzerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.png
new file mode 100644
index 00000000000..07cd232414e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.puml
new file mode 100644
index 00000000000..8cbb8a73fb9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerCard('AmazonVpcReachabilityAnalyzerCard', 'Amazon Vpc Reachability Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Remote.puml
new file mode 100644
index 00000000000..006c1cff9c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerCard('AmazonVpcReachabilityAnalyzerCard', 'Amazon Vpc Reachability Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.png
new file mode 100644
index 00000000000..c54f3cca2ba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.puml
new file mode 100644
index 00000000000..8315911690f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerGroup('AmazonVpcReachabilityAnalyzerGroup', 'Amazon Vpc Reachability Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Remote.puml
new file mode 100644
index 00000000000..6e371b19d53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcReachabilityAnalyzerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer')
+
+' renders the element
+AmazonVpcReachabilityAnalyzerGroup('AmazonVpcReachabilityAnalyzerGroup', 'Amazon Vpc Reachability Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.png
new file mode 100644
index 00000000000..6c0749a8d13
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.puml
new file mode 100644
index 00000000000..4c412befafb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouter('AmazonVpcRouter', 'Amazon Vpc Router', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Remote.puml
new file mode 100644
index 00000000000..acea3e93e95
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouter('AmazonVpcRouter', 'Amazon Vpc Router', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.md
new file mode 100644
index 00000000000..4bac4e6b2c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.md
@@ -0,0 +1,157 @@
+# AmazonVpcRouter
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+```
+
+
+
+| Illustration | AmazonVpcRouter | AmazonVpcRouterCard | AmazonVpcRouterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.png) | ![illustration for AmazonVpcRouter](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.Local.png) | ![illustration for AmazonVpcRouterCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.png) | ![illustration for AmazonVpcRouterGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.png) |
+
+
+
+
+## AmazonVpcRouter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouter('AmazonVpcRouter', 'Amazon Vpc Router', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouter('AmazonVpcRouter', 'Amazon Vpc Router', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcRouterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterCard('AmazonVpcRouterCard', 'Amazon Vpc Router Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterCard('AmazonVpcRouterCard', 'Amazon Vpc Router Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcRouterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterGroup('AmazonVpcRouterGroup', 'Amazon Vpc Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterGroup('AmazonVpcRouterGroup', 'Amazon Vpc Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.png
new file mode 100644
index 00000000000..149b3fe2fc1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.puml
new file mode 100644
index 00000000000..9c382c0407c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter
+
+sprite $AmazonVpcRouterXs [10x10/16z] JKk30G1134kj_UTzu-e6M6EU1i6EtJzIDqz08kOE_ZsVJi_5Sp-ev3cG7G
+
+sprite $AmazonVpcRouterSm [12x12/16z] LSgt3GDH30Km_YX0R_zztJWTQteQERC2pZ337Op1og081ChXoaIiVBHYV-BlBouxayOeGWELpi8B
+
+sprite $AmazonVpcRouterMd [16x16/16z] RSU5OKHH30CmvSE3UFzvozmBMXxLcNIw09M3CFOx6ydodWJaH4tEuzrW4xxjrE_AiM3hlDRxpMg1BG9JWtSvImtVRkn2vS9zGXVzwdi0StCw-mHmxfu5dW4
+
+sprite $AmazonVpcRouterLg [20x20/16z] {
+TOvN6WGX38BHD2VS_xuxkBtz3sd0f_XFh6QNlLxe40S7RdIUfJXrZTjfo5haNbmrKdNWbciLgZox7K38_A4jTLLYs1uD3M44ZH0MO74JR6vctdmh82Um7oXy
+lZ7qziVj-t_fPndRQE1K7mqHSiocsb0HtdOMAjXuS73PTDBnYaNwkCqN
+}
+
+!procedure AmazonVpcRouter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcRouterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcRouterLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcRouterGroup($id, $name='Amazon Vpc Router', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcRouterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.png
new file mode 100644
index 00000000000..c48c7cbae5a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.puml
new file mode 100644
index 00000000000..3b6df498b73
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterCard('AmazonVpcRouterCard', 'Amazon Vpc Router Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Remote.puml
new file mode 100644
index 00000000000..9ae40967f7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterCard('AmazonVpcRouterCard', 'Amazon Vpc Router Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.png
new file mode 100644
index 00000000000..e4b8cdef603
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.puml
new file mode 100644
index 00000000000..0a9dd023199
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterGroup('AmazonVpcRouterGroup', 'Amazon Vpc Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Remote.puml
new file mode 100644
index 00000000000..ffe2b435488
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter')
+
+' renders the element
+AmazonVpcRouterGroup('AmazonVpcRouterGroup', 'Amazon Vpc Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.png
new file mode 100644
index 00000000000..c1ded2b3d68
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.puml
new file mode 100644
index 00000000000..6bc74b628ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroring
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroring('AmazonVpcTrafficMirroring', 'Amazon Vpc Traffic Mirroring', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Remote.puml
new file mode 100644
index 00000000000..12a4154ee94
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroring
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroring('AmazonVpcTrafficMirroring', 'Amazon Vpc Traffic Mirroring', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.md
new file mode 100644
index 00000000000..bb44cfe8807
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.md
@@ -0,0 +1,157 @@
+# AmazonVpcTrafficMirroring
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+```
+
+
+
+| Illustration | AmazonVpcTrafficMirroring | AmazonVpcTrafficMirroringCard | AmazonVpcTrafficMirroringGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.png) | ![illustration for AmazonVpcTrafficMirroring](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.Local.png) | ![illustration for AmazonVpcTrafficMirroringCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.png) | ![illustration for AmazonVpcTrafficMirroringGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.png) |
+
+
+
+
+## AmazonVpcTrafficMirroring
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroring
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroring('AmazonVpcTrafficMirroring', 'Amazon Vpc Traffic Mirroring', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroring
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroring('AmazonVpcTrafficMirroring', 'Amazon Vpc Traffic Mirroring', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcTrafficMirroringCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringCard('AmazonVpcTrafficMirroringCard', 'Amazon Vpc Traffic Mirroring Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringCard('AmazonVpcTrafficMirroringCard', 'Amazon Vpc Traffic Mirroring Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcTrafficMirroringGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringGroup('AmazonVpcTrafficMirroringGroup', 'Amazon Vpc Traffic Mirroring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringGroup('AmazonVpcTrafficMirroringGroup', 'Amazon Vpc Traffic Mirroring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.png
new file mode 100644
index 00000000000..98beed6385a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.puml
new file mode 100644
index 00000000000..1c4e543bb8a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring
+
+sprite $AmazonVpcTrafficMirroringXs [10x10/16z] 1S450S10000XPc_Nl-y008JWkb-loCnYumMBOFG0RadSUGW4Upqz_
+
+sprite $AmazonVpcTrafficMirroringSm [12x12/16z] LSQ50GGW30F0AmxTVzvthIJdVo9xcGb6V2f2TkDOf9X7ESFGjTWCKiayD_UPnwmU9gMrRiwgCagvkJY81GzYvCcAAm
+
+sprite $AmazonVpcTrafficMirroringMd [16x16/16z] {
+RSV70KCn20JH0HJP_llrEjt-AC3ZgLAtElWMId3hVjb49hxUdA3lPAv1RAYqvsJ4W0io0taDAscEPKSplBUa6VQkhMn4OvC1bsrnbZshYWfYSThUfKB0ZKpx
+Ph8AryctDG6tBwwK_AlJEy2z
+}
+
+sprite $AmazonVpcTrafficMirroringLg [20x20/16z] {
+TSg5WG0W20304p7PVzxlZZD8_nlxrbtTfra9JZLlxlJkvbji8ZDa9fKm9wioZ7bneR2o6FkW7qQQ8wCjstGfDawo13exNBcSOIcdApcKgh9VUtDLzU7QWsqP
+akeZBSJxNZIgwOSzbsKvkrCeTcrBngvkThGh8YmbGboGnRlsdkVjW7bvTsfd7rNTLp56Di0Z
+}
+
+!procedure AmazonVpcTrafficMirroring($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcTrafficMirroringCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcTrafficMirroringLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcTrafficMirroringGroup($id, $name='Amazon Vpc Traffic Mirroring', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcTrafficMirroringLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.png
new file mode 100644
index 00000000000..a814e3ca707
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.puml
new file mode 100644
index 00000000000..45125a9b00f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringCard('AmazonVpcTrafficMirroringCard', 'Amazon Vpc Traffic Mirroring Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Remote.puml
new file mode 100644
index 00000000000..978b8df0dea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringCard('AmazonVpcTrafficMirroringCard', 'Amazon Vpc Traffic Mirroring Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.png
new file mode 100644
index 00000000000..41850d78289
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.puml
new file mode 100644
index 00000000000..81f7c1fab13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringGroup('AmazonVpcTrafficMirroringGroup', 'Amazon Vpc Traffic Mirroring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Remote.puml
new file mode 100644
index 00000000000..958ce69d506
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroringGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcTrafficMirroringGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring')
+
+' renders the element
+AmazonVpcTrafficMirroringGroup('AmazonVpcTrafficMirroringGroup', 'Amazon Vpc Traffic Mirroring Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.png
new file mode 100644
index 00000000000..086a087646b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.puml
new file mode 100644
index 00000000000..76449224f70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnection('AmazonVpcVpnConnection', 'Amazon Vpc Vpn Connection', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Remote.puml
new file mode 100644
index 00000000000..968369d5dda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnection('AmazonVpcVpnConnection', 'Amazon Vpc Vpn Connection', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.md
new file mode 100644
index 00000000000..678bb9355e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.md
@@ -0,0 +1,157 @@
+# AmazonVpcVpnConnection
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+```
+
+
+
+| Illustration | AmazonVpcVpnConnection | AmazonVpcVpnConnectionCard | AmazonVpcVpnConnectionGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.png) | ![illustration for AmazonVpcVpnConnection](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.Local.png) | ![illustration for AmazonVpcVpnConnectionCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.png) | ![illustration for AmazonVpcVpnConnectionGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.png) |
+
+
+
+
+## AmazonVpcVpnConnection
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnection('AmazonVpcVpnConnection', 'Amazon Vpc Vpn Connection', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnection
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnection('AmazonVpcVpnConnection', 'Amazon Vpc Vpn Connection', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcVpnConnectionCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionCard('AmazonVpcVpnConnectionCard', 'Amazon Vpc Vpn Connection Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionCard('AmazonVpcVpnConnectionCard', 'Amazon Vpc Vpn Connection Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcVpnConnectionGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionGroup('AmazonVpcVpnConnectionGroup', 'Amazon Vpc Vpn Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionGroup('AmazonVpcVpnConnectionGroup', 'Amazon Vpc Vpn Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.png
new file mode 100644
index 00000000000..224fc2383b3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.puml
new file mode 100644
index 00000000000..a03ed9823e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection
+
+sprite $AmazonVpcVpnConnectionXs [10x10/16z] LOgr0G0m48I8s_xpnksfJa2GA2j4G2ae6mFpida4DKWZCTYft1Htsbu3
+
+sprite $AmazonVpcVpnConnectionSm [12x12/16z] NOc50K0X20NF8lUVztTw2hnW9chUSXTnAAS1OxiqwITxMnX7krFBGJiqZ76SOrLxDVdHt3fEO0K
+
+sprite $AmazonVpcVpnConnectionMd [16x16/16z] ROp50GCn0CCK1ky_RtiSrC_85gig6YO1jUa2GE8YUY80WGeOzG0kVVttKzqB9FFW_FURPC4sBUgWdHWqi_QJfkcW5mj_
+
+sprite $AmazonVpcVpnConnectionLg [20x20/16z] {
+ZSx50GDH24NHYto3_kkD4DUPiqGVV_ZAgRpe2qZdsU8iUJBjCYq89OLECMMrAhqnm1OeHGHVburQFsjESD5xzZ97DovIxcnnaPVK1kXBRP8VjV3ug97igyql
+DIwrF_dw4mEE
+}
+
+!procedure AmazonVpcVpnConnection($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcVpnConnectionCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcVpnConnectionLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcVpnConnectionGroup($id, $name='Amazon Vpc Vpn Connection', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcVpnConnectionLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.png
new file mode 100644
index 00000000000..a66fcd60575
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.puml
new file mode 100644
index 00000000000..b0b867de7c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionCard('AmazonVpcVpnConnectionCard', 'Amazon Vpc Vpn Connection Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Remote.puml
new file mode 100644
index 00000000000..5fbe6c35ead
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionCard('AmazonVpcVpnConnectionCard', 'Amazon Vpc Vpn Connection Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.png
new file mode 100644
index 00000000000..3c7d0c25bc4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.puml
new file mode 100644
index 00000000000..7fabeab1b3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionGroup('AmazonVpcVpnConnectionGroup', 'Amazon Vpc Vpn Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Remote.puml
new file mode 100644
index 00000000000..e20deb15781
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnectionGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnConnectionGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection')
+
+' renders the element
+AmazonVpcVpnConnectionGroup('AmazonVpcVpnConnectionGroup', 'Amazon Vpc Vpn Connection Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.png
new file mode 100644
index 00000000000..43e3f9533e6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.puml
new file mode 100644
index 00000000000..10d75f7fa43
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGateway('AmazonVpcVpnGateway', 'Amazon Vpc Vpn Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Remote.puml
new file mode 100644
index 00000000000..0dca865fae1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGateway('AmazonVpcVpnGateway', 'Amazon Vpc Vpn Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.md
new file mode 100644
index 00000000000..b7c8e22152b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.md
@@ -0,0 +1,157 @@
+# AmazonVpcVpnGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+```
+
+
+
+| Illustration | AmazonVpcVpnGateway | AmazonVpcVpnGatewayCard | AmazonVpcVpnGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.png) | ![illustration for AmazonVpcVpnGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.Local.png) | ![illustration for AmazonVpcVpnGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.png) | ![illustration for AmazonVpcVpnGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.png) |
+
+
+
+
+## AmazonVpcVpnGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGateway('AmazonVpcVpnGateway', 'Amazon Vpc Vpn Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGateway('AmazonVpcVpnGateway', 'Amazon Vpc Vpn Gateway', 'an optional tech label')
+@enduml
+```
+
+## AmazonVpcVpnGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayCard('AmazonVpcVpnGatewayCard', 'Amazon Vpc Vpn Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayCard('AmazonVpcVpnGatewayCard', 'Amazon Vpc Vpn Gateway Card', 'an optional description')
+@enduml
+```
+
+## AmazonVpcVpnGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayGroup('AmazonVpcVpnGatewayGroup', 'Amazon Vpc Vpn Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayGroup('AmazonVpcVpnGatewayGroup', 'Amazon Vpc Vpn Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.png
new file mode 100644
index 00000000000..6b771e06e10
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.puml
new file mode 100644
index 00000000000..84b13b26e5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway
+
+sprite $AmazonVpcVpnGatewayXs [10x10/16z] JOU50S0m408l-iB-yzObEApGOme4vFNY3l1q3HpGnVgiXxLMqK70a-5L7NO
+
+sprite $AmazonVpcVpnGatewaySm [12x12/16z] LS770ODG00KWVYzl_taJFGg-IaPT0QE0MIY5bCCYA1QMGLv4XMXS2w8JWQtJcERBHLdW0Yit3Ny
+
+sprite $AmazonVpcVpnGatewayMd [16x16/16z] RSV7GKKn300m-QKHU_zvWT-hRl9DgyhA04GTO6uGYUY8X4ARKOX5Ev14nwPuN9Fu6IU5BT7ref0ANRPGM1ATecWX9YDEYiGEysmO3J80Om9hGyi6eErS0Vu
+
+sprite $AmazonVpcVpnGatewayLg [20x20/16z] {
+TOu70iKW24CTW2Ftl-ylSVwLLdrimdzfxUWbtnu8tuQuNDrsjEbqCMWjqH0MCWiQgz19ow_K5kM7L4WsVRohlxNrMYkgEkTPduRW9Hgmyf56TR8z1x4CdqWe
+qoVWwq7E9d-TCyDyjzWUc98GsP-Tbk9YwNcIzHDkg3a98E5MLfCu-GK
+}
+
+!procedure AmazonVpcVpnGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway', $name, $tech)
+!endprocedure
+
+!procedure AmazonVpcVpnGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonVpcVpnGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AmazonVpcVpnGatewayGroup($id, $name='Amazon Vpc Vpn Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AmazonVpcVpnGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.png
new file mode 100644
index 00000000000..b56c4c194bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.puml
new file mode 100644
index 00000000000..c8298362661
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayCard('AmazonVpcVpnGatewayCard', 'Amazon Vpc Vpn Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Remote.puml
new file mode 100644
index 00000000000..3c1e21e77b2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayCard('AmazonVpcVpnGatewayCard', 'Amazon Vpc Vpn Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.png
new file mode 100644
index 00000000000..efff20bdfb5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.puml
new file mode 100644
index 00000000000..2de3f98cf24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayGroup('AmazonVpcVpnGatewayGroup', 'Amazon Vpc Vpn Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..bb379ae4254
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonVpcVpnGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway')
+
+' renders the element
+AmazonVpcVpnGatewayGroup('AmazonVpcVpnGatewayGroup', 'Amazon Vpc Vpn Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.png
new file mode 100644
index 00000000000..6eebe56f83c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.puml
new file mode 100644
index 00000000000..d3cf16a961e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGateway('AppMeshVirtualGateway', 'App Mesh Virtual Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Remote.puml
new file mode 100644
index 00000000000..79b56b8db99
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGateway('AppMeshVirtualGateway', 'App Mesh Virtual Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.md
new file mode 100644
index 00000000000..e2e17768c39
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.md
@@ -0,0 +1,157 @@
+# AppMeshVirtualGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+```
+
+
+
+| Illustration | AppMeshVirtualGateway | AppMeshVirtualGatewayCard | AppMeshVirtualGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.png) | ![illustration for AppMeshVirtualGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.Local.png) | ![illustration for AppMeshVirtualGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.png) | ![illustration for AppMeshVirtualGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.png) |
+
+
+
+
+## AppMeshVirtualGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGateway('AppMeshVirtualGateway', 'App Mesh Virtual Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGateway('AppMeshVirtualGateway', 'App Mesh Virtual Gateway', 'an optional tech label')
+@enduml
+```
+
+## AppMeshVirtualGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayCard('AppMeshVirtualGatewayCard', 'App Mesh Virtual Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayCard('AppMeshVirtualGatewayCard', 'App Mesh Virtual Gateway Card', 'an optional description')
+@enduml
+```
+
+## AppMeshVirtualGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayGroup('AppMeshVirtualGatewayGroup', 'App Mesh Virtual Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayGroup('AppMeshVirtualGatewayGroup', 'App Mesh Virtual Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.png
new file mode 100644
index 00000000000..95b8d138d95
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.puml
new file mode 100644
index 00000000000..de1c63ef29e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway
+
+sprite $AppMeshVirtualGatewayXs [10x10/16z] LSc30KDH30NGyupiFs_TZ-3IPI9qRSD0aOdtzR_QVWhtTePetaeeckATiPed
+
+sprite $AppMeshVirtualGatewaySm [12x12/16z] LSYx5KDH2C0mlVi7zjytj76bOt-DcZvHIERrHJyV597P9xHdlVQxxKHxSdnehq5ngltUrtvvsdmba6gQKjY1c8ZB3m
+
+sprite $AppMeshVirtualGatewayMd [16x16/16z] {
+RSo5OGL020FGTtx0_lFMlH-N91vO1AW1BQwmiukUay9Lqg6b1BreaKhsA1JZlE7629HpMbDIDE9MWxVze__S5QhUzCwdtZhjTLyPJTbtJYLrTldKgqw8kmGp
+6JK3nAuEsWRPy0m
+}
+
+sprite $AppMeshVirtualGatewayLg [20x20/16z] {
+TT05hWKm24JHMu42i__rVY7FPMBDgG5yYudEEkCYMouO3jjK02u7GIsnZPav4C21HCm5J4TmUM72pEDjteyWm3VH9ix5J56ZBIJQAW3QQ2hJviKIyMgc1PHc
+coa__1iN6rLfRHbIObgc-tiBLYOoxWO2zGo0vSoetMyP_sPo04AYirC6brnMOmFm2m
+}
+
+!procedure AppMeshVirtualGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway', $name, $tech)
+!endprocedure
+
+!procedure AppMeshVirtualGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AppMeshVirtualGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AppMeshVirtualGatewayGroup($id, $name='App Mesh Virtual Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AppMeshVirtualGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.png
new file mode 100644
index 00000000000..3914398cb90
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.puml
new file mode 100644
index 00000000000..e2e0a86843d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayCard('AppMeshVirtualGatewayCard', 'App Mesh Virtual Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Remote.puml
new file mode 100644
index 00000000000..5a44d58f169
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayCard('AppMeshVirtualGatewayCard', 'App Mesh Virtual Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.png
new file mode 100644
index 00000000000..f0e0dcedecc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.puml
new file mode 100644
index 00000000000..6dd05152634
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayGroup('AppMeshVirtualGatewayGroup', 'App Mesh Virtual Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..f4ffed52f62
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AppMeshVirtualGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway')
+
+' renders the element
+AppMeshVirtualGatewayGroup('AppMeshVirtualGatewayGroup', 'App Mesh Virtual Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.png
new file mode 100644
index 00000000000..e110597e599
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.puml
new file mode 100644
index 00000000000..62314ce7cb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMesh
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMesh('AwsAppMeshMesh', 'Aws App Mesh Mesh', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Remote.puml
new file mode 100644
index 00000000000..0c5ae829648
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMesh
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMesh('AwsAppMeshMesh', 'Aws App Mesh Mesh', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.md
new file mode 100644
index 00000000000..e56a58a723b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.md
@@ -0,0 +1,157 @@
+# AwsAppMeshMesh
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+```
+
+
+
+| Illustration | AwsAppMeshMesh | AwsAppMeshMeshCard | AwsAppMeshMeshGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.png) | ![illustration for AwsAppMeshMesh](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.Local.png) | ![illustration for AwsAppMeshMeshCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.png) | ![illustration for AwsAppMeshMeshGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.png) |
+
+
+
+
+## AwsAppMeshMesh
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMesh
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMesh('AwsAppMeshMesh', 'Aws App Mesh Mesh', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMesh
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMesh('AwsAppMeshMesh', 'Aws App Mesh Mesh', 'an optional tech label')
+@enduml
+```
+
+## AwsAppMeshMeshCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshCard('AwsAppMeshMeshCard', 'Aws App Mesh Mesh Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshCard('AwsAppMeshMeshCard', 'Aws App Mesh Mesh Card', 'an optional description')
+@enduml
+```
+
+## AwsAppMeshMeshGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshGroup('AwsAppMeshMeshGroup', 'Aws App Mesh Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshGroup('AwsAppMeshMeshGroup', 'Aws App Mesh Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.png
new file mode 100644
index 00000000000..ed9e38ff3a6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.puml
new file mode 100644
index 00000000000..92411dbc28d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh
+
+sprite $AwsAppMeshMeshXs [10x10/16z] PKe30W0W45l6_l_Ux8uJhk85oJgmW1z8_ZdRSiOt50YdQSBqdQat0m
+
+sprite $AwsAppMeshMeshSm [12x12/16z] NSk5OGGm20NG5qzW_tdRSyFvuZUoUzyDuz6J9ON69B9eIOdHm28KpxicieZzzcRPBAjDq59unWxm3m
+
+sprite $AwsAppMeshMeshMd [16x16/16z] ROw50SKW30MFU67_UR_KxT3uuvqn6Xn8er_ZNUOR20C886b2DfVLxjKXMxJPReEPsHoZ4cRirj-E-Jftahbg_dax-a6ApNRDi-dg1hWIKsaL1qrl-ds2cIy
+
+sprite $AwsAppMeshMeshLg [20x20/16z] {
+VL05baCn22GupFtlkzybspQupmlzUjKyfp08NtFZcGIl6M0jYG_QpAg3rdR6m2ENQsH28KTkjDisXJhx-BwyUPRHIUySLfvodfutlgEksrr6hs4XPtncb7Bb
+gbPycjJ9Yur58BgtGmcmhjYMt6-TmFo14LOqFxNB_GC
+}
+
+!procedure AwsAppMeshMesh($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh', $name, $tech)
+!endprocedure
+
+!procedure AwsAppMeshMeshCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppMeshMeshLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppMeshMeshGroup($id, $name='Aws App Mesh Mesh', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsAppMeshMeshLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.png
new file mode 100644
index 00000000000..31b1d825120
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.puml
new file mode 100644
index 00000000000..7cb91cb32d8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshCard('AwsAppMeshMeshCard', 'Aws App Mesh Mesh Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Remote.puml
new file mode 100644
index 00000000000..c61ee354ba7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshCard('AwsAppMeshMeshCard', 'Aws App Mesh Mesh Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.png
new file mode 100644
index 00000000000..04d2d80c4ce
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.puml
new file mode 100644
index 00000000000..572a05eefea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshGroup('AwsAppMeshMeshGroup', 'Aws App Mesh Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Remote.puml
new file mode 100644
index 00000000000..adbf53f4c29
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMeshGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshMeshGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh')
+
+' renders the element
+AwsAppMeshMeshGroup('AwsAppMeshMeshGroup', 'Aws App Mesh Mesh Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.png
new file mode 100644
index 00000000000..1364f8d78b5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.puml
new file mode 100644
index 00000000000..234a5ed9451
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNode
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNode('AwsAppMeshVirtualNode', 'Aws App Mesh Virtual Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Remote.puml
new file mode 100644
index 00000000000..d9bcc0a0af8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNode
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNode('AwsAppMeshVirtualNode', 'Aws App Mesh Virtual Node', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.md
new file mode 100644
index 00000000000..7476e31096a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.md
@@ -0,0 +1,157 @@
+# AwsAppMeshVirtualNode
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+```
+
+
+
+| Illustration | AwsAppMeshVirtualNode | AwsAppMeshVirtualNodeCard | AwsAppMeshVirtualNodeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.png) | ![illustration for AwsAppMeshVirtualNode](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.Local.png) | ![illustration for AwsAppMeshVirtualNodeCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.png) | ![illustration for AwsAppMeshVirtualNodeGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.png) |
+
+
+
+
+## AwsAppMeshVirtualNode
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNode
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNode('AwsAppMeshVirtualNode', 'Aws App Mesh Virtual Node', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNode
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNode('AwsAppMeshVirtualNode', 'Aws App Mesh Virtual Node', 'an optional tech label')
+@enduml
+```
+
+## AwsAppMeshVirtualNodeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeCard('AwsAppMeshVirtualNodeCard', 'Aws App Mesh Virtual Node Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeCard('AwsAppMeshVirtualNodeCard', 'Aws App Mesh Virtual Node Card', 'an optional description')
+@enduml
+```
+
+## AwsAppMeshVirtualNodeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeGroup('AwsAppMeshVirtualNodeGroup', 'Aws App Mesh Virtual Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeGroup('AwsAppMeshVirtualNodeGroup', 'Aws App Mesh Virtual Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.png
new file mode 100644
index 00000000000..3df2501506c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.puml
new file mode 100644
index 00000000000..01695efb9c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode
+
+sprite $AwsAppMeshVirtualNodeXs [10x10/16z] Oq05J12Cu76340k8nGXaCK74K6KPcK0ws80iRcvalKnGm08
+
+sprite $AwsAppMeshVirtualNodeSm [12x12/16z] JSe50G0W30J0nwRzy-8EqyD_KZp74038dAuQtf_rMdpMwhrsxNL9qwo8Kqy_J9u-J2zPY2qScHdJsptU
+
+sprite $AwsAppMeshVirtualNodeMd [16x16/16z] VKw50GH02E9IXVtd_U0xxHQya_XC0brTQlREF_orBvxphd03RSqki43dZNDvNWFOodtRhwj_phS0PC7tzktUkDvhpad_QpKt6P7_yBM5QwuNYYC
+
+sprite $AwsAppMeshVirtualNodeLg [20x20/16z] {
+RSy50e0m20LGjX72l_zv3MpqctiiwI-16Y6SnNv-zRAG-9WHlWPUtt1DKumDjo8BHPeJ3ck1a3Iqmtf-qphQjgx7z5WZo_bNBDosHVHf-MvJzxHWd2RM_DoB
+xkOmK9e6InZCmULi-LVCeRVr4bOIhUaB
+}
+
+!procedure AwsAppMeshVirtualNode($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode', $name, $tech)
+!endprocedure
+
+!procedure AwsAppMeshVirtualNodeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppMeshVirtualNodeLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppMeshVirtualNodeGroup($id, $name='Aws App Mesh Virtual Node', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsAppMeshVirtualNodeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.png
new file mode 100644
index 00000000000..e1e223aa514
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.puml
new file mode 100644
index 00000000000..62a46c65659
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeCard('AwsAppMeshVirtualNodeCard', 'Aws App Mesh Virtual Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Remote.puml
new file mode 100644
index 00000000000..3cad5eae2ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeCard('AwsAppMeshVirtualNodeCard', 'Aws App Mesh Virtual Node Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.png
new file mode 100644
index 00000000000..1eb8b99e99f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.puml
new file mode 100644
index 00000000000..5e0afbf0f58
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeGroup('AwsAppMeshVirtualNodeGroup', 'Aws App Mesh Virtual Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Remote.puml
new file mode 100644
index 00000000000..90dea70c7ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNodeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualNodeGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode')
+
+' renders the element
+AwsAppMeshVirtualNodeGroup('AwsAppMeshVirtualNodeGroup', 'Aws App Mesh Virtual Node Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.png
new file mode 100644
index 00000000000..6e495507628
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.puml
new file mode 100644
index 00000000000..617e66ad396
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouter('AwsAppMeshVirtualRouter', 'Aws App Mesh Virtual Router', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Remote.puml
new file mode 100644
index 00000000000..9b4f8c464b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouter('AwsAppMeshVirtualRouter', 'Aws App Mesh Virtual Router', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.md
new file mode 100644
index 00000000000..5b1ef17ac85
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.md
@@ -0,0 +1,157 @@
+# AwsAppMeshVirtualRouter
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+```
+
+
+
+| Illustration | AwsAppMeshVirtualRouter | AwsAppMeshVirtualRouterCard | AwsAppMeshVirtualRouterGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.png) | ![illustration for AwsAppMeshVirtualRouter](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.Local.png) | ![illustration for AwsAppMeshVirtualRouterCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.png) | ![illustration for AwsAppMeshVirtualRouterGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.png) |
+
+
+
+
+## AwsAppMeshVirtualRouter
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouter('AwsAppMeshVirtualRouter', 'Aws App Mesh Virtual Router', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouter
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouter('AwsAppMeshVirtualRouter', 'Aws App Mesh Virtual Router', 'an optional tech label')
+@enduml
+```
+
+## AwsAppMeshVirtualRouterCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterCard('AwsAppMeshVirtualRouterCard', 'Aws App Mesh Virtual Router Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterCard('AwsAppMeshVirtualRouterCard', 'Aws App Mesh Virtual Router Card', 'an optional description')
+@enduml
+```
+
+## AwsAppMeshVirtualRouterGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterGroup('AwsAppMeshVirtualRouterGroup', 'Aws App Mesh Virtual Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterGroup('AwsAppMeshVirtualRouterGroup', 'Aws App Mesh Virtual Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.png
new file mode 100644
index 00000000000..c6096a7c10e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.puml
new file mode 100644
index 00000000000..476245aff9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter
+
+sprite $AwsAppMeshVirtualRouterXs [10x10/16z] JOk30K0n30Mlnkq_xpSQvu4rV9e0m7mH6T34EEcy4H_FbN4ahMJmBHWzcc47
+
+sprite $AwsAppMeshVirtualRouterSm [12x12/16z] LSP50GH100F16eRurtlusc1xgcJK5J0AOHPAeGqiOXFhM8PJPBOYgcs1Qpb46IBQxwx6v1XSb4N_8rPk6ju
+
+sprite $AwsAppMeshVirtualRouterMd [16x16/16z] {
+RSQtOG0n30GmKFmWyVQVrxaqAlXF9vCfG6M1vu0QpDj_4vZxGhtq0c7Y4EjvYKfeGrfdFt0CczXWX4q5U8qr5s6EBlMidQlYx6DmYXM3ks6AExWVu3tGqm3w
+p5lW4m
+}
+
+sprite $AwsAppMeshVirtualRouterLg [20x20/16z] {
+TOq7OWCm20FF6z3__zjQtKro7cB3QrQKwepV4Krhgl59RM3iw-V2LFDFMgORDnUji9OTZ5N5I5YJfeDZyuGru0mvrbK1CTnV0xBgS1aB0U5NcBufFcEQc3Kv
+l_TBeCP8ydC7oti_zwN6qRlioPv0Iu2Tg5-lk2pXKVk616RM0BFBOb8n-fGclnbhpmRc3G
+}
+
+!procedure AwsAppMeshVirtualRouter($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter', $name, $tech)
+!endprocedure
+
+!procedure AwsAppMeshVirtualRouterCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppMeshVirtualRouterLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppMeshVirtualRouterGroup($id, $name='Aws App Mesh Virtual Router', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsAppMeshVirtualRouterLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.png
new file mode 100644
index 00000000000..c0ad72e5a62
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.puml
new file mode 100644
index 00000000000..4285731cd31
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterCard('AwsAppMeshVirtualRouterCard', 'Aws App Mesh Virtual Router Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Remote.puml
new file mode 100644
index 00000000000..930b44ad38f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterCard('AwsAppMeshVirtualRouterCard', 'Aws App Mesh Virtual Router Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.png
new file mode 100644
index 00000000000..264fadc0757
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.puml
new file mode 100644
index 00000000000..91112387636
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterGroup('AwsAppMeshVirtualRouterGroup', 'Aws App Mesh Virtual Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Remote.puml
new file mode 100644
index 00000000000..259a698fe46
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouterGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualRouterGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter')
+
+' renders the element
+AwsAppMeshVirtualRouterGroup('AwsAppMeshVirtualRouterGroup', 'Aws App Mesh Virtual Router Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.png
new file mode 100644
index 00000000000..2dbc787c292
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.puml
new file mode 100644
index 00000000000..f85ff48cb32
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualService('AwsAppMeshVirtualService', 'Aws App Mesh Virtual Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Remote.puml
new file mode 100644
index 00000000000..1c521c94828
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualService('AwsAppMeshVirtualService', 'Aws App Mesh Virtual Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.md
new file mode 100644
index 00000000000..d24d4d4b3a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.md
@@ -0,0 +1,157 @@
+# AwsAppMeshVirtualService
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+```
+
+
+
+| Illustration | AwsAppMeshVirtualService | AwsAppMeshVirtualServiceCard | AwsAppMeshVirtualServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.png) | ![illustration for AwsAppMeshVirtualService](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.Local.png) | ![illustration for AwsAppMeshVirtualServiceCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.png) | ![illustration for AwsAppMeshVirtualServiceGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.png) |
+
+
+
+
+## AwsAppMeshVirtualService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualService('AwsAppMeshVirtualService', 'Aws App Mesh Virtual Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualService('AwsAppMeshVirtualService', 'Aws App Mesh Virtual Service', 'an optional tech label')
+@enduml
+```
+
+## AwsAppMeshVirtualServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceCard('AwsAppMeshVirtualServiceCard', 'Aws App Mesh Virtual Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceCard('AwsAppMeshVirtualServiceCard', 'Aws App Mesh Virtual Service Card', 'an optional description')
+@enduml
+```
+
+## AwsAppMeshVirtualServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceGroup('AwsAppMeshVirtualServiceGroup', 'Aws App Mesh Virtual Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceGroup('AwsAppMeshVirtualServiceGroup', 'Aws App Mesh Virtual Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.png
new file mode 100644
index 00000000000..e79fd469c53
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.puml
new file mode 100644
index 00000000000..973532b74c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService
+
+sprite $AwsAppMeshVirtualServiceXs [10x10/16z] Oq009Y3WHd0vuInk91PO1JSNK9QR3SX2Ki8456C3QcBdvERcPaNM2m
+
+sprite $AwsAppMeshVirtualServiceSm [12x12/16z] JOk50G0W40BXRTb_NplE-03mKmTQFLK6gv_5lZxLrpkWQFHUCAJ0qTjOJdNssQ74ld9fUAWP3un5XaDY_ne
+
+sprite $AwsAppMeshVirtualServiceMd [16x16/16z] {
+NOs55GH1348PZT1_l_SYP_j7Ou0dtdnYp81pTZpFIkmTBoIFc7VznMuJqogE5_77pPXO4Slj-YAWvFZCEy1zIjSYhdaDZtaMLyuFIdYjfRwfBW9yuTxuO-Jz
+0W
+}
+
+sprite $AwsAppMeshVirtualServiceLg [20x20/16z] {
+ZO-50GCn30CLCcd_UTjdfWjVoCOLJMPMnpp1ZOF502FIuW8JdZ-vIfwSmRi-xLoY0ZcOHfVfqtlMh0okxzBWb2RJtTAVorIspHyw_670mTNePz80aiFpKoVL
+2u0e9IhJu59uFuEekf7Cj4Qib3vQcAncpVUMFm
+}
+
+!procedure AwsAppMeshVirtualService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService', $name, $tech)
+!endprocedure
+
+!procedure AwsAppMeshVirtualServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsAppMeshVirtualServiceLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsAppMeshVirtualServiceGroup($id, $name='Aws App Mesh Virtual Service', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsAppMeshVirtualServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.png
new file mode 100644
index 00000000000..8f0d3aec7c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.puml
new file mode 100644
index 00000000000..b82b6edd3db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceCard('AwsAppMeshVirtualServiceCard', 'Aws App Mesh Virtual Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Remote.puml
new file mode 100644
index 00000000000..6ee4661466f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceCard('AwsAppMeshVirtualServiceCard', 'Aws App Mesh Virtual Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.png
new file mode 100644
index 00000000000..853f1a5adbb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.puml
new file mode 100644
index 00000000000..e5a1337ba48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceGroup('AwsAppMeshVirtualServiceGroup', 'Aws App Mesh Virtual Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Remote.puml
new file mode 100644
index 00000000000..44d229b7747
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsAppMeshVirtualServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService')
+
+' renders the element
+AwsAppMeshVirtualServiceGroup('AwsAppMeshVirtualServiceGroup', 'Aws App Mesh Virtual Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.png
new file mode 100644
index 00000000000..319deca5cf3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.puml
new file mode 100644
index 00000000000..2a67a9139a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespace
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespace('AwsCloudMapNamespace', 'Aws Cloud Map Namespace', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Remote.puml
new file mode 100644
index 00000000000..18f60ef3809
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespace
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespace('AwsCloudMapNamespace', 'Aws Cloud Map Namespace', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.md
new file mode 100644
index 00000000000..c8f702381b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.md
@@ -0,0 +1,157 @@
+# AwsCloudMapNamespace
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+```
+
+
+
+| Illustration | AwsCloudMapNamespace | AwsCloudMapNamespaceCard | AwsCloudMapNamespaceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.png) | ![illustration for AwsCloudMapNamespace](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.Local.png) | ![illustration for AwsCloudMapNamespaceCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.png) | ![illustration for AwsCloudMapNamespaceGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.png) |
+
+
+
+
+## AwsCloudMapNamespace
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespace
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespace('AwsCloudMapNamespace', 'Aws Cloud Map Namespace', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespace
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespace('AwsCloudMapNamespace', 'Aws Cloud Map Namespace', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudMapNamespaceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceCard('AwsCloudMapNamespaceCard', 'Aws Cloud Map Namespace Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceCard('AwsCloudMapNamespaceCard', 'Aws Cloud Map Namespace Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudMapNamespaceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceGroup('AwsCloudMapNamespaceGroup', 'Aws Cloud Map Namespace Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceGroup('AwsCloudMapNamespaceGroup', 'Aws Cloud Map Namespace Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.png
new file mode 100644
index 00000000000..489b61e9db6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.puml
new file mode 100644
index 00000000000..1999ff73581
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace
+
+sprite $AwsCloudMapNamespaceXs [10x10/16z] JSY54GCm0CGmDPpy_lEMoQSZ-wlCgIO42f7MA9UWb0TJR9mPWl8G3Sht1VG9Dm
+
+sprite $AwsCloudMapNamespaceSm [12x12/16z] LOU50KKn4C9oKe7kl-ztUJaXS46cLuGB6XJuAVxuq_JmwYgm7RuppU6nJ7BJYC2ijHWx3bfKcPr33wSIyfp04WyUbGSt
+
+sprite $AwsCloudMapNamespaceMd [16x16/16z] {
+PSV7WSCm40GmC4gSxR_Uoz763vvbCGgPSFLHLQhYxenDxn48yUUpK-USZy_S1u68SseCAac_ahPZNKQZG5cxAOg8CTKKPVVqa2EgxAkttZ4jxTwhz-iSABJS
+gqViS_lKKsetVnoVNW4
+}
+
+sprite $AwsCloudMapNamespaceLg [20x20/16z] {
+TO_5eG0m2CM2jxpzv_tkaXRB2VY7uq0kGDUxqjW8XQiL03MGIj7T1W9208je1p11ztU705LclZcJ163doSMByur90HntD-JjWz04t7vYgMu6XKvWWYSFW2-3
+O0nEWVeuwtGQ2ohyRPT5NYmtkOjM3YsFOXHFTdd3aO7Y5ikvrm1c05R-SLkhUC7ggiHJdkGBfH6_ADvv1
+}
+
+!procedure AwsCloudMapNamespace($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudMapNamespaceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudMapNamespaceLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudMapNamespaceGroup($id, $name='Aws Cloud Map Namespace', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsCloudMapNamespaceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.png
new file mode 100644
index 00000000000..2d02e070579
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.puml
new file mode 100644
index 00000000000..be290d95d40
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceCard('AwsCloudMapNamespaceCard', 'Aws Cloud Map Namespace Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Remote.puml
new file mode 100644
index 00000000000..68314e0b522
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceCard('AwsCloudMapNamespaceCard', 'Aws Cloud Map Namespace Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.png
new file mode 100644
index 00000000000..8695e0f63f6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.puml
new file mode 100644
index 00000000000..0939c5f266a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceGroup('AwsCloudMapNamespaceGroup', 'Aws Cloud Map Namespace Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Remote.puml
new file mode 100644
index 00000000000..0db61dd4e75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespaceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapNamespaceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace')
+
+' renders the element
+AwsCloudMapNamespaceGroup('AwsCloudMapNamespaceGroup', 'Aws Cloud Map Namespace Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.png
new file mode 100644
index 00000000000..6385bb7f91a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.puml
new file mode 100644
index 00000000000..5ff8ed0b56e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResource
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResource('AwsCloudMapResource', 'Aws Cloud Map Resource', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Remote.puml
new file mode 100644
index 00000000000..650164ed338
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResource
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResource('AwsCloudMapResource', 'Aws Cloud Map Resource', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.md
new file mode 100644
index 00000000000..47ec792c081
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.md
@@ -0,0 +1,157 @@
+# AwsCloudMapResource
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+```
+
+
+
+| Illustration | AwsCloudMapResource | AwsCloudMapResourceCard | AwsCloudMapResourceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.png) | ![illustration for AwsCloudMapResource](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.Local.png) | ![illustration for AwsCloudMapResourceCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.png) | ![illustration for AwsCloudMapResourceGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.png) |
+
+
+
+
+## AwsCloudMapResource
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResource
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResource('AwsCloudMapResource', 'Aws Cloud Map Resource', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResource
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResource('AwsCloudMapResource', 'Aws Cloud Map Resource', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudMapResourceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceCard('AwsCloudMapResourceCard', 'Aws Cloud Map Resource Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceCard('AwsCloudMapResourceCard', 'Aws Cloud Map Resource Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudMapResourceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceGroup('AwsCloudMapResourceGroup', 'Aws Cloud Map Resource Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceGroup('AwsCloudMapResourceGroup', 'Aws Cloud Map Resource Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.png
new file mode 100644
index 00000000000..6f585dd8e96
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.puml
new file mode 100644
index 00000000000..b4b107e9ae7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource
+
+sprite $AwsCloudMapResourceXs [10x10/16z] JS710G0G00IW0BZzz_LLViq1BdAWq0d0TaZ4DHmqBX21NDdnUG
+
+sprite $AwsCloudMapResourceSm [12x12/16z] LOg70GCW20HVwR3_lW7IJ-c7VqnllTexgUHimI9ZKAViP0UCXamA2Jw7sglithj1vZhe2NBFkaTu7C6GRbpu46iy
+
+sprite $AwsCloudMapResourceMd [16x16/16z] {
+RG-30GH0gEiKzj_tupiRy0U6YjutbrngUMqXITLGAeGzNFCEENsEcH99oQuzoaTXC0As-1cMKz_gimuk9lEtJ_VY2TJzR9mARRHekdj7Fz0UxHzKahNw0Plj
+1U-WbNm
+}
+
+sprite $AwsCloudMapResourceLg [20x20/16z] {
+TSJLeHqW50J0GI-SxR_U23_HDok-j2ft-aC6xl6Rwc0l7KyldkI6PtUUpXgUQc12pthVGAq2-t9uuiFPt27OWv6FFJvTtugq89mgrhG-CeFqMhrfmUqkQWGg
+F0Tf1GtFHSim4pnPQOJTrkI9MdhsIGfFFsibplANkFxMziJp7G
+}
+
+!procedure AwsCloudMapResource($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudMapResourceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudMapResourceLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudMapResourceGroup($id, $name='Aws Cloud Map Resource', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsCloudMapResourceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.png
new file mode 100644
index 00000000000..5e583dcae2c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.puml
new file mode 100644
index 00000000000..b54811d2f46
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceCard('AwsCloudMapResourceCard', 'Aws Cloud Map Resource Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Remote.puml
new file mode 100644
index 00000000000..67eee5b9ceb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceCard('AwsCloudMapResourceCard', 'Aws Cloud Map Resource Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.png
new file mode 100644
index 00000000000..23b511347c0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.puml
new file mode 100644
index 00000000000..c5e869fc21f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceGroup('AwsCloudMapResourceGroup', 'Aws Cloud Map Resource Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Remote.puml
new file mode 100644
index 00000000000..2d3dfcec03e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResourceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapResourceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource')
+
+' renders the element
+AwsCloudMapResourceGroup('AwsCloudMapResourceGroup', 'Aws Cloud Map Resource Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.png
new file mode 100644
index 00000000000..4853d6641fa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.puml
new file mode 100644
index 00000000000..eb27ed72e6d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapService('AwsCloudMapService', 'Aws Cloud Map Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Remote.puml
new file mode 100644
index 00000000000..214ac23e6a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapService('AwsCloudMapService', 'Aws Cloud Map Service', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.md
new file mode 100644
index 00000000000..47c8b5bbf88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.md
@@ -0,0 +1,157 @@
+# AwsCloudMapService
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+```
+
+
+
+| Illustration | AwsCloudMapService | AwsCloudMapServiceCard | AwsCloudMapServiceGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.png) | ![illustration for AwsCloudMapService](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.Local.png) | ![illustration for AwsCloudMapServiceCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.png) | ![illustration for AwsCloudMapServiceGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.png) |
+
+
+
+
+## AwsCloudMapService
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapService('AwsCloudMapService', 'Aws Cloud Map Service', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapService
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapService('AwsCloudMapService', 'Aws Cloud Map Service', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudMapServiceCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceCard('AwsCloudMapServiceCard', 'Aws Cloud Map Service Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceCard('AwsCloudMapServiceCard', 'Aws Cloud Map Service Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudMapServiceGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceGroup('AwsCloudMapServiceGroup', 'Aws Cloud Map Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceGroup('AwsCloudMapServiceGroup', 'Aws Cloud Map Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.png
new file mode 100644
index 00000000000..f6284d86b81
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.puml
new file mode 100644
index 00000000000..4e00babbe57
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService
+
+sprite $AwsCloudMapServiceXs [10x10/16z] Oq009Y3WHd0vyR8Ok9YG1Rb128BP8MOmWWXMi9a
+
+sprite $AwsCloudMapServiceSm [12x12/16z] XOrL0W0G341rtl-yME_FOrt1iu1DVjmJ81zD-lkFkj2dR0yXFnzMxlhKp9kQ5-ZCLsaCIHS
+
+sprite $AwsCloudMapServiceMd [16x16/16z] fSUvWOD04031PdRdpp_UEuaVN9LNlDMEuyXNY-mN7QiyFbZzUgRQE3vof8CVBs0nNw1pm120203H4Geh7y0OoQ41A7QYhBHwDVa7
+
+sprite $AwsCloudMapServiceLg [20x20/16z] {
+jOw5WG9040FdND9_lVz881Kmf-iXX34_nATgH7pi-qBtbg_lOaxzlMyKnepFt555V5txDi69xtsVXknB_tiQ80aeuiMKOwtrKp1D1PXhYL2cHPRu-i3EKSrG
+ejCC-0S
+}
+
+!procedure AwsCloudMapService($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudMapServiceCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudMapServiceLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudMapServiceGroup($id, $name='Aws Cloud Map Service', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsCloudMapServiceLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.png
new file mode 100644
index 00000000000..5300a3d2ffa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.puml
new file mode 100644
index 00000000000..cd76b09017e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceCard('AwsCloudMapServiceCard', 'Aws Cloud Map Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Remote.puml
new file mode 100644
index 00000000000..b97a54e9bd3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceCard('AwsCloudMapServiceCard', 'Aws Cloud Map Service Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.png
new file mode 100644
index 00000000000..3474e583623
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.puml
new file mode 100644
index 00000000000..3cde2e96908
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceGroup('AwsCloudMapServiceGroup', 'Aws Cloud Map Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Remote.puml
new file mode 100644
index 00000000000..a4c6232d0e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapServiceGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudMapServiceGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService')
+
+' renders the element
+AwsCloudMapServiceGroup('AwsCloudMapServiceGroup', 'Aws Cloud Map Service Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.png
new file mode 100644
index 00000000000..8265055884b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.puml
new file mode 100644
index 00000000000..1f630fa9d76
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetwork
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetwork('AwsCloudWanSegmentNetwork', 'Aws Cloud Wan Segment Network', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Remote.puml
new file mode 100644
index 00000000000..f253389bc20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetwork
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetwork('AwsCloudWanSegmentNetwork', 'Aws Cloud Wan Segment Network', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.md
new file mode 100644
index 00000000000..530c7d079c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.md
@@ -0,0 +1,157 @@
+# AwsCloudWanSegmentNetwork
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+```
+
+
+
+| Illustration | AwsCloudWanSegmentNetwork | AwsCloudWanSegmentNetworkCard | AwsCloudWanSegmentNetworkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.png) | ![illustration for AwsCloudWanSegmentNetwork](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.Local.png) | ![illustration for AwsCloudWanSegmentNetworkCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.png) | ![illustration for AwsCloudWanSegmentNetworkGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.png) |
+
+
+
+
+## AwsCloudWanSegmentNetwork
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetwork
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetwork('AwsCloudWanSegmentNetwork', 'Aws Cloud Wan Segment Network', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetwork
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetwork('AwsCloudWanSegmentNetwork', 'Aws Cloud Wan Segment Network', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudWanSegmentNetworkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkCard('AwsCloudWanSegmentNetworkCard', 'Aws Cloud Wan Segment Network Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkCard('AwsCloudWanSegmentNetworkCard', 'Aws Cloud Wan Segment Network Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudWanSegmentNetworkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkGroup('AwsCloudWanSegmentNetworkGroup', 'Aws Cloud Wan Segment Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkGroup('AwsCloudWanSegmentNetworkGroup', 'Aws Cloud Wan Segment Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.png
new file mode 100644
index 00000000000..7ef356a1fba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.puml
new file mode 100644
index 00000000000..64148d2adcb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork
+
+sprite $AwsCloudWanSegmentNetworkXs [10x10/16z] Oq06t4n036K28JkCnm6acI1CLZOK3GmmUI1c09D0NImm6Mus1WwW2
+
+sprite $AwsCloudWanSegmentNetworkSm [12x12/16z] LS790GCX50KWtFM__llDDGE-UfKLS2dT67Jj8XRbWYXLmApujpgmMqJ0jHaoxUjXBALvG4KsVW
+
+sprite $AwsCloudWanSegmentNetworkMd [16x16/16z] {
+PSh9TGL130B0ckbTv1-lbtx_PDT90l3VJ2Glrrj4QN7VJIzv2PJdJiVXC8dhsHRHNwx5b9IF9rd-IiL7hohn3gwYUPlpWD4TXBqUlRes8CWTRzTPzp-3ZxbK
+0zy
+}
+
+sprite $AwsCloudWanSegmentNetworkLg [20x20/16z] {
+TS_LWGKm24JHIm8JcVxhNM5TtlcAe3mKkiKznPVZ6CAK9xHmGh_1MZG3QM47B06S92o0E88J40O3RLVV5QJuSC5mnp2VL4D9IUABfC5_hcq-3Tl50GSV5kn9
+5N5-zSMW3Sr1Rc1kg2iOwmOOFlPEOUZ8fXECVij-Qc5BU7l3byX1JMZF
+}
+
+!procedure AwsCloudWanSegmentNetwork($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudWanSegmentNetworkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudWanSegmentNetworkLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudWanSegmentNetworkGroup($id, $name='Aws Cloud Wan Segment Network', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsCloudWanSegmentNetworkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.png
new file mode 100644
index 00000000000..74408539d85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.puml
new file mode 100644
index 00000000000..8af3a4086d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkCard('AwsCloudWanSegmentNetworkCard', 'Aws Cloud Wan Segment Network Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Remote.puml
new file mode 100644
index 00000000000..24b7cad4a7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkCard('AwsCloudWanSegmentNetworkCard', 'Aws Cloud Wan Segment Network Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.png
new file mode 100644
index 00000000000..14ccb45e8a9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.puml
new file mode 100644
index 00000000000..0fafb82e58d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkGroup('AwsCloudWanSegmentNetworkGroup', 'Aws Cloud Wan Segment Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Remote.puml
new file mode 100644
index 00000000000..528bc27c45d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetworkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanSegmentNetworkGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork')
+
+' renders the element
+AwsCloudWanSegmentNetworkGroup('AwsCloudWanSegmentNetworkGroup', 'Aws Cloud Wan Segment Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.png
new file mode 100644
index 00000000000..315e50362a5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.puml
new file mode 100644
index 00000000000..3128dcde064
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoP
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoP('AwsCloudWanVirtualPoP', 'Aws Cloud Wan Virtual Po P', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Remote.puml
new file mode 100644
index 00000000000..e9d3f2c5cf5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoP
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoP('AwsCloudWanVirtualPoP', 'Aws Cloud Wan Virtual Po P', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.md
new file mode 100644
index 00000000000..8fe3f6caac0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.md
@@ -0,0 +1,157 @@
+# AwsCloudWanVirtualPoP
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+```
+
+
+
+| Illustration | AwsCloudWanVirtualPoP | AwsCloudWanVirtualPoPCard | AwsCloudWanVirtualPoPGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.png) | ![illustration for AwsCloudWanVirtualPoP](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.Local.png) | ![illustration for AwsCloudWanVirtualPoPCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.png) | ![illustration for AwsCloudWanVirtualPoPGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.png) |
+
+
+
+
+## AwsCloudWanVirtualPoP
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoP
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoP('AwsCloudWanVirtualPoP', 'Aws Cloud Wan Virtual Po P', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoP
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoP('AwsCloudWanVirtualPoP', 'Aws Cloud Wan Virtual Po P', 'an optional tech label')
+@enduml
+```
+
+## AwsCloudWanVirtualPoPCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPCard('AwsCloudWanVirtualPoPCard', 'Aws Cloud Wan Virtual Po P Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPCard('AwsCloudWanVirtualPoPCard', 'Aws Cloud Wan Virtual Po P Card', 'an optional description')
+@enduml
+```
+
+## AwsCloudWanVirtualPoPGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPGroup('AwsCloudWanVirtualPoPGroup', 'Aws Cloud Wan Virtual Po P Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPGroup('AwsCloudWanVirtualPoPGroup', 'Aws Cloud Wan Virtual Po P Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.png
new file mode 100644
index 00000000000..d4871685f33
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.puml
new file mode 100644
index 00000000000..44e0a4b067b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP
+
+sprite $AwsCloudWanVirtualPoPXs [10x10/16z] 1S450G0n000XNYVNl-y00BW0x7xWat1jcQ3OzV2R6v042C031m
+
+sprite $AwsCloudWanVirtualPoPSm [12x12/16z] NKs50G0X44AzPlzvlzFh1CmIuwr7FMM1_UgsnEtkkjMjKU_eHGATF9xwSHwVUxtWbQ6un3zS5_eA
+
+sprite $AwsCloudWanVirtualPoPMd [16x16/16z] VOw50SCm30JFBFtlFs-Pc-GCOc0RgVA94HzKUV160nFpPGA6qH_90wm40SW2GraCkI9i2-v2L0t8Gc-C9W02bXkOEtE0RqaFkeQ72s-aThG_zMcU0G
+
+sprite $AwsCloudWanVirtualPoPLg [20x20/16z] {
+VSk5GKD140N0uVplwxzUt26PqpNtd7I_F2pnMytwtLP9bk_EQMAa-tGcWhJFmOELWNhFg4QwSzZWh0gh8upQrSJCCwWyqvUU2kCWp9K2Qt1ImUL3Fgw-VUX1
+wF6brHwPr_PJPVbjYz-gbz_Qyk49
+}
+
+!procedure AwsCloudWanVirtualPoP($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP', $name, $tech)
+!endprocedure
+
+!procedure AwsCloudWanVirtualPoPCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCloudWanVirtualPoPLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsCloudWanVirtualPoPGroup($id, $name='Aws Cloud Wan Virtual Po P', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsCloudWanVirtualPoPLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.png
new file mode 100644
index 00000000000..55dd46f9e07
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.puml
new file mode 100644
index 00000000000..36d66269205
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPCard('AwsCloudWanVirtualPoPCard', 'Aws Cloud Wan Virtual Po P Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Remote.puml
new file mode 100644
index 00000000000..00ce72c6763
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPCard('AwsCloudWanVirtualPoPCard', 'Aws Cloud Wan Virtual Po P Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.png
new file mode 100644
index 00000000000..b0495ce36a3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.puml
new file mode 100644
index 00000000000..11b68578597
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPGroup('AwsCloudWanVirtualPoPGroup', 'Aws Cloud Wan Virtual Po P Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Remote.puml
new file mode 100644
index 00000000000..347fe8553d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoPGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCloudWanVirtualPoPGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP')
+
+' renders the element
+AwsCloudWanVirtualPoPGroup('AwsCloudWanVirtualPoPGroup', 'Aws Cloud Wan Virtual Po P Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.png
new file mode 100644
index 00000000000..1f842ed07d8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.puml
new file mode 100644
index 00000000000..cc1af6ff6ee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGateway('AwsDirectConnectGateway', 'Aws Direct Connect Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Remote.puml
new file mode 100644
index 00000000000..a1e4e2f1471
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGateway('AwsDirectConnectGateway', 'Aws Direct Connect Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.md
new file mode 100644
index 00000000000..c14180cf121
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.md
@@ -0,0 +1,157 @@
+# AwsDirectConnectGateway
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+```
+
+
+
+| Illustration | AwsDirectConnectGateway | AwsDirectConnectGatewayCard | AwsDirectConnectGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.png) | ![illustration for AwsDirectConnectGateway](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.Local.png) | ![illustration for AwsDirectConnectGatewayCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.png) | ![illustration for AwsDirectConnectGatewayGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.png) |
+
+
+
+
+## AwsDirectConnectGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGateway('AwsDirectConnectGateway', 'Aws Direct Connect Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGateway
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGateway('AwsDirectConnectGateway', 'Aws Direct Connect Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsDirectConnectGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayCard('AwsDirectConnectGatewayCard', 'Aws Direct Connect Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayCard('AwsDirectConnectGatewayCard', 'Aws Direct Connect Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsDirectConnectGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayGroup('AwsDirectConnectGatewayGroup', 'Aws Direct Connect Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayGroup('AwsDirectConnectGatewayGroup', 'Aws Direct Connect Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.png
new file mode 100644
index 00000000000..737b42c22b7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.puml
new file mode 100644
index 00000000000..a6575f716b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway
+
+sprite $AwsDirectConnectGatewayXs [10x10/16z] Oq01tDnSO9g5YO4RI4058HGNcCK69A40o8CYc3ee3OP8OW
+
+sprite $AwsDirectConnectGatewaySm [12x12/16z] NKg30G0n3Bp6s7_UDnkUC5UqNOW3ZQGTzcSn_NrhUszzz2dlSc2pI-rn9p3Ep0e
+
+sprite $AwsDirectConnectGatewayMd [16x16/16z] RSk55SGm40FHCOFwh_T0Bnn_un9hMP5JL5HIO3Cg25ftLFt8XOHjyUQiJpV5ioxekahGpthDztc7aNC-_C_CMrm7bXGGKH4sPSXTfmxs1G
+
+sprite $AwsDirectConnectGatewayLg [20x20/16z] {
+VOs50OGm5CNgbltdXUexlq0jtym_V7FlYa9hBoRt97fgaWcCCdJhx2YxGgbogdtEMogs9vVALDLEMCUGWNTib_Lb1dOM8xVKwroHNsgBMRL1Bk5F9dOwHpJ2
+rc8Osok0-I3eTWC
+}
+
+!procedure AwsDirectConnectGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsDirectConnectGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDirectConnectGatewayLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure AwsDirectConnectGatewayGroup($id, $name='Aws Direct Connect Gateway', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$AwsDirectConnectGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.png
new file mode 100644
index 00000000000..bdd53f32f68
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.puml
new file mode 100644
index 00000000000..2db7c9644dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayCard('AwsDirectConnectGatewayCard', 'Aws Direct Connect Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Remote.puml
new file mode 100644
index 00000000000..5fcde43e35e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayCard('AwsDirectConnectGatewayCard', 'Aws Direct Connect Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.png
new file mode 100644
index 00000000000..7af47666874
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.puml
new file mode 100644
index 00000000000..3c011b571a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayGroup('AwsDirectConnectGatewayGroup', 'Aws Direct Connect Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..4f2eacb0d5a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectConnectGatewayGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway')
+
+' renders the element
+AwsDirectConnectGatewayGroup('AwsDirectConnectGatewayGroup', 'Aws Direct Connect Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.png
new file mode 100644
index 00000000000..90b40f147e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.puml
new file mode 100644
index 00000000000..d623e139046
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancer('ElasticLoadBalancingApplicationLoadBalancer', 'Elastic Load Balancing Application Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Remote.puml
new file mode 100644
index 00000000000..1e2ffbbc455
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancer('ElasticLoadBalancingApplicationLoadBalancer', 'Elastic Load Balancing Application Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.md
new file mode 100644
index 00000000000..d1c47833ff2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.md
@@ -0,0 +1,157 @@
+# ElasticLoadBalancingApplicationLoadBalancer
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+```
+
+
+
+| Illustration | ElasticLoadBalancingApplicationLoadBalancer | ElasticLoadBalancingApplicationLoadBalancerCard | ElasticLoadBalancingApplicationLoadBalancerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.png) | ![illustration for ElasticLoadBalancingApplicationLoadBalancer](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.Local.png) | ![illustration for ElasticLoadBalancingApplicationLoadBalancerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.png) | ![illustration for ElasticLoadBalancingApplicationLoadBalancerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.png) |
+
+
+
+
+## ElasticLoadBalancingApplicationLoadBalancer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancer('ElasticLoadBalancingApplicationLoadBalancer', 'Elastic Load Balancing Application Load Balancer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancer('ElasticLoadBalancingApplicationLoadBalancer', 'Elastic Load Balancing Application Load Balancer', 'an optional tech label')
+@enduml
+```
+
+## ElasticLoadBalancingApplicationLoadBalancerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerCard('ElasticLoadBalancingApplicationLoadBalancerCard', 'Elastic Load Balancing Application Load Balancer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerCard('ElasticLoadBalancingApplicationLoadBalancerCard', 'Elastic Load Balancing Application Load Balancer Card', 'an optional description')
+@enduml
+```
+
+## ElasticLoadBalancingApplicationLoadBalancerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerGroup('ElasticLoadBalancingApplicationLoadBalancerGroup', 'Elastic Load Balancing Application Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerGroup('ElasticLoadBalancingApplicationLoadBalancerGroup', 'Elastic Load Balancing Application Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.png
new file mode 100644
index 00000000000..4aa43dc853a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.puml
new file mode 100644
index 00000000000..9283f3d09ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer
+
+sprite $ElasticLoadBalancingApplicationLoadBalancerXs [10x10/16z] JOgr0G0n08I82_lF-ouvgO0rFYUWCa7kZ8zttaGWI1En6MDFPF1J6JsQOGS
+
+sprite $ElasticLoadBalancingApplicationLoadBalancerSm [12x12/16z] LSh55GKW302mb28Fkl-ytpNd-1SrsYem8ZBJ329if4MnyuPbGC7Hl8vZcQP2AMDbwxKbSxPfZdaG2nnWrQd45G
+
+sprite $ElasticLoadBalancingApplicationLoadBalancerMd [16x16/16z] {
+RSg5OKKn20NGGtWIOFzvwzwFNlEeSgQd0n2pm5KWMjHBRT4mh8KYRd9zSyKWzfwz8JLKJHMKvZkl3TVkrrEujUYxw-t845VcLAteNHeLrt5TNi-Pq04uB-0k
+o4u0MNq7U0O
+}
+
+sprite $ElasticLoadBalancingApplicationLoadBalancerLg [20x20/16z] {
+TOm5WWKW24I759dxttSNVzUpdXH-4zNiPSyHEePDmPLEtDXn3Gd0mmBQJsDE74FTZ7Y9sGR2JwA6TQqfNE7rBRjsDOSSjG3nEW-QvvVT18npmnrhOeA9BKoC
+0jjOnIhgxgh69OxbBALcbMsa0v2jcPQ1p7-Hnk347Rcvjrqj6tSsozH9npCMwNBrFm
+}
+
+!procedure ElasticLoadBalancingApplicationLoadBalancer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer', $name, $tech)
+!endprocedure
+
+!procedure ElasticLoadBalancingApplicationLoadBalancerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticLoadBalancingApplicationLoadBalancerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure ElasticLoadBalancingApplicationLoadBalancerGroup($id, $name='Elastic Load Balancing Application Load Balancer', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$ElasticLoadBalancingApplicationLoadBalancerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.png
new file mode 100644
index 00000000000..a95251f69c1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.puml
new file mode 100644
index 00000000000..5774dddac68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerCard('ElasticLoadBalancingApplicationLoadBalancerCard', 'Elastic Load Balancing Application Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Remote.puml
new file mode 100644
index 00000000000..e31248df579
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerCard('ElasticLoadBalancingApplicationLoadBalancerCard', 'Elastic Load Balancing Application Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.png
new file mode 100644
index 00000000000..2f8f5b4db7c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.puml
new file mode 100644
index 00000000000..9d580359eb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerGroup('ElasticLoadBalancingApplicationLoadBalancerGroup', 'Elastic Load Balancing Application Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Remote.puml
new file mode 100644
index 00000000000..1703e19e7a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingApplicationLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingApplicationLoadBalancerGroup('ElasticLoadBalancingApplicationLoadBalancerGroup', 'Elastic Load Balancing Application Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.png
new file mode 100644
index 00000000000..d689966970f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.puml
new file mode 100644
index 00000000000..156692c16e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancer('ElasticLoadBalancingClassicLoadBalancer', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Remote.puml
new file mode 100644
index 00000000000..1493c110966
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancer('ElasticLoadBalancingClassicLoadBalancer', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.md
new file mode 100644
index 00000000000..f99512bf166
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.md
@@ -0,0 +1,157 @@
+# ElasticLoadBalancingClassicLoadBalancer
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+```
+
+
+
+| Illustration | ElasticLoadBalancingClassicLoadBalancer | ElasticLoadBalancingClassicLoadBalancerCard | ElasticLoadBalancingClassicLoadBalancerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png) | ![illustration for ElasticLoadBalancingClassicLoadBalancer](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.Local.png) | ![illustration for ElasticLoadBalancingClassicLoadBalancerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.png) | ![illustration for ElasticLoadBalancingClassicLoadBalancerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.png) |
+
+
+
+
+## ElasticLoadBalancingClassicLoadBalancer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancer('ElasticLoadBalancingClassicLoadBalancer', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancer('ElasticLoadBalancingClassicLoadBalancer', 'Elastic Load Balancing Classic Load Balancer', 'an optional tech label')
+@enduml
+```
+
+## ElasticLoadBalancingClassicLoadBalancerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerCard('ElasticLoadBalancingClassicLoadBalancerCard', 'Elastic Load Balancing Classic Load Balancer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerCard('ElasticLoadBalancingClassicLoadBalancerCard', 'Elastic Load Balancing Classic Load Balancer Card', 'an optional description')
+@enduml
+```
+
+## ElasticLoadBalancingClassicLoadBalancerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerGroup('ElasticLoadBalancingClassicLoadBalancerGroup', 'Elastic Load Balancing Classic Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerGroup('ElasticLoadBalancingClassicLoadBalancerGroup', 'Elastic Load Balancing Classic Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png
new file mode 100644
index 00000000000..edd3df90763
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.puml
new file mode 100644
index 00000000000..95890d33a13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer
+
+sprite $ElasticLoadBalancingClassicLoadBalancerXs [10x10/16z] JSY50GD120J0EHVwhpVw1kkU5mUbqVks2OaM5f8yiebIAFArXP2-MIN6zmBMp55v0m
+
+sprite $ElasticLoadBalancingClassicLoadBalancerSm [12x12/16z] LSg54SH034FHloHxhFxxlGidRr30L_FgOJPhvXzgq9gsBGam8fs8OA5aEONfg1PO5B7rElhdFq0Q6nNGWat19bmUm0y
+
+sprite $ElasticLoadBalancingClassicLoadBalancerMd [16x16/16z] {
+ROl95SHG2CFy5pRJVxy397EBJXPwu8kJoUHwRUL6e_4eDPgirPvGDAo30MUtNxiYYkXSpetWqgfWkMpGjvJ7k6S2y78Yko-4JRVfoFV_B2mjX_YjrH6nz3oe
+71JSVrSC5YWEfmudQ6lM3m
+}
+
+sprite $ElasticLoadBalancingClassicLoadBalancerLg [20x20/16z] {
+TOw5WGCn30JNOkY_tp_P7qxcq2F4RpIgo_dPj638NZTLneVBwhzQvZPK0IMZr62dn6ta_3LkJhiDd83ATXKM2RAT4nXN0BNdk63KTk7QPJ6E5JsEYy_NCFMt
+FEcAdIS2V-fNuthDxDlSmdPF-rtFE9FvJnZ_8zDbq2Q_mOs35EDWXJlPmIJTWcTOJHOEVm
+}
+
+!procedure ElasticLoadBalancingClassicLoadBalancer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer', $name, $tech)
+!endprocedure
+
+!procedure ElasticLoadBalancingClassicLoadBalancerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticLoadBalancingClassicLoadBalancerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure ElasticLoadBalancingClassicLoadBalancerGroup($id, $name='Elastic Load Balancing Classic Load Balancer', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$ElasticLoadBalancingClassicLoadBalancerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.png
new file mode 100644
index 00000000000..17b0c217438
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.puml
new file mode 100644
index 00000000000..0467edbb42f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerCard('ElasticLoadBalancingClassicLoadBalancerCard', 'Elastic Load Balancing Classic Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Remote.puml
new file mode 100644
index 00000000000..80aaf149b24
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerCard('ElasticLoadBalancingClassicLoadBalancerCard', 'Elastic Load Balancing Classic Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.png
new file mode 100644
index 00000000000..4222f4a0e80
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.puml
new file mode 100644
index 00000000000..f9bd4fc4b06
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerGroup('ElasticLoadBalancingClassicLoadBalancerGroup', 'Elastic Load Balancing Classic Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Remote.puml
new file mode 100644
index 00000000000..87cb9a1d742
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingClassicLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingClassicLoadBalancerGroup('ElasticLoadBalancingClassicLoadBalancerGroup', 'Elastic Load Balancing Classic Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.png
new file mode 100644
index 00000000000..193f74bac43
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.puml
new file mode 100644
index 00000000000..111389a2c1b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancer('ElasticLoadBalancingGatewayLoadBalancer', 'Elastic Load Balancing Gateway Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Remote.puml
new file mode 100644
index 00000000000..1f10a96490b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancer('ElasticLoadBalancingGatewayLoadBalancer', 'Elastic Load Balancing Gateway Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.md
new file mode 100644
index 00000000000..7532a9d3cbe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.md
@@ -0,0 +1,157 @@
+# ElasticLoadBalancingGatewayLoadBalancer
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+```
+
+
+
+| Illustration | ElasticLoadBalancingGatewayLoadBalancer | ElasticLoadBalancingGatewayLoadBalancerCard | ElasticLoadBalancingGatewayLoadBalancerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.png) | ![illustration for ElasticLoadBalancingGatewayLoadBalancer](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.Local.png) | ![illustration for ElasticLoadBalancingGatewayLoadBalancerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.png) | ![illustration for ElasticLoadBalancingGatewayLoadBalancerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.png) |
+
+
+
+
+## ElasticLoadBalancingGatewayLoadBalancer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancer('ElasticLoadBalancingGatewayLoadBalancer', 'Elastic Load Balancing Gateway Load Balancer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancer('ElasticLoadBalancingGatewayLoadBalancer', 'Elastic Load Balancing Gateway Load Balancer', 'an optional tech label')
+@enduml
+```
+
+## ElasticLoadBalancingGatewayLoadBalancerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerCard('ElasticLoadBalancingGatewayLoadBalancerCard', 'Elastic Load Balancing Gateway Load Balancer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerCard('ElasticLoadBalancingGatewayLoadBalancerCard', 'Elastic Load Balancing Gateway Load Balancer Card', 'an optional description')
+@enduml
+```
+
+## ElasticLoadBalancingGatewayLoadBalancerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerGroup('ElasticLoadBalancingGatewayLoadBalancerGroup', 'Elastic Load Balancing Gateway Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerGroup('ElasticLoadBalancingGatewayLoadBalancerGroup', 'Elastic Load Balancing Gateway Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.png
new file mode 100644
index 00000000000..35d9159eb7d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.puml
new file mode 100644
index 00000000000..8586e1c15d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer
+
+sprite $ElasticLoadBalancingGatewayLoadBalancerXs [10x10/16z] JOk50G0n20DJHMx_UT-bE16jmTCgrvldrmLO76-_GDUWGs3rmxXSSM1Tr_dCyCg1x
+
+sprite $ElasticLoadBalancingGatewayLoadBalancerSm [12x12/16z] LS673SCm40GmdWphOTt-ywQXXlGllTSKt04x961rg3Ii6ZTF4BNQfrsz7CFZfyh9tZCkjfzza077p_JqmXi
+
+sprite $ElasticLoadBalancingGatewayLoadBalancerMd [16x16/16z] {
+RSgtWGC120J0uJW7z5_l6v5g4iokRtAcfyEAES1T89grsx3UEH_oeAElw-hAOb17Mgb5bXDF7qhFJFMCcKozVI1uD35l8-_843UNcZ-PZGehxpkXmxfku2d8
+JgoiVWBy0W
+}
+
+sprite $ElasticLoadBalancingGatewayLoadBalancerLg [20x20/16z] {
+TSo70SKm24F1vo28ZVQVz_TURe3ZlvpjteEdj3XR7jnqSRUIYnuyjG2oUB2h0Gn8-2BsM922pSO0LO5X0aWypA0XIbhRxICIfssLxLZdZwre69iKu_wbs06K
+Y1iFOW5kF4xSEmRCnLmdrbu2nk8XAvepcOTXhjJ1LJKFopCssU9LP6bmTGG
+}
+
+!procedure ElasticLoadBalancingGatewayLoadBalancer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer', $name, $tech)
+!endprocedure
+
+!procedure ElasticLoadBalancingGatewayLoadBalancerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticLoadBalancingGatewayLoadBalancerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure ElasticLoadBalancingGatewayLoadBalancerGroup($id, $name='Elastic Load Balancing Gateway Load Balancer', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$ElasticLoadBalancingGatewayLoadBalancerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.png
new file mode 100644
index 00000000000..f100a5a83fa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.puml
new file mode 100644
index 00000000000..ada1b643b8d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerCard('ElasticLoadBalancingGatewayLoadBalancerCard', 'Elastic Load Balancing Gateway Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Remote.puml
new file mode 100644
index 00000000000..3ff0ff165c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerCard('ElasticLoadBalancingGatewayLoadBalancerCard', 'Elastic Load Balancing Gateway Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.png
new file mode 100644
index 00000000000..3668af6f147
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.puml
new file mode 100644
index 00000000000..e7245942d70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerGroup('ElasticLoadBalancingGatewayLoadBalancerGroup', 'Elastic Load Balancing Gateway Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Remote.puml
new file mode 100644
index 00000000000..c8b84887b11
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingGatewayLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingGatewayLoadBalancerGroup('ElasticLoadBalancingGatewayLoadBalancerGroup', 'Elastic Load Balancing Gateway Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.png
new file mode 100644
index 00000000000..a20da99d1c8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.puml
new file mode 100644
index 00000000000..72daff26095
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancer('ElasticLoadBalancingNetworkLoadBalancer', 'Elastic Load Balancing Network Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Remote.puml
new file mode 100644
index 00000000000..0e1b4e2d971
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancer('ElasticLoadBalancingNetworkLoadBalancer', 'Elastic Load Balancing Network Load Balancer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.md b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.md
new file mode 100644
index 00000000000..ea81b121074
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.md
@@ -0,0 +1,157 @@
+# ElasticLoadBalancingNetworkLoadBalancer
+
+
+```text
+aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer
+```
+
+```text
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+```
+
+
+
+| Illustration | ElasticLoadBalancingNetworkLoadBalancer | ElasticLoadBalancingNetworkLoadBalancerCard | ElasticLoadBalancingNetworkLoadBalancerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.png) | ![illustration for ElasticLoadBalancingNetworkLoadBalancer](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.Local.png) | ![illustration for ElasticLoadBalancingNetworkLoadBalancerCard](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.png) | ![illustration for ElasticLoadBalancingNetworkLoadBalancerGroup](../../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.png) |
+
+
+
+
+## ElasticLoadBalancingNetworkLoadBalancer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancer('ElasticLoadBalancingNetworkLoadBalancer', 'Elastic Load Balancing Network Load Balancer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancer
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancer('ElasticLoadBalancingNetworkLoadBalancer', 'Elastic Load Balancing Network Load Balancer', 'an optional tech label')
+@enduml
+```
+
+## ElasticLoadBalancingNetworkLoadBalancerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerCard('ElasticLoadBalancingNetworkLoadBalancerCard', 'Elastic Load Balancing Network Load Balancer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerCard('ElasticLoadBalancingNetworkLoadBalancerCard', 'Elastic Load Balancing Network Load Balancer Card', 'an optional description')
+@enduml
+```
+
+## ElasticLoadBalancingNetworkLoadBalancerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerGroup('ElasticLoadBalancingNetworkLoadBalancerGroup', 'Elastic Load Balancing Network Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerGroup('ElasticLoadBalancingNetworkLoadBalancerGroup', 'Elastic Load Balancing Network Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.png
new file mode 100644
index 00000000000..4bb31fbcd65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.puml
new file mode 100644
index 00000000000..c0f9eff926c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer
+
+sprite $ElasticLoadBalancingNetworkLoadBalancerXs [10x10/16z] 1S450S10000XPc_Nl-y008JW0eSmiQaD2s-ztCmP98INGB3NtSiF
+
+sprite $ElasticLoadBalancingNetworkLoadBalancerSm [12x12/16z] LS790S0W40GWl7Md_txp3lXhMVq4h0PsepKijmv1otZbMEyyt2twzf8QfPpaBX21shCCDgXRQ0SKS58P-
+
+sprite $ElasticLoadBalancingNetworkLoadBalancerMd [16x16/16z] {
+RSQtOKHH200myU87zj_NfI-fabzcTtK587g0ao0ABskmvQsup06gSvIaO-zzquancEf497PsaUgGgxjJKVhSMmFhELm5QjN9QuOu83kLGWPmwzaJAW3x03TX
+rWGmisw0Fm
+}
+
+sprite $ElasticLoadBalancingNetworkLoadBalancerLg [20x20/16z] {
+TSu7SWCm24JHBmCgk_U_RwmXFV6RIeVNQijQmPToSXqFQ9fyE0MN1b-K03NXAj0I0Z1jcOs80vLSgMca3OQDd-hmOGT2a0K8RK4KxfoVSYDuJ8GYPW6pzsMo
+c6kjS95mUH07hh9xdm7JtF_D1CRXWxI7kD9y6gQbWZR5f-CTZxIJxw9c3jeR
+}
+
+!procedure ElasticLoadBalancingNetworkLoadBalancer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer', $name, $tech)
+!endprocedure
+
+!procedure ElasticLoadBalancingNetworkLoadBalancerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$ElasticLoadBalancingNetworkLoadBalancerLg>', 'NetworkingAndContentDelivery', $funcName, $content)
+!endprocedure
+
+!procedure ElasticLoadBalancingNetworkLoadBalancerGroup($id, $name='Elastic Load Balancing Network Load Balancer', $tech='')
+ IconGroupElement($id, 'NetworkingAndContentDeliveryFamily', '<$ElasticLoadBalancingNetworkLoadBalancerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.png
new file mode 100644
index 00000000000..f2e1e6af3bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.puml
new file mode 100644
index 00000000000..bca5c988e00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerCard('ElasticLoadBalancingNetworkLoadBalancerCard', 'Elastic Load Balancing Network Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Remote.puml
new file mode 100644
index 00000000000..afca9bb494f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerCard
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerCard('ElasticLoadBalancingNetworkLoadBalancerCard', 'Elastic Load Balancing Network Load Balancer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.png b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.png
new file mode 100644
index 00000000000..0e2c07fc0e9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.puml
new file mode 100644
index 00000000000..2328bc35e45
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerGroup('ElasticLoadBalancingNetworkLoadBalancerGroup', 'Elastic Load Balancing Network Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Remote.puml
new file mode 100644
index 00000000000..a9ace0ddae8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element ElasticLoadBalancingNetworkLoadBalancerGroup
+include('aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer')
+
+' renders the element
+ElasticLoadBalancingNetworkLoadBalancerGroup('ElasticLoadBalancingNetworkLoadBalancerGroup', 'Elastic Load Balancing Network Load Balancer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.png
new file mode 100644
index 00000000000..cb632b3a1d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.puml
new file mode 100644
index 00000000000..86c0de65904
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelier
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelier('AmazonBraketChandelier', 'Amazon Braket Chandelier', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Remote.puml
new file mode 100644
index 00000000000..383747e9024
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelier
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelier('AmazonBraketChandelier', 'Amazon Braket Chandelier', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.md
new file mode 100644
index 00000000000..161f0862c33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.md
@@ -0,0 +1,157 @@
+# AmazonBraketChandelier
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+```
+
+
+
+| Illustration | AmazonBraketChandelier | AmazonBraketChandelierCard | AmazonBraketChandelierGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.png) | ![illustration for AmazonBraketChandelier](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.Local.png) | ![illustration for AmazonBraketChandelierCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.png) | ![illustration for AmazonBraketChandelierGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.png) |
+
+
+
+
+## AmazonBraketChandelier
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelier
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelier('AmazonBraketChandelier', 'Amazon Braket Chandelier', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelier
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelier('AmazonBraketChandelier', 'Amazon Braket Chandelier', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketChandelierCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierCard('AmazonBraketChandelierCard', 'Amazon Braket Chandelier Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierCard('AmazonBraketChandelierCard', 'Amazon Braket Chandelier Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketChandelierGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierGroup('AmazonBraketChandelierGroup', 'Amazon Braket Chandelier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierGroup('AmazonBraketChandelierGroup', 'Amazon Braket Chandelier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.png
new file mode 100644
index 00000000000..3a6ab08dab2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.puml
new file mode 100644
index 00000000000..fab833c515e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier
+
+sprite $AmazonBraketChandelierXs [10x10/16z] Oq0270oCG98Lp6Q42m81CmDS38t51WHC3EY06QuEh1
+
+sprite $AmazonBraketChandelierSm [12x12/16z] XSh50G0n30F1DVTVyJ53CX-3n8sIXQWoayjE12AiRCPYxN_iEgEZIfxx2
+
+sprite $AmazonBraketChandelierMd [16x16/16z] PSk74S0m34BHRt92td_XzCJjNPK0LaPARBGzTqYLJFAvuRr_HIQYtRwrXsJQkUoN6mg59cz1aqCEmSWUFvKSxsfk1m
+
+sprite $AmazonBraketChandelierLg [20x20/16z] dSm5WWCW34JH7naszx_mrelL7qw49meIHmIk_lTdeb3_Kzx_vDpS_qQof94CwYeOs7aPNU_toryIvpLeLqvdPcbkngn8LerW5U4ih6LjVsd5IX9N1m
+
+!procedure AmazonBraketChandelier($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketChandelierCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketChandelierLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketChandelierGroup($id, $name='Amazon Braket Chandelier', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketChandelierLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.png
new file mode 100644
index 00000000000..a5a05b8148c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.puml
new file mode 100644
index 00000000000..cc5e51c2bd4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierCard('AmazonBraketChandelierCard', 'Amazon Braket Chandelier Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Remote.puml
new file mode 100644
index 00000000000..448b8817616
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierCard('AmazonBraketChandelierCard', 'Amazon Braket Chandelier Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.png
new file mode 100644
index 00000000000..3d2ef574704
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.puml
new file mode 100644
index 00000000000..bf11d392f2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierGroup('AmazonBraketChandelierGroup', 'Amazon Braket Chandelier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Remote.puml
new file mode 100644
index 00000000000..2333a8055d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelierGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChandelierGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier')
+
+' renders the element
+AmazonBraketChandelierGroup('AmazonBraketChandelierGroup', 'Amazon Braket Chandelier Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.png
new file mode 100644
index 00000000000..a84ccef78b7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.puml
new file mode 100644
index 00000000000..e36033b2312
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChip
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChip('AmazonBraketChip', 'Amazon Braket Chip', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Remote.puml
new file mode 100644
index 00000000000..fbbc2003d33
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChip
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChip('AmazonBraketChip', 'Amazon Braket Chip', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.md
new file mode 100644
index 00000000000..d8bd206cba9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.md
@@ -0,0 +1,157 @@
+# AmazonBraketChip
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+```
+
+
+
+| Illustration | AmazonBraketChip | AmazonBraketChipCard | AmazonBraketChipGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.png) | ![illustration for AmazonBraketChip](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.Local.png) | ![illustration for AmazonBraketChipCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.png) | ![illustration for AmazonBraketChipGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.png) |
+
+
+
+
+## AmazonBraketChip
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChip
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChip('AmazonBraketChip', 'Amazon Braket Chip', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChip
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChip('AmazonBraketChip', 'Amazon Braket Chip', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketChipCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipCard('AmazonBraketChipCard', 'Amazon Braket Chip Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipCard('AmazonBraketChipCard', 'Amazon Braket Chip Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketChipGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipGroup('AmazonBraketChipGroup', 'Amazon Braket Chip Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipGroup('AmazonBraketChipGroup', 'Amazon Braket Chip Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.png
new file mode 100644
index 00000000000..1ce5c55c240
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.puml
new file mode 100644
index 00000000000..c1e11e732c6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip
+
+sprite $AmazonBraketChipXs [10x10/16z] NOc50G0X24LftluBNuTA_9Hbk2u09G-V0YxSpOFKexBUhEDhDQ-vp3qx
+
+sprite $AmazonBraketChipSm [12x12/16z] LSZNOKLH20Cm0JVcxBzmsklwSV6fYkcp5tQ_EdCPCkLWaVpziMX136RhqSzv_NEfxYxBcluNLb8gGSN33m
+
+sprite $AmazonBraketChipMd [16x16/16z] {
+TOi7bWKW308H4-3-9rwplxUnpXl5Jn9764GQ8OxrqHLPhfYSsjumWaCci_QAUcd17E_IHFBY2eeNpmJOTUsZwnYVUX3GadpvdntS61UvUIKD172LTyws06oY
+ISsxni259_u
+}
+
+sprite $AmazonBraketChipLg [20x20/16z] {
+XSs5aK1120JHviF0v1_nrSgvDQLl1VxfcIufs8bUOn3XOys4iGb1943Pjlo4ZUwjIGHcvJweH2wJ2JuqjXK9DU0vQ6XMooxvoNVpnMa-twiEc4_t9FL7kmiC
+EjszDLEyPvPLP3vlkPT1Z7ndTEv1CnWpD3kBxoLVUW4
+}
+
+!procedure AmazonBraketChip($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketChipCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketChipLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketChipGroup($id, $name='Amazon Braket Chip', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketChipLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.png
new file mode 100644
index 00000000000..565520f7a49
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.puml
new file mode 100644
index 00000000000..7e0fe08391b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipCard('AmazonBraketChipCard', 'Amazon Braket Chip Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Remote.puml
new file mode 100644
index 00000000000..ad425de1b0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipCard('AmazonBraketChipCard', 'Amazon Braket Chip Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.png
new file mode 100644
index 00000000000..16ca60f78b6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.puml
new file mode 100644
index 00000000000..2cba44237b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipGroup('AmazonBraketChipGroup', 'Amazon Braket Chip Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Remote.puml
new file mode 100644
index 00000000000..a5c7a126665
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChipGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketChipGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip')
+
+' renders the element
+AmazonBraketChipGroup('AmazonBraketChipGroup', 'Amazon Braket Chip Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.png
new file mode 100644
index 00000000000..36db362ea37
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.puml
new file mode 100644
index 00000000000..ca54d92d6cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulator('AmazonBraketNoiseSimulator', 'Amazon Braket Noise Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Remote.puml
new file mode 100644
index 00000000000..f683111bed6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulator('AmazonBraketNoiseSimulator', 'Amazon Braket Noise Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.md
new file mode 100644
index 00000000000..e1c7086748d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.md
@@ -0,0 +1,157 @@
+# AmazonBraketNoiseSimulator
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+```
+
+
+
+| Illustration | AmazonBraketNoiseSimulator | AmazonBraketNoiseSimulatorCard | AmazonBraketNoiseSimulatorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.png) | ![illustration for AmazonBraketNoiseSimulator](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.Local.png) | ![illustration for AmazonBraketNoiseSimulatorCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.png) | ![illustration for AmazonBraketNoiseSimulatorGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.png) |
+
+
+
+
+## AmazonBraketNoiseSimulator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulator('AmazonBraketNoiseSimulator', 'Amazon Braket Noise Simulator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulator('AmazonBraketNoiseSimulator', 'Amazon Braket Noise Simulator', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketNoiseSimulatorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorCard('AmazonBraketNoiseSimulatorCard', 'Amazon Braket Noise Simulator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorCard('AmazonBraketNoiseSimulatorCard', 'Amazon Braket Noise Simulator Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketNoiseSimulatorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorGroup('AmazonBraketNoiseSimulatorGroup', 'Amazon Braket Noise Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorGroup('AmazonBraketNoiseSimulatorGroup', 'Amazon Braket Noise Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.png
new file mode 100644
index 00000000000..30c5c361677
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.puml
new file mode 100644
index 00000000000..48fbb963bb8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator
+
+sprite $AmazonBraketNoiseSimulatorXs [10x10/16z] NOU50G1048BuTl-5lviBaOi8OkEs2NwLshPgkpLSDmD4EOb4mqC1
+
+sprite $AmazonBraketNoiseSimulatorSm [12x12/16z] JSR50GH140GWHhloJ_XqZHSyrUxL0Gt6u_ln_hXrFR5J138YD4sYbUzHLUhVEUqs59396m
+
+sprite $AmazonBraketNoiseSimulatorMd [16x16/16z] POs50K1124BnGjX_uH_N7Ju3S2r6KRwmjRTp_NImnPtX1vllhBKU9CAbq9m88pzoW5aKzBMREEPzuzBlBFr5Dr8qCWLO7dwbKd0Qlm
+
+sprite $AmazonBraketNoiseSimulatorLg [20x20/16z] {
+ZS-rOGLG581GtbNsNpZk-KPvEhXSv-nE_Z87O8Jl6W1o_nkL_mqVjEByCpJ_MXQ_hTLWL801G52tY0OqW8xqq290Kzs5AnmD-7uR8Go_RK5dcoeuzMwpRYec
+x060E9qi0BLyPVMxyTrvfsS
+}
+
+!procedure AmazonBraketNoiseSimulator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketNoiseSimulatorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketNoiseSimulatorLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketNoiseSimulatorGroup($id, $name='Amazon Braket Noise Simulator', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketNoiseSimulatorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.png
new file mode 100644
index 00000000000..c84bbc6866f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.puml
new file mode 100644
index 00000000000..6b72fd92ef8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorCard('AmazonBraketNoiseSimulatorCard', 'Amazon Braket Noise Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Remote.puml
new file mode 100644
index 00000000000..2632afa6f57
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorCard('AmazonBraketNoiseSimulatorCard', 'Amazon Braket Noise Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.png
new file mode 100644
index 00000000000..8bc7408b61a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.puml
new file mode 100644
index 00000000000..66989680388
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorGroup('AmazonBraketNoiseSimulatorGroup', 'Amazon Braket Noise Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Remote.puml
new file mode 100644
index 00000000000..c30dcc42dad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulatorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketNoiseSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator')
+
+' renders the element
+AmazonBraketNoiseSimulatorGroup('AmazonBraketNoiseSimulatorGroup', 'Amazon Braket Noise Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.png
new file mode 100644
index 00000000000..36eac2d4d68
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.puml
new file mode 100644
index 00000000000..9404794fe67
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpu
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpu('AmazonBraketQpu', 'Amazon Braket Qpu', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Remote.puml
new file mode 100644
index 00000000000..8046376053d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpu
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpu('AmazonBraketQpu', 'Amazon Braket Qpu', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.md
new file mode 100644
index 00000000000..9ae1b83a468
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.md
@@ -0,0 +1,157 @@
+# AmazonBraketQpu
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+```
+
+
+
+| Illustration | AmazonBraketQpu | AmazonBraketQpuCard | AmazonBraketQpuGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.png) | ![illustration for AmazonBraketQpu](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.Local.png) | ![illustration for AmazonBraketQpuCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.png) | ![illustration for AmazonBraketQpuGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.png) |
+
+
+
+
+## AmazonBraketQpu
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpu
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpu('AmazonBraketQpu', 'Amazon Braket Qpu', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpu
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpu('AmazonBraketQpu', 'Amazon Braket Qpu', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketQpuCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuCard('AmazonBraketQpuCard', 'Amazon Braket Qpu Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuCard('AmazonBraketQpuCard', 'Amazon Braket Qpu Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketQpuGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuGroup('AmazonBraketQpuGroup', 'Amazon Braket Qpu Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuGroup('AmazonBraketQpuGroup', 'Amazon Braket Qpu Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.png
new file mode 100644
index 00000000000..e0fd97fceff
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.puml
new file mode 100644
index 00000000000..d08c2e88a27
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu
+
+sprite $AmazonBraketQpuXs [10x10/16z] NS770SGm400XdAJfl-4B-pHuAJp6lXddWn6Zx8Gx9PShnVDOtSKu-G8
+
+sprite $AmazonBraketQpuSm [12x12/16z] LOo30G1H3CLIl_qdFkEd9YlTCCw1-cI0wEm33zW31zu6Lov_JYLIoHovLGlXny4C333ka2Dq7LHInrFC02Li
+
+sprite $AmazonBraketQpuMd [16x16/16z] {
+RO_N0KH1209dWLNxR_XolZT_He03IeAbUfHgHx9R04xq8F6rLkf6TAtbvw4KWVAiWmJeKUy5lEgP9ZEmVAq3FMqQ-J4tQmggbDhK26O0HP9XzfWDk9FLFQgn
+NtbeXYyQu0m
+}
+
+sprite $AmazonBraketQpuLg [20x20/16z] {
+TP25WSL020K7V_qtVC9-bqdMSE0RpP0W1DzbDTfljrX9YJi-bH0nP5ymxt20eJcuUwraH7FtdNwsAyMUcNUxSzxjJ9AJ8zrb3PAcY4BIoY9Hqa9sx3BXU4d9
+sba4HAyi1J3-1mLIgSa0egP4TKafeRZD2lT8sZ2MelUKDwzOxV4B
+}
+
+!procedure AmazonBraketQpu($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketQpuCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketQpuLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketQpuGroup($id, $name='Amazon Braket Qpu', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketQpuLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.png
new file mode 100644
index 00000000000..cc26174e350
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.puml
new file mode 100644
index 00000000000..6851ec65787
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuCard('AmazonBraketQpuCard', 'Amazon Braket Qpu Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Remote.puml
new file mode 100644
index 00000000000..7a7fc07b0f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuCard('AmazonBraketQpuCard', 'Amazon Braket Qpu Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.png
new file mode 100644
index 00000000000..b85a95d3aed
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.puml
new file mode 100644
index 00000000000..924ca7c307b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuGroup('AmazonBraketQpuGroup', 'Amazon Braket Qpu Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Remote.puml
new file mode 100644
index 00000000000..1932f45cd38
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpuGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketQpuGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu')
+
+' renders the element
+AmazonBraketQpuGroup('AmazonBraketQpuGroup', 'Amazon Braket Qpu Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.png
new file mode 100644
index 00000000000..1d57f2b1362
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.puml
new file mode 100644
index 00000000000..eed355b732f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulator('AmazonBraketSimulator', 'Amazon Braket Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Remote.puml
new file mode 100644
index 00000000000..52e81166433
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulator('AmazonBraketSimulator', 'Amazon Braket Simulator', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.md
new file mode 100644
index 00000000000..722e740e92e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.md
@@ -0,0 +1,157 @@
+# AmazonBraketSimulator
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+```
+
+
+
+| Illustration | AmazonBraketSimulator | AmazonBraketSimulatorCard | AmazonBraketSimulatorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.png) | ![illustration for AmazonBraketSimulator](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.Local.png) | ![illustration for AmazonBraketSimulatorCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.png) | ![illustration for AmazonBraketSimulatorGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.png) |
+
+
+
+
+## AmazonBraketSimulator
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulator('AmazonBraketSimulator', 'Amazon Braket Simulator', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulator('AmazonBraketSimulator', 'Amazon Braket Simulator', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketSimulatorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorCard('AmazonBraketSimulatorCard', 'Amazon Braket Simulator Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorCard('AmazonBraketSimulatorCard', 'Amazon Braket Simulator Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketSimulatorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorGroup('AmazonBraketSimulatorGroup', 'Amazon Braket Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorGroup('AmazonBraketSimulatorGroup', 'Amazon Braket Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.png
new file mode 100644
index 00000000000..8a406794b52
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.puml
new file mode 100644
index 00000000000..456b4eed543
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator
+
+sprite $AmazonBraketSimulatorXs [10x10/16z] JSR50S104CGm7qpM_JSS9ht4nrkW3mu5yb_dS4n7FwSuY06JSEZ5Qu4D
+
+sprite $AmazonBraketSimulatorSm [12x12/16z] JSY53G1148LGnd__3P_B4dk1jVa2CtUkdFvoxBu5hus4nwrcRalOn6qN6OqVKTCoyNJhCR03
+
+sprite $AmazonBraketSimulatorMd [16x16/16z] PSV50GH130InChRpJ_XmUVGJJtO3yWk1ohtO2AOl1aJpPw3Bsw6FTpMTnuNrjAFj5agooxOp3TO32aLu4ECA2_n7bLEJqMmC8QvSmUeD
+
+sprite $AmazonBraketSimulatorLg [20x20/16z] {
+ZSY53GD130NHCV_-6mxdLhBePj6FkurM1SBTaYkRdyMoNhtjiq-sh6NRF7btB6VaT4yVUxzI1rwNjRkI7cIN8GbC2exLVAm6LFNQHODKAYem_uGgDQMcaokt
+SORTHBFpGxid
+}
+
+!procedure AmazonBraketSimulator($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketSimulatorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketSimulatorLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketSimulatorGroup($id, $name='Amazon Braket Simulator', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketSimulatorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.png
new file mode 100644
index 00000000000..bf43df2c3ac
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.puml
new file mode 100644
index 00000000000..e9ff8f51b91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1('AmazonBraketSimulator1', 'Amazon Braket Simulator1', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Remote.puml
new file mode 100644
index 00000000000..eba4f5aef07
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1('AmazonBraketSimulator1', 'Amazon Braket Simulator1', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.md
new file mode 100644
index 00000000000..78c9ffdf1c4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.md
@@ -0,0 +1,157 @@
+# AmazonBraketSimulator1
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+```
+
+
+
+| Illustration | AmazonBraketSimulator1 | AmazonBraketSimulator1Card | AmazonBraketSimulator1Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.png) | ![illustration for AmazonBraketSimulator1](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.Local.png) | ![illustration for AmazonBraketSimulator1Card](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.png) | ![illustration for AmazonBraketSimulator1Group](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.png) |
+
+
+
+
+## AmazonBraketSimulator1
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1('AmazonBraketSimulator1', 'Amazon Braket Simulator1', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1('AmazonBraketSimulator1', 'Amazon Braket Simulator1', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketSimulator1Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Card('AmazonBraketSimulator1Card', 'Amazon Braket Simulator1 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Card('AmazonBraketSimulator1Card', 'Amazon Braket Simulator1 Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketSimulator1Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Group('AmazonBraketSimulator1Group', 'Amazon Braket Simulator1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Group('AmazonBraketSimulator1Group', 'Amazon Braket Simulator1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.png
new file mode 100644
index 00000000000..b0f45579be7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.puml
new file mode 100644
index 00000000000..d5562b6e26b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1
+
+sprite $AmazonBraketSimulator1Xs [10x10/16z] JOo30G0m40CVnUs_S8staaWmLkHLnKVCBZQN_Q_C2M54tb_WV7NZyXuzVxqE
+
+sprite $AmazonBraketSimulator1Sm [12x12/16z] LSs70SCm58HGJAJxj__2wSqCyE2KXAA0atU2S2mW45TBQmE67cK5AhsGqeARMdP0dL8SyUECyF7twNi3
+
+sprite $AmazonBraketSimulator1Md [16x16/16z] {
+POy54WH02CD2OLl-_-ARSyiAP0JX7oEn13LNeXwjehcwLrVw-c9303801XGuRSuSB5rzgvrJvQiJHXdEwJQm2ske4toL03OPZG4lKITHsOz-NMQhNlt0Cu0b
+EdgHrjVyyxdVDS05
+}
+
+sprite $AmazonBraketSimulator1Lg [20x20/16z] {
+TP25WGKm2CM2l_qNFg7VfTxWy6K8Pi_2wpjhpToN0LAp8yuf5N2OqfSbN9adTcCpJLUfSrITCVDFUwDg9EYBRH5TCamfMxPnr3hFQzm23pak7x_P2ZIQcx-g
+ecPKtc8okkBOWYLzoyzz6PE7bTlQxh0zr_QjBzzxMjSLM02_
+}
+
+!procedure AmazonBraketSimulator1($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketSimulator1Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketSimulator1Lg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketSimulator1Group($id, $name='Amazon Braket Simulator1', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketSimulator1Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.png
new file mode 100644
index 00000000000..17fd3de4404
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.puml
new file mode 100644
index 00000000000..a59e8723c5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Card('AmazonBraketSimulator1Card', 'Amazon Braket Simulator1 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Remote.puml
new file mode 100644
index 00000000000..7c37f7502a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Card('AmazonBraketSimulator1Card', 'Amazon Braket Simulator1 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.png
new file mode 100644
index 00000000000..b61a2a57602
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.puml
new file mode 100644
index 00000000000..bcd7d67ccf7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Group('AmazonBraketSimulator1Group', 'Amazon Braket Simulator1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Remote.puml
new file mode 100644
index 00000000000..eea6d3c8efc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator1Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1')
+
+' renders the element
+AmazonBraketSimulator1Group('AmazonBraketSimulator1Group', 'Amazon Braket Simulator1 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.png
new file mode 100644
index 00000000000..5c3b78d7571
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.puml
new file mode 100644
index 00000000000..ff0efda75a4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2('AmazonBraketSimulator2', 'Amazon Braket Simulator2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Remote.puml
new file mode 100644
index 00000000000..eae6326d257
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2('AmazonBraketSimulator2', 'Amazon Braket Simulator2', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.md
new file mode 100644
index 00000000000..dfdc079cf0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.md
@@ -0,0 +1,157 @@
+# AmazonBraketSimulator2
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+```
+
+
+
+| Illustration | AmazonBraketSimulator2 | AmazonBraketSimulator2Card | AmazonBraketSimulator2Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.png) | ![illustration for AmazonBraketSimulator2](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.Local.png) | ![illustration for AmazonBraketSimulator2Card](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.png) | ![illustration for AmazonBraketSimulator2Group](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.png) |
+
+
+
+
+## AmazonBraketSimulator2
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2('AmazonBraketSimulator2', 'Amazon Braket Simulator2', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2('AmazonBraketSimulator2', 'Amazon Braket Simulator2', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketSimulator2Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Card('AmazonBraketSimulator2Card', 'Amazon Braket Simulator2 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Card('AmazonBraketSimulator2Card', 'Amazon Braket Simulator2 Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketSimulator2Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Group('AmazonBraketSimulator2Group', 'Amazon Braket Simulator2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Group('AmazonBraketSimulator2Group', 'Amazon Braket Simulator2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.png
new file mode 100644
index 00000000000..dd26d4767e0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.puml
new file mode 100644
index 00000000000..1fa0babe58a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2
+
+sprite $AmazonBraketSimulator2Xs [10x10/16z] LOm50G0m409lJl_2Stit06lAF0kZHA4zuIXz4dr0GUG-ZscHyiA5QUdJQm
+
+sprite $AmazonBraketSimulator2Sm [12x12/16z] LSs50GHG20BGzmlTV-7hj1FyIwQU0fsNaEYTHSVCiYaroRDAw4JHDp6pOJrlrB6Na5XdeaDrFMp_yLu1
+
+sprite $AmazonBraketSimulator2Md [16x16/16z] {
+RO_L0SKm30FFQY9f_uKV5FvwGRFD2oQKO4uKHJrl02qz1714lBq0so0jhM421X9D0z3jdFODgJGxG2j32QtRCtvGO3_nH0UCkUEPGze6t_Lf14_z-A6lys1C
+pnk-
+}
+
+sprite $AmazonBraketSimulator2Lg [20x20/16z] {
+VP25WKKn20I7nmBRVyCdVDU91uTFD0McW_xoL-FnNBO4OBWZ1NGRsjbT0UIqLa_24DPPhyg4Qm0goQuywmN4Hbiz61eODKOIO9k644PsshLw5HiQVCibp7AO
+pILYG3EpNwJYKeTHsmzrqEK3xkh8EqgmwgEMh956tteg4We5g_OB
+}
+
+!procedure AmazonBraketSimulator2($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketSimulator2Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketSimulator2Lg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketSimulator2Group($id, $name='Amazon Braket Simulator2', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketSimulator2Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.png
new file mode 100644
index 00000000000..2aaca68b219
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.puml
new file mode 100644
index 00000000000..0486dde3687
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Card('AmazonBraketSimulator2Card', 'Amazon Braket Simulator2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Remote.puml
new file mode 100644
index 00000000000..c60d9d33fe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Card('AmazonBraketSimulator2Card', 'Amazon Braket Simulator2 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.png
new file mode 100644
index 00000000000..cb14639f2e6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.puml
new file mode 100644
index 00000000000..28283a10bf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Group('AmazonBraketSimulator2Group', 'Amazon Braket Simulator2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Remote.puml
new file mode 100644
index 00000000000..8dfd966a25b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator2Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2')
+
+' renders the element
+AmazonBraketSimulator2Group('AmazonBraketSimulator2Group', 'Amazon Braket Simulator2 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.png
new file mode 100644
index 00000000000..6c218755887
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.puml
new file mode 100644
index 00000000000..98be5662e70
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3('AmazonBraketSimulator3', 'Amazon Braket Simulator3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Remote.puml
new file mode 100644
index 00000000000..9efa3cc14b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3('AmazonBraketSimulator3', 'Amazon Braket Simulator3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.md
new file mode 100644
index 00000000000..b00192462f7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.md
@@ -0,0 +1,157 @@
+# AmazonBraketSimulator3
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+```
+
+
+
+| Illustration | AmazonBraketSimulator3 | AmazonBraketSimulator3Card | AmazonBraketSimulator3Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.png) | ![illustration for AmazonBraketSimulator3](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.Local.png) | ![illustration for AmazonBraketSimulator3Card](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.png) | ![illustration for AmazonBraketSimulator3Group](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.png) |
+
+
+
+
+## AmazonBraketSimulator3
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3('AmazonBraketSimulator3', 'Amazon Braket Simulator3', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3('AmazonBraketSimulator3', 'Amazon Braket Simulator3', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketSimulator3Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Card('AmazonBraketSimulator3Card', 'Amazon Braket Simulator3 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Card('AmazonBraketSimulator3Card', 'Amazon Braket Simulator3 Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketSimulator3Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Group('AmazonBraketSimulator3Group', 'Amazon Braket Simulator3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Group('AmazonBraketSimulator3Group', 'Amazon Braket Simulator3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.png
new file mode 100644
index 00000000000..6d41a115636
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.puml
new file mode 100644
index 00000000000..af1bc43456a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3
+
+sprite $AmazonBraketSimulator3Xs [10x10/16z] Oq0576n876OOWnNCue2ASK1bEHZOW2IGompMn0BLmGm6h4Zc0G
+
+sprite $AmazonBraketSimulator3Sm [12x12/16z] LSs54SD044FHbmFjzjzmEB7zHuCYLpBq4EXy8G5k7ICBXXh4HWaTXQ7R24pVZ5A41467wdfhNNuV
+
+sprite $AmazonBraketSimulator3Md [16x16/16z] RS_50OK030FGXoNTV-4lo8swYnU86XLWxG_dbB3kwmD5pYXOad26OT-3TXLGwPaNF7fcjQqecJdZWlBqAylAqyzX4C_-BN3jRnwOrtz4p2dv0W
+
+sprite $AmazonBraketSimulator3Lg [20x20/16z] {
+VP25bG0n44B9Za3_3P-mhl7yDmhUHgC0eGVwWnL5SJt2Z3YCI03TEg0HxBJTHeksgn8cBbP2T8NjLiDQufbDVa4BasI-sacr_6aKnrhyTLJNCWRNKEsQnzP7
+9dJh8zi6Qnzn69LBsypEL3AJ-QLf8e123jZi5m
+}
+
+!procedure AmazonBraketSimulator3($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketSimulator3Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketSimulator3Lg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketSimulator3Group($id, $name='Amazon Braket Simulator3', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketSimulator3Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.png
new file mode 100644
index 00000000000..e8081023703
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.puml
new file mode 100644
index 00000000000..0b325765227
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Card('AmazonBraketSimulator3Card', 'Amazon Braket Simulator3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Remote.puml
new file mode 100644
index 00000000000..07193e97958
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Card('AmazonBraketSimulator3Card', 'Amazon Braket Simulator3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.png
new file mode 100644
index 00000000000..1c48265e920
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.puml
new file mode 100644
index 00000000000..dbd07c305bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Group('AmazonBraketSimulator3Group', 'Amazon Braket Simulator3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Remote.puml
new file mode 100644
index 00000000000..daec0bfd318
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator3Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3')
+
+' renders the element
+AmazonBraketSimulator3Group('AmazonBraketSimulator3Group', 'Amazon Braket Simulator3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.png
new file mode 100644
index 00000000000..75eccbc812a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.puml
new file mode 100644
index 00000000000..e9c1cac4a0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4('AmazonBraketSimulator4', 'Amazon Braket Simulator4', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Remote.puml
new file mode 100644
index 00000000000..8d797cdd405
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4('AmazonBraketSimulator4', 'Amazon Braket Simulator4', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.md
new file mode 100644
index 00000000000..cb526188ff1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.md
@@ -0,0 +1,157 @@
+# AmazonBraketSimulator4
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+```
+
+
+
+| Illustration | AmazonBraketSimulator4 | AmazonBraketSimulator4Card | AmazonBraketSimulator4Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.png) | ![illustration for AmazonBraketSimulator4](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.Local.png) | ![illustration for AmazonBraketSimulator4Card](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.png) | ![illustration for AmazonBraketSimulator4Group](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.png) |
+
+
+
+
+## AmazonBraketSimulator4
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4('AmazonBraketSimulator4', 'Amazon Braket Simulator4', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4('AmazonBraketSimulator4', 'Amazon Braket Simulator4', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketSimulator4Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Card('AmazonBraketSimulator4Card', 'Amazon Braket Simulator4 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Card('AmazonBraketSimulator4Card', 'Amazon Braket Simulator4 Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketSimulator4Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Group('AmazonBraketSimulator4Group', 'Amazon Braket Simulator4 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Group('AmazonBraketSimulator4Group', 'Amazon Braket Simulator4 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.png
new file mode 100644
index 00000000000..6343a93c29f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.puml
new file mode 100644
index 00000000000..78b6bad329d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4
+
+sprite $AmazonBraketSimulator4Xs [10x10/16z] Oq0576n876Oq5WS34uZ5mSe10imS3435x21PDcHrp630YcGU
+
+sprite $AmazonBraketSimulator4Sm [12x12/16z] NOs50S0W4CHIoz_-2zSD0kz6YoCP4I3UWC99P7py6a48SbfpOdBs5FNsd7HxgDJvv-Rk1W
+
+sprite $AmazonBraketSimulator4Md [16x16/16z] RO-54G0m20DhbsJ_YUlELt5m1d1qAWTT32nBxMvY2XCM4Gmx42ZsGow7m-wRxxJBOzYbg04W3JkTxlW6-EV_wnCJVVCC6KL6apC
+
+sprite $AmazonBraketSimulator4Lg [20x20/16z] {
+bL230G0n4Clvzf_uxQzI1nLAS1YGS89NE8kSoz79oWLk45rodWykN7zzPa-Vcno-ML3UVGT7gNvcCzFoXCkyF7mI7E-xp0IVTo5wtOM6tY4tcExsK5VDUPXh
+xKyLWfbMmcgR
+}
+
+!procedure AmazonBraketSimulator4($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketSimulator4Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketSimulator4Lg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketSimulator4Group($id, $name='Amazon Braket Simulator4', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketSimulator4Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.png
new file mode 100644
index 00000000000..16279086dd3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.puml
new file mode 100644
index 00000000000..f17f1bfeda2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Card('AmazonBraketSimulator4Card', 'Amazon Braket Simulator4 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Remote.puml
new file mode 100644
index 00000000000..3b3845aad78
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Card
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Card('AmazonBraketSimulator4Card', 'Amazon Braket Simulator4 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.png
new file mode 100644
index 00000000000..dadc56dab16
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.puml
new file mode 100644
index 00000000000..6accd888a63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Group('AmazonBraketSimulator4Group', 'Amazon Braket Simulator4 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Remote.puml
new file mode 100644
index 00000000000..3c6bc92e71c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulator4Group
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4')
+
+' renders the element
+AmazonBraketSimulator4Group('AmazonBraketSimulator4Group', 'Amazon Braket Simulator4 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.png
new file mode 100644
index 00000000000..73f3343fe9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.puml
new file mode 100644
index 00000000000..63c205d859e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorCard('AmazonBraketSimulatorCard', 'Amazon Braket Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Remote.puml
new file mode 100644
index 00000000000..85346f33349
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorCard('AmazonBraketSimulatorCard', 'Amazon Braket Simulator Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.png
new file mode 100644
index 00000000000..7e0e0f46c07
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.puml
new file mode 100644
index 00000000000..0b663814ddc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorGroup('AmazonBraketSimulatorGroup', 'Amazon Braket Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Remote.puml
new file mode 100644
index 00000000000..03f1395e9b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulatorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketSimulatorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator')
+
+' renders the element
+AmazonBraketSimulatorGroup('AmazonBraketSimulatorGroup', 'Amazon Braket Simulator Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.png
new file mode 100644
index 00000000000..08000c9a28a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.puml
new file mode 100644
index 00000000000..25e7d56b336
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVector
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVector('AmazonBraketStateVector', 'Amazon Braket State Vector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Remote.puml
new file mode 100644
index 00000000000..d68baaeb4d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVector
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVector('AmazonBraketStateVector', 'Amazon Braket State Vector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.md
new file mode 100644
index 00000000000..595855a79de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.md
@@ -0,0 +1,157 @@
+# AmazonBraketStateVector
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+```
+
+
+
+| Illustration | AmazonBraketStateVector | AmazonBraketStateVectorCard | AmazonBraketStateVectorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.png) | ![illustration for AmazonBraketStateVector](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.Local.png) | ![illustration for AmazonBraketStateVectorCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.png) | ![illustration for AmazonBraketStateVectorGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.png) |
+
+
+
+
+## AmazonBraketStateVector
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVector
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVector('AmazonBraketStateVector', 'Amazon Braket State Vector', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVector
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVector('AmazonBraketStateVector', 'Amazon Braket State Vector', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketStateVectorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorCard('AmazonBraketStateVectorCard', 'Amazon Braket State Vector Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorCard('AmazonBraketStateVectorCard', 'Amazon Braket State Vector Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketStateVectorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorGroup('AmazonBraketStateVectorGroup', 'Amazon Braket State Vector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorGroup('AmazonBraketStateVectorGroup', 'Amazon Braket State Vector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.png
new file mode 100644
index 00000000000..82e48238f28
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.puml
new file mode 100644
index 00000000000..ed79d0a0742
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector
+
+sprite $AmazonBraketStateVectorXs [10x10/16z] Oq0677XOh20M4qI80uIPcS2o74340bNAmieAPZ2n8Sm4CW4
+
+sprite $AmazonBraketStateVectorSm [12x12/16z] ROs50S1020CFP_-5wzx7DU4f0hh5lRPHhLjDh7KVSr-Rx5v3KcjdBAsKxI_Qk2MRH6LBSuZMYvuP
+
+sprite $AmazonBraketStateVectorMd [16x16/16z] bOpL0GC124E31VQVkEcvVDt35K_ii9MMSOkVwkt3R7MMh_-vrCoMrR8nqzhcqBSlX0KJoRAjniYqWWL78COxBB32gf44iM5eoHMjuyqF
+
+sprite $AmazonBraketStateVectorLg [20x20/16z] {
+jSq30WH050BGlghxNtXji_4RuTNusFtDT69qRApdS2GRkt0sLf8JfBZ6ikqrssOXv_0HCzsWu3WOreSHTkDeeusDS0ZN9zk3gODvsXeJR1oImGHn6TMr9N4l
+Im
+}
+
+!procedure AmazonBraketStateVector($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketStateVectorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketStateVectorLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketStateVectorGroup($id, $name='Amazon Braket State Vector', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketStateVectorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.png
new file mode 100644
index 00000000000..d907b858bf1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.puml
new file mode 100644
index 00000000000..8615f4d56e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorCard('AmazonBraketStateVectorCard', 'Amazon Braket State Vector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Remote.puml
new file mode 100644
index 00000000000..2f508ddc3f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorCard('AmazonBraketStateVectorCard', 'Amazon Braket State Vector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.png
new file mode 100644
index 00000000000..285b3b7df7a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.puml
new file mode 100644
index 00000000000..de96a4a4f36
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorGroup('AmazonBraketStateVectorGroup', 'Amazon Braket State Vector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Remote.puml
new file mode 100644
index 00000000000..df2bfec9a6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVectorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketStateVectorGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector')
+
+' renders the element
+AmazonBraketStateVectorGroup('AmazonBraketStateVectorGroup', 'Amazon Braket State Vector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.png
new file mode 100644
index 00000000000..a103d9fc50a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.puml
new file mode 100644
index 00000000000..17928e8eb79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetwork
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetwork('AmazonBraketTensorNetwork', 'Amazon Braket Tensor Network', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Remote.puml
new file mode 100644
index 00000000000..f712f66186d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetwork
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetwork('AmazonBraketTensorNetwork', 'Amazon Braket Tensor Network', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.md b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.md
new file mode 100644
index 00000000000..e07ce841755
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.md
@@ -0,0 +1,157 @@
+# AmazonBraketTensorNetwork
+
+
+```text
+aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork
+```
+
+```text
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+```
+
+
+
+| Illustration | AmazonBraketTensorNetwork | AmazonBraketTensorNetworkCard | AmazonBraketTensorNetworkGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.png) | ![illustration for AmazonBraketTensorNetwork](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.Local.png) | ![illustration for AmazonBraketTensorNetworkCard](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.png) | ![illustration for AmazonBraketTensorNetworkGroup](../../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.png) |
+
+
+
+
+## AmazonBraketTensorNetwork
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetwork
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetwork('AmazonBraketTensorNetwork', 'Amazon Braket Tensor Network', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetwork
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetwork('AmazonBraketTensorNetwork', 'Amazon Braket Tensor Network', 'an optional tech label')
+@enduml
+```
+
+## AmazonBraketTensorNetworkCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkCard('AmazonBraketTensorNetworkCard', 'Amazon Braket Tensor Network Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkCard('AmazonBraketTensorNetworkCard', 'Amazon Braket Tensor Network Card', 'an optional description')
+@enduml
+```
+
+## AmazonBraketTensorNetworkGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkGroup('AmazonBraketTensorNetworkGroup', 'Amazon Braket Tensor Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkGroup('AmazonBraketTensorNetworkGroup', 'Amazon Braket Tensor Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.png
new file mode 100644
index 00000000000..f15568d7671
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.puml
new file mode 100644
index 00000000000..af89c4ba9a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork
+
+sprite $AmazonBraketTensorNetworkXs [10x10/16z] 7SP70SH0000XidNy6xuINW00PSVY0eG32u8evSHuzyHyntIQXR3u0W
+
+sprite $AmazonBraketTensorNetworkSm [12x12/16z] JSc50GCm40B0YpIm_y9rUq7zpvoahCL61uMBm8O4WFDkOQ5r6gFGLJKofpuO5f88JktbZ8KTT7C3
+
+sprite $AmazonBraketTensorNetworkMd [16x16/16z] {
+NKs50GD138eziF_4pNFrk4ByYxGXkR64tvw85QuZVUg7QwrTZMDYJj4P5k9aV1W-ty-Y90QatF8oIPAg-uS4uAUKkVs8Tn_Jvnximq5aKKnoohTz9xqPCvty
+_
+}
+
+sprite $AmazonBraketTensorNetworkLg [20x20/16z] {
+RSc5WI0m20J0YS7st_0RxtUJu3xJULCQ9u5uKu9t0YyNKXSx3zoBqq33r3szTOqYHctZ9lvtRnd9CLOkSAu_EtX9jafcMX2IzBKVbRdia-L5K3VllIiTLhAn
+Ri2fiBDdgeCcgNxk1JbRLwTF8WVKRVPwHsDKfizz_hTczHK
+}
+
+!procedure AmazonBraketTensorNetwork($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork', $name, $tech)
+!endprocedure
+
+!procedure AmazonBraketTensorNetworkCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonBraketTensorNetworkLg>', 'QuantumTechnologies', $funcName, $content)
+!endprocedure
+
+!procedure AmazonBraketTensorNetworkGroup($id, $name='Amazon Braket Tensor Network', $tech='')
+ IconGroupElement($id, 'QuantumTechnologiesFamily', '<$AmazonBraketTensorNetworkLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.png
new file mode 100644
index 00000000000..59dd8cd6cd8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.puml
new file mode 100644
index 00000000000..7082429b1c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkCard('AmazonBraketTensorNetworkCard', 'Amazon Braket Tensor Network Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Remote.puml
new file mode 100644
index 00000000000..fc4c7e212b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkCard
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkCard('AmazonBraketTensorNetworkCard', 'Amazon Braket Tensor Network Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.png b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.png
new file mode 100644
index 00000000000..558db2b217c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.puml
new file mode 100644
index 00000000000..e9ec295868f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkGroup('AmazonBraketTensorNetworkGroup', 'Amazon Braket Tensor Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Remote.puml b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Remote.puml
new file mode 100644
index 00000000000..344ef6801e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetworkGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonBraketTensorNetworkGroup
+include('aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork')
+
+' renders the element
+AmazonBraketTensorNetworkGroup('AmazonBraketTensorNetworkGroup', 'Amazon Braket Tensor Network Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/README.md b/distribution/aws-q1-2022/Resource/README.md
new file mode 100644
index 00000000000..03580099f86
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/README.md
@@ -0,0 +1,618 @@
+# Resource
+
+The module contains 478 items.
+
+- [Analytics](#family-analytics)
+- [ApplicationIntegration](#family-applicationintegration)
+- [Blockchain](#family-blockchain)
+- [BusinessApplications](#family-businessapplications)
+- [Compute](#family-compute)
+- [Containers](#family-containers)
+- [Database](#family-database)
+- [DeveloperTools](#family-developertools)
+- [EndUserComputing](#family-endusercomputing)
+- [FrontEndWebMobile](#family-frontendwebmobile)
+- [GeneralIcons](#family-generalicons)
+- [GroupIcons](#family-groupicons)
+- [LoT](#family-lot)
+- [MachineLearning](#family-machinelearning)
+- [ManagementGovernance](#family-managementgovernance)
+- [MediaServices](#family-mediaservices)
+- [MigrationAndTransfer](#family-migrationandtransfer)
+- [NetworkingAndContentDelivery](#family-networkingandcontentdelivery)
+- [QuantumTechnologies](#family-quantumtechnologies)
+- [Robotics](#family-robotics)
+- [SecurityIdentityAndCompliance](#family-securityidentityandcompliance)
+- [Storage](#family-storage)
+
+
+
+## Analytics
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments](../../aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.png) | [aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments](../../aws-q1-2022/Resource/Analytics/AmazonCloudSearchSearchDocuments.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonEmrCluster](../../aws-q1-2022/Resource/Analytics/AmazonEmrCluster.png) | [aws-q1-2022/Resource/Analytics/AmazonEmrCluster](../../aws-q1-2022/Resource/Analytics/AmazonEmrCluster.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine](../../aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.png) | [aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine](../../aws-q1-2022/Resource/Analytics/AmazonEmrEmrEngine.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster](../../aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.png) | [aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster](../../aws-q1-2022/Resource/Analytics/AmazonEmrHdfsCluster.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect](../../aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.png) | [aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect](../../aws-q1-2022/Resource/Analytics/AmazonMskAmazonMskConnect.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.png) | [aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseComputeNode.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.png) | [aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftDenseStorageNode.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonRedshiftMl](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.png) | [aws-q1-2022/Resource/Analytics/AmazonRedshiftMl](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftMl.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.png) | [aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3](../../aws-q1-2022/Resource/Analytics/AmazonRedshiftRa3.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs](../../aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.png) | [aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs](../../aws-q1-2022/Resource/Analytics/AwsDataExchangeForApIs.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AwsGlueCrawler](../../aws-q1-2022/Resource/Analytics/AwsGlueCrawler.png) | [aws-q1-2022/Resource/Analytics/AwsGlueCrawler](../../aws-q1-2022/Resource/Analytics/AwsGlueCrawler.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog](../../aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.png) | [aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog](../../aws-q1-2022/Resource/Analytics/AwsGlueDataCatalog.md) |
+| ![illustration of aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake](../../aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.png) | [aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake](../../aws-q1-2022/Resource/Analytics/AwsLakeFormationDataLake.md) |
+
+
+## ApplicationIntegration
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonApiGatewayEndpoint.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeCustomEventBus.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeDefaultEventBus.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeEvent.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeRule.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSaasPartnerEvent.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchema.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonEventBridgeSchemaRegistry.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonMqBroker.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceEmailNotification.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceHttpNotification.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleNotificationServiceTopic.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceMessage.md) |
+| ![illustration of aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.png) | [aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue](../../aws-q1-2022/Resource/ApplicationIntegration/AmazonSimpleQueueServiceQueue.md) |
+
+
+## Blockchain
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain](../../aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.png) | [aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain](../../aws-q1-2022/Resource/Blockchain/AmazonManagedBlockchainBlockchain.md) |
+
+
+## BusinessApplications
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney](../../aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.png) | [aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney](../../aws-q1-2022/Resource/BusinessApplications/AmazonPinpointJourney.md) |
+| ![illustration of aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail](../../aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.png) | [aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail](../../aws-q1-2022/Resource/BusinessApplications/AmazonSimpleEmailServiceEmail.md) |
+
+
+## Compute
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2A1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2A1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2A1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Ami](../../aws-q1-2022/Resource/Compute/AmazonEc2Ami.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Ami](../../aws-q1-2022/Resource/Compute/AmazonEc2Ami.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling](../../aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.png) | [aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling](../../aws-q1-2022/Resource/Compute/AmazonEc2AutoScaling.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia](../../aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.png) | [aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia](../../aws-q1-2022/Resource/Compute/AmazonEc2AwsInferentia.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet](../../aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.png) | [aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet](../../aws-q1-2022/Resource/Compute/AmazonEc2AwsMicroserviceExtractorForNet.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2C4Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5AInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5AdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5DInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C5NInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6GInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6GdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6GnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C6IInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2C7GInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2D2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2D2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2D2Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2D3EnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2D3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2D3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2D3Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2DbInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2DbInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2DbInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Dl1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress](../../aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.png) | [aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress](../../aws-q1-2022/Resource/Compute/AmazonEc2ElasticIpAddress.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2F1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2F1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2F1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2G3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2G3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2G3Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2G4AdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2G4DnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2G5GInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2G5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2G5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2G5Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2H1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2H1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2H1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2HabanaGaudiInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2HmiInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2I2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2I2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2I2Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2I3EnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2I3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2I3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2I3Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2I4IInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2Im4GnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Inf1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch](../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.png) | [aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch](../../aws-q1-2022/Resource/Compute/AmazonEc2InstanceWithCloudWatch.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Instances](../../aws-q1-2022/Resource/Compute/AmazonEc2Instances.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Instances](../../aws-q1-2022/Resource/Compute/AmazonEc2Instances.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2Is4GenInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M1MacInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2M4Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5AInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5DInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5DnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5NInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M5ZnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6AInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6GInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6GdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2M6IInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2MacInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2MacInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2MacInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2P2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2P2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2P2Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2P3DnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2P3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2P3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2P3Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2P4DInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2P4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2P4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2P4Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R4Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2R4Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5AInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5AdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5BInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5DInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5GdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R5NInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R6GInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2R6IInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2RdnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Rescue](../../aws-q1-2022/Resource/Compute/AmazonEc2Rescue.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Rescue](../../aws-q1-2022/Resource/Compute/AmazonEc2Rescue.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2SpotInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2T2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2T2Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2T2Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2T3AInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2T3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2T3Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2T3Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2T4GInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2TrainiumInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Trn1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2Vt1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X1EInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2X1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2X1Instance](../../aws-q1-2022/Resource/Compute/AmazonEc2X1Instance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2GdInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2IdnInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2IednInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2X2IeznInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.png) | [aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance](../../aws-q1-2022/Resource/Compute/AmazonEc2Z1DInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication](../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.png) | [aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication](../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkApplication.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment](../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.png) | [aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment](../../aws-q1-2022/Resource/Compute/AwsElasticBeanstalkDeployment.md) |
+| ![illustration of aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction](../../aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.png) | [aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction](../../aws-q1-2022/Resource/Compute/AwsLambdaLambdaFunction.md) |
+
+
+## Containers
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryImage.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerRegistryRegistry.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer1.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer2.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceContainer3.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceCopilotCli.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceEcsAnywhere.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceService.md) |
+| ![illustration of aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.png) | [aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask](../../aws-q1-2022/Resource/Containers/AmazonElasticContainerServiceTask.md) |
+
+
+## Database
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonAuroraInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate](../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate](../../aws-q1-2022/Resource/Database/AmazonAuroraAmazonRdsInstanceAternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraMariaDbInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraMySqlInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraOracleInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraPiopsInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraPostgreSqlInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.png) | [aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance](../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonAuroraSqlServerInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator](../../aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator](../../aws-q1-2022/Resource/Database/AmazonDynamoDbAmazonDynamoDbAccelerator.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute](../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute](../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttribute.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes](../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes](../../aws-q1-2022/Resource/Database/AmazonDynamoDbAttributes.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex](../../aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex](../../aws-q1-2022/Resource/Database/AmazonDynamoDbGlobalSecondaryIndex.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbItem](../../aws-q1-2022/Resource/Database/AmazonDynamoDbItem.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbItem](../../aws-q1-2022/Resource/Database/AmazonDynamoDbItem.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbItems](../../aws-q1-2022/Resource/Database/AmazonDynamoDbItems.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbItems](../../aws-q1-2022/Resource/Database/AmazonDynamoDbItems.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass](../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass](../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardAccessTableClass.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass](../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass](../../aws-q1-2022/Resource/Database/AmazonDynamoDbStandardInfrequentAccessTableClass.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbStream](../../aws-q1-2022/Resource/Database/AmazonDynamoDbStream.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbStream](../../aws-q1-2022/Resource/Database/AmazonDynamoDbStream.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonDynamoDbTable](../../aws-q1-2022/Resource/Database/AmazonDynamoDbTable.png) | [aws-q1-2022/Resource/Database/AmazonDynamoDbTable](../../aws-q1-2022/Resource/Database/AmazonDynamoDbTable.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode](../../aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.png) | [aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode](../../aws-q1-2022/Resource/Database/AmazonElastiCacheCacheNode.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached](../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.png) | [aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached](../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForMemcached.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis](../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.png) | [aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis](../../aws-q1-2022/Resource/Database/AmazonElastiCacheElastiCacheForRedis.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonRdsProxyInstance](../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.png) | [aws-q1-2022/Resource/Database/AmazonRdsProxyInstance](../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstance.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.png) | [aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate](../../aws-q1-2022/Resource/Database/AmazonRdsProxyInstanceAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob](../../aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.png) | [aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob](../../aws-q1-2022/Resource/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflowOrJob.md) |
+
+
+## DeveloperTools
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9](../../aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.png) | [aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9](../../aws-q1-2022/Resource/DeveloperTools/AwsCloud9Cloud9.md) |
+
+
+## EndUserComputing
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb](../../aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.png) | [aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb](../../aws-q1-2022/Resource/EndUserComputing/AmazonWorkSpacesWorkSpacesWeb.md) |
+
+
+## FrontEndWebMobile
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.png) | [aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceGeofence.md) |
+| ![illustration of aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.png) | [aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceMap.md) |
+| ![illustration of aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.png) | [aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServicePlace.md) |
+| ![illustration of aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.png) | [aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceRoutes.md) |
+| ![illustration of aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.png) | [aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack](../../aws-q1-2022/Resource/FrontEndWebMobile/AmazonLocationServiceTrack.md) |
+| ![illustration of aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio](../../aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.png) | [aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio](../../aws-q1-2022/Resource/FrontEndWebMobile/AwsAmplifyAwsAmplifyStudio.md) |
+
+
+## GeneralIcons
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Camera](../../aws-q1-2022/Resource/GeneralIcons/Camera.png) | [aws-q1-2022/Resource/GeneralIcons/Camera](../../aws-q1-2022/Resource/GeneralIcons/Camera.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Client](../../aws-q1-2022/Resource/GeneralIcons/Client.png) | [aws-q1-2022/Resource/GeneralIcons/Client](../../aws-q1-2022/Resource/GeneralIcons/Client.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Disk](../../aws-q1-2022/Resource/GeneralIcons/Disk.png) | [aws-q1-2022/Resource/GeneralIcons/Disk](../../aws-q1-2022/Resource/GeneralIcons/Disk.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Documents](../../aws-q1-2022/Resource/GeneralIcons/Documents.png) | [aws-q1-2022/Resource/GeneralIcons/Documents](../../aws-q1-2022/Resource/GeneralIcons/Documents.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Email](../../aws-q1-2022/Resource/GeneralIcons/Email.png) | [aws-q1-2022/Resource/GeneralIcons/Email](../../aws-q1-2022/Resource/GeneralIcons/Email.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Firewall](../../aws-q1-2022/Resource/GeneralIcons/Firewall.png) | [aws-q1-2022/Resource/GeneralIcons/Firewall](../../aws-q1-2022/Resource/GeneralIcons/Firewall.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Forums](../../aws-q1-2022/Resource/GeneralIcons/Forums.png) | [aws-q1-2022/Resource/GeneralIcons/Forums](../../aws-q1-2022/Resource/GeneralIcons/Forums.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Gear](../../aws-q1-2022/Resource/GeneralIcons/Gear.png) | [aws-q1-2022/Resource/GeneralIcons/Gear](../../aws-q1-2022/Resource/GeneralIcons/Gear.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/General](../../aws-q1-2022/Resource/GeneralIcons/General.png) | [aws-q1-2022/Resource/GeneralIcons/General](../../aws-q1-2022/Resource/GeneralIcons/General.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/GenericDatabase](../../aws-q1-2022/Resource/GeneralIcons/GenericDatabase.png) | [aws-q1-2022/Resource/GeneralIcons/GenericDatabase](../../aws-q1-2022/Resource/GeneralIcons/GenericDatabase.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Internet](../../aws-q1-2022/Resource/GeneralIcons/Internet.png) | [aws-q1-2022/Resource/GeneralIcons/Internet](../../aws-q1-2022/Resource/GeneralIcons/Internet.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/InternetAlt1](../../aws-q1-2022/Resource/GeneralIcons/InternetAlt1.png) | [aws-q1-2022/Resource/GeneralIcons/InternetAlt1](../../aws-q1-2022/Resource/GeneralIcons/InternetAlt1.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/InternetAlt2](../../aws-q1-2022/Resource/GeneralIcons/InternetAlt2.png) | [aws-q1-2022/Resource/GeneralIcons/InternetAlt2](../../aws-q1-2022/Resource/GeneralIcons/InternetAlt2.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/MobileClient](../../aws-q1-2022/Resource/GeneralIcons/MobileClient.png) | [aws-q1-2022/Resource/GeneralIcons/MobileClient](../../aws-q1-2022/Resource/GeneralIcons/MobileClient.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Multimedia](../../aws-q1-2022/Resource/GeneralIcons/Multimedia.png) | [aws-q1-2022/Resource/GeneralIcons/Multimedia](../../aws-q1-2022/Resource/GeneralIcons/Multimedia.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/OfficeBuilding](../../aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.png) | [aws-q1-2022/Resource/GeneralIcons/OfficeBuilding](../../aws-q1-2022/Resource/GeneralIcons/OfficeBuilding.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Question](../../aws-q1-2022/Resource/GeneralIcons/Question.png) | [aws-q1-2022/Resource/GeneralIcons/Question](../../aws-q1-2022/Resource/GeneralIcons/Question.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/SamlToken](../../aws-q1-2022/Resource/GeneralIcons/SamlToken.png) | [aws-q1-2022/Resource/GeneralIcons/SamlToken](../../aws-q1-2022/Resource/GeneralIcons/SamlToken.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Sdk](../../aws-q1-2022/Resource/GeneralIcons/Sdk.png) | [aws-q1-2022/Resource/GeneralIcons/Sdk](../../aws-q1-2022/Resource/GeneralIcons/Sdk.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/SslPadlock](../../aws-q1-2022/Resource/GeneralIcons/SslPadlock.png) | [aws-q1-2022/Resource/GeneralIcons/SslPadlock](../../aws-q1-2022/Resource/GeneralIcons/SslPadlock.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/TapeStorage](../../aws-q1-2022/Resource/GeneralIcons/TapeStorage.png) | [aws-q1-2022/Resource/GeneralIcons/TapeStorage](../../aws-q1-2022/Resource/GeneralIcons/TapeStorage.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Toolkit](../../aws-q1-2022/Resource/GeneralIcons/Toolkit.png) | [aws-q1-2022/Resource/GeneralIcons/Toolkit](../../aws-q1-2022/Resource/GeneralIcons/Toolkit.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/TraditionalServer](../../aws-q1-2022/Resource/GeneralIcons/TraditionalServer.png) | [aws-q1-2022/Resource/GeneralIcons/TraditionalServer](../../aws-q1-2022/Resource/GeneralIcons/TraditionalServer.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/User](../../aws-q1-2022/Resource/GeneralIcons/User.png) | [aws-q1-2022/Resource/GeneralIcons/User](../../aws-q1-2022/Resource/GeneralIcons/User.md) |
+| ![illustration of aws-q1-2022/Resource/GeneralIcons/Users](../../aws-q1-2022/Resource/GeneralIcons/Users.png) | [aws-q1-2022/Resource/GeneralIcons/Users](../../aws-q1-2022/Resource/GeneralIcons/Users.md) |
+
+
+## GroupIcons
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/GroupIcons/AutoScaling](../../aws-q1-2022/Resource/GroupIcons/AutoScaling.png) | [aws-q1-2022/Resource/GroupIcons/AutoScaling](../../aws-q1-2022/Resource/GroupIcons/AutoScaling.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/AwsCloud](../../aws-q1-2022/Resource/GroupIcons/AwsCloud.png) | [aws-q1-2022/Resource/GroupIcons/AwsCloud](../../aws-q1-2022/Resource/GroupIcons/AwsCloud.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/AwsStepFunction](../../aws-q1-2022/Resource/GroupIcons/AwsStepFunction.png) | [aws-q1-2022/Resource/GroupIcons/AwsStepFunction](../../aws-q1-2022/Resource/GroupIcons/AwsStepFunction.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/Cloud](../../aws-q1-2022/Resource/GroupIcons/Cloud.png) | [aws-q1-2022/Resource/GroupIcons/Cloud](../../aws-q1-2022/Resource/GroupIcons/Cloud.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/CorporateDataCenter](../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.png) | [aws-q1-2022/Resource/GroupIcons/CorporateDataCenter](../../aws-q1-2022/Resource/GroupIcons/CorporateDataCenter.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer](../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.png) | [aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer](../../aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer](../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.png) | [aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer](../../aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/Region](../../aws-q1-2022/Resource/GroupIcons/Region.png) | [aws-q1-2022/Resource/GroupIcons/Region](../../aws-q1-2022/Resource/GroupIcons/Region.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/ServerContents](../../aws-q1-2022/Resource/GroupIcons/ServerContents.png) | [aws-q1-2022/Resource/GroupIcons/ServerContents](../../aws-q1-2022/Resource/GroupIcons/ServerContents.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/SpotFleet](../../aws-q1-2022/Resource/GroupIcons/SpotFleet.png) | [aws-q1-2022/Resource/GroupIcons/SpotFleet](../../aws-q1-2022/Resource/GroupIcons/SpotFleet.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/Vpc](../../aws-q1-2022/Resource/GroupIcons/Vpc.png) | [aws-q1-2022/Resource/GroupIcons/Vpc](../../aws-q1-2022/Resource/GroupIcons/Vpc.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.png) | [aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate.md) |
+| ![illustration of aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.png) | [aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic](../../aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic.md) |
+
+
+## LoT
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAction](../../aws-q1-2022/Resource/LoT/AwsIoTAction.png) | [aws-q1-2022/Resource/LoT/AwsIoTAction](../../aws-q1-2022/Resource/LoT/AwsIoTAction.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTActuator](../../aws-q1-2022/Resource/LoT/AwsIoTActuator.png) | [aws-q1-2022/Resource/LoT/AwsIoTActuator](../../aws-q1-2022/Resource/LoT/AwsIoTActuator.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice](../../aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.png) | [aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice](../../aws-q1-2022/Resource/LoT/AwsIoTAlexaEnabledDevice.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill](../../aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.png) | [aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill](../../aws-q1-2022/Resource/LoT/AwsIoTAlexaSkill.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService](../../aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.png) | [aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService](../../aws-q1-2022/Resource/LoT/AwsIoTAlexaVoiceService.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.png) | [aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsChannel.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.png) | [aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataStore.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.png) | [aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsDataset.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.png) | [aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsNotebook.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.png) | [aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline](../../aws-q1-2022/Resource/LoT/AwsIoTAnalyticsPipeline.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTCertificate](../../aws-q1-2022/Resource/LoT/AwsIoTCertificate.png) | [aws-q1-2022/Resource/LoT/AwsIoTCertificate](../../aws-q1-2022/Resource/LoT/AwsIoTCertificate.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTDesiredState](../../aws-q1-2022/Resource/LoT/AwsIoTDesiredState.png) | [aws-q1-2022/Resource/LoT/AwsIoTDesiredState](../../aws-q1-2022/Resource/LoT/AwsIoTDesiredState.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs](../../aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.png) | [aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs](../../aws-q1-2022/Resource/LoT/AwsIoTDeviceDefenderIoTDeviceJobs.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway](../../aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.png) | [aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway](../../aws-q1-2022/Resource/LoT/AwsIoTDeviceGateway.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTEcho](../../aws-q1-2022/Resource/LoT/AwsIoTEcho.png) | [aws-q1-2022/Resource/LoT/AwsIoTEcho](../../aws-q1-2022/Resource/LoT/AwsIoTEcho.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTFireTv](../../aws-q1-2022/Resource/LoT/AwsIoTFireTv.png) | [aws-q1-2022/Resource/LoT/AwsIoTFireTv](../../aws-q1-2022/Resource/LoT/AwsIoTFireTv.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTFireTvStick](../../aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.png) | [aws-q1-2022/Resource/LoT/AwsIoTFireTvStick](../../aws-q1-2022/Resource/LoT/AwsIoTFireTvStick.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassArtifact.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponent.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentMachineLearning.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentNucleus.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPrivate.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassComponentPublic.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassConnector.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassInterprocessCommunication.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassProtocol.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassRecipe.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.png) | [aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager](../../aws-q1-2022/Resource/LoT/AwsIoTGreengrassStreamManager.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard](../../aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.png) | [aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard](../../aws-q1-2022/Resource/LoT/AwsIoTHardwareBoard.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol](../../aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.png) | [aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol](../../aws-q1-2022/Resource/LoT/AwsIoTHttp2Protocol.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.png) | [aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTHttpProtocol.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction](../../aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.png) | [aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction](../../aws-q1-2022/Resource/LoT/AwsIoTLambdaFunction.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.png) | [aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTLoRaWanProtocol.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.png) | [aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol](../../aws-q1-2022/Resource/LoT/AwsIoTMqttProtocol.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate](../../aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.png) | [aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate](../../aws-q1-2022/Resource/LoT/AwsIoTOverAirUpdate.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTPolicy](../../aws-q1-2022/Resource/LoT/AwsIoTPolicy.png) | [aws-q1-2022/Resource/LoT/AwsIoTPolicy](../../aws-q1-2022/Resource/LoT/AwsIoTPolicy.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTReportedState](../../aws-q1-2022/Resource/LoT/AwsIoTReportedState.png) | [aws-q1-2022/Resource/LoT/AwsIoTReportedState](../../aws-q1-2022/Resource/LoT/AwsIoTReportedState.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTRule](../../aws-q1-2022/Resource/LoT/AwsIoTRule.png) | [aws-q1-2022/Resource/LoT/AwsIoTRule](../../aws-q1-2022/Resource/LoT/AwsIoTRule.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSailboat](../../aws-q1-2022/Resource/LoT/AwsIoTSailboat.png) | [aws-q1-2022/Resource/LoT/AwsIoTSailboat](../../aws-q1-2022/Resource/LoT/AwsIoTSailboat.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSensor](../../aws-q1-2022/Resource/LoT/AwsIoTSensor.png) | [aws-q1-2022/Resource/LoT/AwsIoTSensor](../../aws-q1-2022/Resource/LoT/AwsIoTSensor.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTServo](../../aws-q1-2022/Resource/LoT/AwsIoTServo.png) | [aws-q1-2022/Resource/LoT/AwsIoTServo](../../aws-q1-2022/Resource/LoT/AwsIoTServo.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTShadow](../../aws-q1-2022/Resource/LoT/AwsIoTShadow.png) | [aws-q1-2022/Resource/LoT/AwsIoTShadow](../../aws-q1-2022/Resource/LoT/AwsIoTShadow.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSimulator](../../aws-q1-2022/Resource/LoT/AwsIoTSimulator.png) | [aws-q1-2022/Resource/LoT/AwsIoTSimulator](../../aws-q1-2022/Resource/LoT/AwsIoTSimulator.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.png) | [aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAsset.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.png) | [aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetHierarchy.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.png) | [aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetModel.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.png) | [aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseAssetProperties.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.png) | [aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams](../../aws-q1-2022/Resource/LoT/AwsIoTSiteWiseDataStreams.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingBank](../../aws-q1-2022/Resource/LoT/AwsIoTThingBank.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingBank](../../aws-q1-2022/Resource/LoT/AwsIoTThingBank.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingBicycle](../../aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingBicycle](../../aws-q1-2022/Resource/LoT/AwsIoTThingBicycle.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingCamera](../../aws-q1-2022/Resource/LoT/AwsIoTThingCamera.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingCamera](../../aws-q1-2022/Resource/LoT/AwsIoTThingCamera.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingCar](../../aws-q1-2022/Resource/LoT/AwsIoTThingCar.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingCar](../../aws-q1-2022/Resource/LoT/AwsIoTThingCar.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingCart](../../aws-q1-2022/Resource/LoT/AwsIoTThingCart.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingCart](../../aws-q1-2022/Resource/LoT/AwsIoTThingCart.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot](../../aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot](../../aws-q1-2022/Resource/LoT/AwsIoTThingCoffeePot.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock](../../aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock](../../aws-q1-2022/Resource/LoT/AwsIoTThingDoorLock.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingFactory](../../aws-q1-2022/Resource/LoT/AwsIoTThingFactory.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingFactory](../../aws-q1-2022/Resource/LoT/AwsIoTThingFactory.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice](../../aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice](../../aws-q1-2022/Resource/LoT/AwsIoTThingFreeRtosDevice.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingGeneric](../../aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingGeneric](../../aws-q1-2022/Resource/LoT/AwsIoTThingGeneric.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingHouse](../../aws-q1-2022/Resource/LoT/AwsIoTThingHouse.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingHouse](../../aws-q1-2022/Resource/LoT/AwsIoTThingHouse.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingHumiditySensor.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc](../../aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc](../../aws-q1-2022/Resource/LoT/AwsIoTThingIndustrialPc.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb](../../aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb](../../aws-q1-2022/Resource/LoT/AwsIoTThingLightbulb.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency](../../aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency](../../aws-q1-2022/Resource/LoT/AwsIoTThingMedicalEmergency.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingPlc](../../aws-q1-2022/Resource/LoT/AwsIoTThingPlc.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingPlc](../../aws-q1-2022/Resource/LoT/AwsIoTThingPlc.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency](../../aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency](../../aws-q1-2022/Resource/LoT/AwsIoTThingPoliceEmergency.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingRelay](../../aws-q1-2022/Resource/LoT/AwsIoTThingRelay.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingRelay](../../aws-q1-2022/Resource/LoT/AwsIoTThingRelay.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingStacklight](../../aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingStacklight](../../aws-q1-2022/Resource/LoT/AwsIoTThingStacklight.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureHumiditySensor.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureSensor.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingTemperatureVibrationSensor.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingThermostat](../../aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingThermostat](../../aws-q1-2022/Resource/LoT/AwsIoTThingThermostat.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingTravel](../../aws-q1-2022/Resource/LoT/AwsIoTThingTravel.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingTravel](../../aws-q1-2022/Resource/LoT/AwsIoTThingTravel.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingUtility](../../aws-q1-2022/Resource/LoT/AwsIoTThingUtility.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingUtility](../../aws-q1-2022/Resource/LoT/AwsIoTThingUtility.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor](../../aws-q1-2022/Resource/LoT/AwsIoTThingVibrationSensor.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm](../../aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.png) | [aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm](../../aws-q1-2022/Resource/LoT/AwsIoTThingWindfarm.md) |
+| ![illustration of aws-q1-2022/Resource/LoT/AwsIoTTopic](../../aws-q1-2022/Resource/LoT/AwsIoTTopic.png) | [aws-q1-2022/Resource/LoT/AwsIoTTopic](../../aws-q1-2022/Resource/LoT/AwsIoTTopic.md) |
+
+
+## MachineLearning
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights](../../aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.png) | [aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights](../../aws-q1-2022/Resource/MachineLearning/AmazonDevOpsGuruInsights.md) |
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage](../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.png) | [aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage](../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionImage.md) |
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo](../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.png) | [aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo](../../aws-q1-2022/Resource/MachineLearning/AmazonRekognitionVideo.md) |
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.png) | [aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerCanvas.md) |
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.png) | [aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerModel.md) |
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.png) | [aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerNotebook.md) |
+| ![illustration of aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.png) | [aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain](../../aws-q1-2022/Resource/MachineLearning/AmazonSageMakerTrain.md) |
+
+
+## ManagementGovernance
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchAlarm.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventEventBased.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEventTimeBased.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchEvidently.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchLogs.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchMetricsInsights.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRule.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchRum.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.png) | [aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics](../../aws-q1-2022/Resource/ManagementGovernance/AmazonCloudWatchSynthetics.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet](../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet](../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationChangeSet.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack](../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack](../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationStack.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate](../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate](../../aws-q1-2022/Resource/ManagementGovernance/AwsCloudFormationTemplate.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery](../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery](../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerApplicationDiscovery.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending](../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending](../../aws-q1-2022/Resource/ManagementGovernance/AwsLicenseManagerLicenseBlending.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksApps.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksDeployments.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksInstances.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksLayers.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksMonitoring.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksPermissions.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksResources.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2](../../aws-q1-2022/Resource/ManagementGovernance/AwsOpsWorksStack2.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount](../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount](../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsAccount.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount](../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount](../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsManagementAccount.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit](../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit](../../aws-q1-2022/Resource/ManagementGovernance/AwsOrganizationsOrganizationalUnit.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerAutomation.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerDocuments.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerInventory.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerOpsCenter.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerParameterStore.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerPatchManager.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerRunCommand.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager](../../aws-q1-2022/Resource/ManagementGovernance/AwsSystemsManagerStateManager.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklist.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistCost.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.md) |
+| ![illustration of aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png) | [aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity](../../aws-q1-2022/Resource/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.md) |
+
+
+## MediaServices
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface](../../aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.png) | [aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface](../../aws-q1-2022/Resource/MediaServices/AwsCloudDigitalInterface.md) |
+
+
+## MigrationAndTransfer
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsDatasyncAgent.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationAnalyzer.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationCompiler.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationConverter.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationDeveloper.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMainframeModernizationRuntime.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesApplications.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesEnvironments.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsMigrationHubRefactorSpacesServices.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtp.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsFtps.md) |
+| ![illustration of aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.png) | [aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp](../../aws-q1-2022/Resource/MigrationAndTransfer/AwsTransferFamilyAwsSftp.md) |
+
+
+## NetworkingAndContentDelivery
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontDownloadDistribution.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontEdgeLocation.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontFunctions.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonCloudFrontStreamingDistribution.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ApplicationRecoveryController.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53HostedZone.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ReadinessChecks.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53Resolver.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverDnsFirewall.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53ResolverQueryLogging.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RouteTable.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonRoute53RoutingControls.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCarrierGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcCustomerGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkAdapter.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcElasticNetworkInterface.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcEndpoints.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcFlowLogs.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNatGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessAnalyzer.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcNetworkAccessControlList.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcPeeringConnection.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcReachabilityAnalyzer.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcRouter.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcTrafficMirroring.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnConnection.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcVpnGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AppMeshVirtualGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshMesh.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualNode.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualRouter.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsAppMeshVirtualService.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapNamespace.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapResource.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudMapService.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanSegmentNetwork.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsCloudWanVirtualPoP.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/AwsDirectConnectGateway.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingApplicationLoadBalancer.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingClassicLoadBalancer.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingGatewayLoadBalancer.md) |
+| ![illustration of aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.png) | [aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer](../../aws-q1-2022/Resource/NetworkingAndContentDelivery/ElasticLoadBalancingNetworkLoadBalancer.md) |
+
+
+## QuantumTechnologies
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChandelier.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketChip.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketNoiseSimulator.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketQpu.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator1.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator2.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator3.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketSimulator4.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketStateVector.md) |
+| ![illustration of aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.png) | [aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork](../../aws-q1-2022/Resource/QuantumTechnologies/AmazonBraketTensorNetwork.md) |
+
+
+## Robotics
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.png) | [aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.md) |
+| ![illustration of aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.png) | [aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.md) |
+| ![illustration of aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.png) | [aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.md) |
+| ![illustration of aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.png) | [aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation](../../aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.md) |
+
+
+## SecurityIdentityAndCompliance
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.md) |
+| ![illustration of aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.png) | [aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule](../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.md) |
+
+
+## Storage
+| |Name|
+|:---:|---|
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.png) | [aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.png) | [aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.png) | [aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.png) | [aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.png) | [aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3](../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.png) | [aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.png) | [aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.png) | [aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.png) | [aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.png) | [aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.png) | [aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess](../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.png) | [aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints](../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3](../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.png) | [aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3](../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads](../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.png) | [aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads](../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupBackupPlan](../../aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.png) | [aws-q1-2022/Resource/Storage/AwsBackupBackupPlan](../../aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupBackupRestore](../../aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.png) | [aws-q1-2022/Resource/Storage/AwsBackupBackupRestore](../../aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupBackupVault](../../aws-q1-2022/Resource/Storage/AwsBackupBackupVault.png) | [aws-q1-2022/Resource/Storage/AwsBackupBackupVault](../../aws-q1-2022/Resource/Storage/AwsBackupBackupVault.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting](../../aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.png) | [aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting](../../aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupCompute](../../aws-q1-2022/Resource/Storage/AwsBackupCompute.png) | [aws-q1-2022/Resource/Storage/AwsBackupCompute](../../aws-q1-2022/Resource/Storage/AwsBackupCompute.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupDatabase](../../aws-q1-2022/Resource/Storage/AwsBackupDatabase.png) | [aws-q1-2022/Resource/Storage/AwsBackupDatabase](../../aws-q1-2022/Resource/Storage/AwsBackupDatabase.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupGateway](../../aws-q1-2022/Resource/Storage/AwsBackupGateway.png) | [aws-q1-2022/Resource/Storage/AwsBackupGateway](../../aws-q1-2022/Resource/Storage/AwsBackupGateway.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective](../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.png) | [aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective](../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective](../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.png) | [aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective](../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupStorage](../../aws-q1-2022/Resource/Storage/AwsBackupStorage.png) | [aws-q1-2022/Resource/Storage/AwsBackupStorage](../../aws-q1-2022/Resource/Storage/AwsBackupStorage.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine](../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.png) | [aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine](../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor](../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.png) | [aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor](../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport](../../aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.png) | [aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport](../../aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.md) |
+| ![illustration of aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.png) | [aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway](../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.md) |
+
+
+
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.png
new file mode 100644
index 00000000000..38be907597d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.puml
new file mode 100644
index 00000000000..2f12de67816
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRos
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRos('AwsRoboMakerCloudExtensionsRos', 'Aws Robo Maker Cloud Extensions Ros', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Remote.puml
new file mode 100644
index 00000000000..b9216e704e6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRos
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRos('AwsRoboMakerCloudExtensionsRos', 'Aws Robo Maker Cloud Extensions Ros', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.md b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.md
new file mode 100644
index 00000000000..7ca70ec4505
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.md
@@ -0,0 +1,157 @@
+# AwsRoboMakerCloudExtensionsRos
+
+
+```text
+aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos
+```
+
+```text
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+```
+
+
+
+| Illustration | AwsRoboMakerCloudExtensionsRos | AwsRoboMakerCloudExtensionsRosCard | AwsRoboMakerCloudExtensionsRosGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.png) | ![illustration for AwsRoboMakerCloudExtensionsRos](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.Local.png) | ![illustration for AwsRoboMakerCloudExtensionsRosCard](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.png) | ![illustration for AwsRoboMakerCloudExtensionsRosGroup](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.png) |
+
+
+
+
+## AwsRoboMakerCloudExtensionsRos
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRos
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRos('AwsRoboMakerCloudExtensionsRos', 'Aws Robo Maker Cloud Extensions Ros', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRos
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRos('AwsRoboMakerCloudExtensionsRos', 'Aws Robo Maker Cloud Extensions Ros', 'an optional tech label')
+@enduml
+```
+
+## AwsRoboMakerCloudExtensionsRosCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosCard('AwsRoboMakerCloudExtensionsRosCard', 'Aws Robo Maker Cloud Extensions Ros Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosCard('AwsRoboMakerCloudExtensionsRosCard', 'Aws Robo Maker Cloud Extensions Ros Card', 'an optional description')
+@enduml
+```
+
+## AwsRoboMakerCloudExtensionsRosGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosGroup('AwsRoboMakerCloudExtensionsRosGroup', 'Aws Robo Maker Cloud Extensions Ros Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosGroup('AwsRoboMakerCloudExtensionsRosGroup', 'Aws Robo Maker Cloud Extensions Ros Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.png
new file mode 100644
index 00000000000..bb98343034e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.puml
new file mode 100644
index 00000000000..ee474b5bb88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos
+
+sprite $AwsRoboMakerCloudExtensionsRosXs [10x10/16z] NSE53GD1000Wpct_UQll93ZDtwHvMZExcgOyijEIK5HCVqssLEiD
+
+sprite $AwsRoboMakerCloudExtensionsRosSm [12x12/16z] JSd50G0X30J0mI7flzwJ7v5LzpGHjkW5riB_SirPjo93_Fgelvu0lMZHcl2ruPuXKZYZGIaOVYLJQiv4XCHiBm
+
+sprite $AwsRoboMakerCloudExtensionsRosMd [16x16/16z] {
+PSxNeGCm20F0mxZY_UTzlIO7qhSy2NK9yT5i9rFfVIWGmwywCSlPJLextHnLRfkEQfk4tpxNbp9kg9XvPEbjNaSilpQ891WWobsY6st-tpDzMSN2HqVPBQjH
+LZJ8JGFDAm
+}
+
+sprite $AwsRoboMakerCloudExtensionsRosLg [20x20/16z] {
+TSy5aWGW30NH9a3it_-yArcNQQpqfU1HeJtlTfZwa8ZJeErK00Sw0pQa5lR8oiPbA1qskxNGQ47GND5sBbk1nTVihWTUQ6RRWfJjaest6x91nskyTZxQ3fNy
+tsLcHi6hjHUWZTu_htkfTsgzltRvilkNLqPR8x_iCO40dQ9rnf3UlSltdW4
+}
+
+!procedure AwsRoboMakerCloudExtensionsRos($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos', $name, $tech)
+!endprocedure
+
+!procedure AwsRoboMakerCloudExtensionsRosCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsRoboMakerCloudExtensionsRosLg>', 'Robotics', $funcName, $content)
+!endprocedure
+
+!procedure AwsRoboMakerCloudExtensionsRosGroup($id, $name='Aws Robo Maker Cloud Extensions Ros', $tech='')
+ IconGroupElement($id, 'RoboticsFamily', '<$AwsRoboMakerCloudExtensionsRosLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.png
new file mode 100644
index 00000000000..3a9f75f4805
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.puml
new file mode 100644
index 00000000000..0ede2437b9d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosCard('AwsRoboMakerCloudExtensionsRosCard', 'Aws Robo Maker Cloud Extensions Ros Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Remote.puml
new file mode 100644
index 00000000000..22be2f6312d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosCard('AwsRoboMakerCloudExtensionsRosCard', 'Aws Robo Maker Cloud Extensions Ros Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.png
new file mode 100644
index 00000000000..1d6ae2b6e9b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.puml
new file mode 100644
index 00000000000..95991ba1737
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosGroup('AwsRoboMakerCloudExtensionsRosGroup', 'Aws Robo Maker Cloud Extensions Ros Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Remote.puml
new file mode 100644
index 00000000000..2124f10fb54
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRosGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerCloudExtensionsRosGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerCloudExtensionsRos')
+
+' renders the element
+AwsRoboMakerCloudExtensionsRosGroup('AwsRoboMakerCloudExtensionsRosGroup', 'Aws Robo Maker Cloud Extensions Ros Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.png
new file mode 100644
index 00000000000..53470b653e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.puml
new file mode 100644
index 00000000000..26730508bb3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironment
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironment('AwsRoboMakerDevelopmentEnvironment', 'Aws Robo Maker Development Environment', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Remote.puml
new file mode 100644
index 00000000000..00395b3c2bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironment
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironment('AwsRoboMakerDevelopmentEnvironment', 'Aws Robo Maker Development Environment', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.md b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.md
new file mode 100644
index 00000000000..49df9a264fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.md
@@ -0,0 +1,157 @@
+# AwsRoboMakerDevelopmentEnvironment
+
+
+```text
+aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment
+```
+
+```text
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+```
+
+
+
+| Illustration | AwsRoboMakerDevelopmentEnvironment | AwsRoboMakerDevelopmentEnvironmentCard | AwsRoboMakerDevelopmentEnvironmentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.png) | ![illustration for AwsRoboMakerDevelopmentEnvironment](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.Local.png) | ![illustration for AwsRoboMakerDevelopmentEnvironmentCard](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.png) | ![illustration for AwsRoboMakerDevelopmentEnvironmentGroup](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.png) |
+
+
+
+
+## AwsRoboMakerDevelopmentEnvironment
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironment
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironment('AwsRoboMakerDevelopmentEnvironment', 'Aws Robo Maker Development Environment', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironment
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironment('AwsRoboMakerDevelopmentEnvironment', 'Aws Robo Maker Development Environment', 'an optional tech label')
+@enduml
+```
+
+## AwsRoboMakerDevelopmentEnvironmentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentCard('AwsRoboMakerDevelopmentEnvironmentCard', 'Aws Robo Maker Development Environment Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentCard('AwsRoboMakerDevelopmentEnvironmentCard', 'Aws Robo Maker Development Environment Card', 'an optional description')
+@enduml
+```
+
+## AwsRoboMakerDevelopmentEnvironmentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentGroup('AwsRoboMakerDevelopmentEnvironmentGroup', 'Aws Robo Maker Development Environment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentGroup('AwsRoboMakerDevelopmentEnvironmentGroup', 'Aws Robo Maker Development Environment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.png
new file mode 100644
index 00000000000..22930282e6c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.puml
new file mode 100644
index 00000000000..bd24acb0f25
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment
+
+sprite $AwsRoboMakerDevelopmentEnvironmentXs [10x10/16z] NSZ50SH030GmZSFh_kiznkWfNnaL5Su7chGP1m7cdhBg3LlIYssc95Hxok4A
+
+sprite $AwsRoboMakerDevelopmentEnvironmentSm [12x12/16z] LSQtOGD1300maFU1OVzvRQaKAlZLIF14kMC29jPyOJo4VD6dMBulmFTZQBaBoN7shCdqT7WCgAevRW39Fm
+
+sprite $AwsRoboMakerDevelopmentEnvironmentMd [16x16/16z] {
+POo3eGKm302lYFUVzwDul9ZmJUE5hZwdjHxuxII0iQdgHUHYrwCek2jj0AkJ1ilxgizy2BpkGokA15JM_VdNlQz8CyhMJc1qypwhWaJREcDIDBnfayvY_D4Y
+K_Za5m
+}
+
+sprite $AwsRoboMakerDevelopmentEnvironmentLg [20x20/16z] {
+ZSo5WKKn24JHEpo2zb_lkki_SHcucPWr14_pisAzAQo6uatoMVRnnUS50AEUiT37X0ACa0UedkzY3n1Y7JnVi_JJlqXxpJR0vtg0af0Im2y0ENkk406scSiJ
+nKjswERvCbUXNPr39twWMEjGznLE6DS1i24aGH76YcTd7sLULi5dwXO_kWS
+}
+
+!procedure AwsRoboMakerDevelopmentEnvironment($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment', $name, $tech)
+!endprocedure
+
+!procedure AwsRoboMakerDevelopmentEnvironmentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsRoboMakerDevelopmentEnvironmentLg>', 'Robotics', $funcName, $content)
+!endprocedure
+
+!procedure AwsRoboMakerDevelopmentEnvironmentGroup($id, $name='Aws Robo Maker Development Environment', $tech='')
+ IconGroupElement($id, 'RoboticsFamily', '<$AwsRoboMakerDevelopmentEnvironmentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.png
new file mode 100644
index 00000000000..f636ca194b6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.puml
new file mode 100644
index 00000000000..fceecd6fafa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentCard('AwsRoboMakerDevelopmentEnvironmentCard', 'Aws Robo Maker Development Environment Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Remote.puml
new file mode 100644
index 00000000000..976df0f3d8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentCard('AwsRoboMakerDevelopmentEnvironmentCard', 'Aws Robo Maker Development Environment Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.png
new file mode 100644
index 00000000000..f1ca488d4d4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.puml
new file mode 100644
index 00000000000..ef57e170f01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentGroup('AwsRoboMakerDevelopmentEnvironmentGroup', 'Aws Robo Maker Development Environment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Remote.puml
new file mode 100644
index 00000000000..b508e8366fa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironmentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerDevelopmentEnvironmentGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerDevelopmentEnvironment')
+
+' renders the element
+AwsRoboMakerDevelopmentEnvironmentGroup('AwsRoboMakerDevelopmentEnvironmentGroup', 'Aws Robo Maker Development Environment Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.png
new file mode 100644
index 00000000000..5b2b85318f5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.puml
new file mode 100644
index 00000000000..fc8ff2b3e49
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagement
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagement('AwsRoboMakerFleetManagement', 'Aws Robo Maker Fleet Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Remote.puml
new file mode 100644
index 00000000000..944faa9e995
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagement
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagement('AwsRoboMakerFleetManagement', 'Aws Robo Maker Fleet Management', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.md b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.md
new file mode 100644
index 00000000000..d2049580a83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.md
@@ -0,0 +1,157 @@
+# AwsRoboMakerFleetManagement
+
+
+```text
+aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement
+```
+
+```text
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+```
+
+
+
+| Illustration | AwsRoboMakerFleetManagement | AwsRoboMakerFleetManagementCard | AwsRoboMakerFleetManagementGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.png) | ![illustration for AwsRoboMakerFleetManagement](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.Local.png) | ![illustration for AwsRoboMakerFleetManagementCard](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.png) | ![illustration for AwsRoboMakerFleetManagementGroup](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.png) |
+
+
+
+
+## AwsRoboMakerFleetManagement
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagement
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagement('AwsRoboMakerFleetManagement', 'Aws Robo Maker Fleet Management', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagement
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagement('AwsRoboMakerFleetManagement', 'Aws Robo Maker Fleet Management', 'an optional tech label')
+@enduml
+```
+
+## AwsRoboMakerFleetManagementCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementCard('AwsRoboMakerFleetManagementCard', 'Aws Robo Maker Fleet Management Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementCard('AwsRoboMakerFleetManagementCard', 'Aws Robo Maker Fleet Management Card', 'an optional description')
+@enduml
+```
+
+## AwsRoboMakerFleetManagementGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementGroup('AwsRoboMakerFleetManagementGroup', 'Aws Robo Maker Fleet Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementGroup('AwsRoboMakerFleetManagementGroup', 'Aws Robo Maker Fleet Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.png
new file mode 100644
index 00000000000..aa6745c15c9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.puml
new file mode 100644
index 00000000000..28b64d1ab49
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement
+
+sprite $AwsRoboMakerFleetManagementXs [10x10/16z] HSm50G0n4C2mZhUhVxtF407XDm3fF3902nFMoYjd0aaK19QpHGmwkWm564xBVx83
+
+sprite $AwsRoboMakerFleetManagementSm [12x12/16z] LS6v0GC130CWvFkj_VTD7V0dVRrsmBLueGlxm5V7S-ux3-YU-PfeHIp5jDtkLKOaIw7VvEq0dUzo0jBW1m
+
+sprite $AwsRoboMakerFleetManagementMd [16x16/16z] {
+PS65WGD0202mS7wm_xplsYQUX5rDY09InPRM6Bvi462k2oeNs2DLOvmu6nfnPjPTjqyarKzLLjxBY6qH77H2ktNod3fL6s9UWxJcehX3N-lQ8y2EQZbQzV8f
+urHLIxwilEMVaU0L
+}
+
+sprite $AwsRoboMakerFleetManagementLg [20x20/16z] {
+TSQ5WG0m24FHZxTa_tdFNHwIy9zKlsRpQYxY4eBjv9LpPo7XolZ1FygUUcrT-zQgV54Pc2AL0Cm1gsj7g-ipy6RHw_XnG0iorKhQaWby1mHOKm78e0k_kZcJ
+VR8r0O1VgSvKRwqcWG01NcI2hK5V4B8hQLqkNlb9kP1f9dap4zAHAYuVUYEKK7mrul3Bs6i-0W
+}
+
+!procedure AwsRoboMakerFleetManagement($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement', $name, $tech)
+!endprocedure
+
+!procedure AwsRoboMakerFleetManagementCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsRoboMakerFleetManagementLg>', 'Robotics', $funcName, $content)
+!endprocedure
+
+!procedure AwsRoboMakerFleetManagementGroup($id, $name='Aws Robo Maker Fleet Management', $tech='')
+ IconGroupElement($id, 'RoboticsFamily', '<$AwsRoboMakerFleetManagementLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.png
new file mode 100644
index 00000000000..56d8a71c54b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.puml
new file mode 100644
index 00000000000..bfdc560047a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementCard('AwsRoboMakerFleetManagementCard', 'Aws Robo Maker Fleet Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Remote.puml
new file mode 100644
index 00000000000..4e4e2633518
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementCard('AwsRoboMakerFleetManagementCard', 'Aws Robo Maker Fleet Management Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.png
new file mode 100644
index 00000000000..a790afb7c9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.puml
new file mode 100644
index 00000000000..78752b354f9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementGroup('AwsRoboMakerFleetManagementGroup', 'Aws Robo Maker Fleet Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Remote.puml
new file mode 100644
index 00000000000..00216e4661b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagementGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerFleetManagementGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerFleetManagement')
+
+' renders the element
+AwsRoboMakerFleetManagementGroup('AwsRoboMakerFleetManagementGroup', 'Aws Robo Maker Fleet Management Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.png
new file mode 100644
index 00000000000..afd4b8109c5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.puml
new file mode 100644
index 00000000000..fc11bc18f2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulation
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulation('AwsRoboMakerSimulation', 'Aws Robo Maker Simulation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Remote.puml
new file mode 100644
index 00000000000..eead396e88c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulation
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulation('AwsRoboMakerSimulation', 'Aws Robo Maker Simulation', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.md b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.md
new file mode 100644
index 00000000000..0039eeff042
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.md
@@ -0,0 +1,157 @@
+# AwsRoboMakerSimulation
+
+
+```text
+aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation
+```
+
+```text
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+```
+
+
+
+| Illustration | AwsRoboMakerSimulation | AwsRoboMakerSimulationCard | AwsRoboMakerSimulationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.png) | ![illustration for AwsRoboMakerSimulation](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.Local.png) | ![illustration for AwsRoboMakerSimulationCard](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.png) | ![illustration for AwsRoboMakerSimulationGroup](../../../aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.png) |
+
+
+
+
+## AwsRoboMakerSimulation
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulation
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulation('AwsRoboMakerSimulation', 'Aws Robo Maker Simulation', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulation
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulation('AwsRoboMakerSimulation', 'Aws Robo Maker Simulation', 'an optional tech label')
+@enduml
+```
+
+## AwsRoboMakerSimulationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationCard('AwsRoboMakerSimulationCard', 'Aws Robo Maker Simulation Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationCard('AwsRoboMakerSimulationCard', 'Aws Robo Maker Simulation Card', 'an optional description')
+@enduml
+```
+
+## AwsRoboMakerSimulationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationGroup('AwsRoboMakerSimulationGroup', 'Aws Robo Maker Simulation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationGroup('AwsRoboMakerSimulationGroup', 'Aws Robo Maker Simulation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.png
new file mode 100644
index 00000000000..810bceace1d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.puml
new file mode 100644
index 00000000000..cc1670b69c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation
+
+sprite $AwsRoboMakerSimulationXs [10x10/16z] Oy06M1WukC40BiBD0EI0A4u8bmF8P0Gos1ZOOR9iR6mi35W1
+
+sprite $AwsRoboMakerSimulationSm [12x12/16z] TSl50G0n30D1XTTn__KUCyp7AFt9oSj6uDe5RNrqcVcyiTxNFP1j_K6bjfghSdOMCQ_P3JWRNOm
+
+sprite $AwsRoboMakerSimulationMd [16x16/16z] XSrN0aKn14NHZPi4P_xZVRtNzQNZdtgIz49vpr6cuAv1zyHHX03MO9H3cmagocTgNkRJKdHXe3bLm8H9dFi5KLZv2DGjieuSV_a7X9diZeZmkEF57W
+
+sprite $AwsRoboMakerSimulationLg [20x20/16z] {
+fP250GGn20GXsM3RVx_Fk_lSnN2GVs14C2w14DfoNc1xkrlVtJhZl9H1chcgtyrUDfYIYRClifry6157sQHq9crBqNvd9aVeFbwSyzhS9RJ-UCoh2S20HIcU
+yjeEtDTyn1x85icwcS67R
+}
+
+!procedure AwsRoboMakerSimulation($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation', $name, $tech)
+!endprocedure
+
+!procedure AwsRoboMakerSimulationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsRoboMakerSimulationLg>', 'Robotics', $funcName, $content)
+!endprocedure
+
+!procedure AwsRoboMakerSimulationGroup($id, $name='Aws Robo Maker Simulation', $tech='')
+ IconGroupElement($id, 'RoboticsFamily', '<$AwsRoboMakerSimulationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.png
new file mode 100644
index 00000000000..d30c08d3508
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.puml
new file mode 100644
index 00000000000..87f486155df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationCard('AwsRoboMakerSimulationCard', 'Aws Robo Maker Simulation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Remote.puml
new file mode 100644
index 00000000000..ab1d0246cb4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationCard
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationCard('AwsRoboMakerSimulationCard', 'Aws Robo Maker Simulation Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.png b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.png
new file mode 100644
index 00000000000..9f4c296437c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.puml
new file mode 100644
index 00000000000..a5929b27899
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationGroup('AwsRoboMakerSimulationGroup', 'Aws Robo Maker Simulation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Remote.puml
new file mode 100644
index 00000000000..055d7f84f5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsRoboMakerSimulationGroup
+include('aws-q1-2022/Resource/Robotics/AwsRoboMakerSimulation')
+
+' renders the element
+AwsRoboMakerSimulationGroup('AwsRoboMakerSimulationGroup', 'Aws Robo Maker Simulation Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.png
new file mode 100644
index 00000000000..e7d72895ddc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.puml
new file mode 100644
index 00000000000..fb04d5946b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgent
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgent('AmazonInspectorAgent', 'Amazon Inspector Agent', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Remote.puml
new file mode 100644
index 00000000000..3c2adee6128
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgent
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgent('AmazonInspectorAgent', 'Amazon Inspector Agent', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.md
new file mode 100644
index 00000000000..0161d4409d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.md
@@ -0,0 +1,157 @@
+# AmazonInspectorAgent
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+```
+
+
+
+| Illustration | AmazonInspectorAgent | AmazonInspectorAgentCard | AmazonInspectorAgentGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.png) | ![illustration for AmazonInspectorAgent](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.Local.png) | ![illustration for AmazonInspectorAgentCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.png) | ![illustration for AmazonInspectorAgentGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.png) |
+
+
+
+
+## AmazonInspectorAgent
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgent
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgent('AmazonInspectorAgent', 'Amazon Inspector Agent', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgent
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgent('AmazonInspectorAgent', 'Amazon Inspector Agent', 'an optional tech label')
+@enduml
+```
+
+## AmazonInspectorAgentCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentCard('AmazonInspectorAgentCard', 'Amazon Inspector Agent Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentCard('AmazonInspectorAgentCard', 'Amazon Inspector Agent Card', 'an optional description')
+@enduml
+```
+
+## AmazonInspectorAgentGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentGroup('AmazonInspectorAgentGroup', 'Amazon Inspector Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentGroup('AmazonInspectorAgentGroup', 'Amazon Inspector Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.png
new file mode 100644
index 00000000000..c75090f5a20
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.puml
new file mode 100644
index 00000000000..40e6570c09e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent
+
+sprite $AmazonInspectorAgentXs [10x10/16z] JOd50G0n08Ee2_lFUoxDAm3BeidhL2RtYrdm_c8erojuEIEjuHqfNlVQPBotk0C
+
+sprite $AmazonInspectorAgentSm [12x12/16z] LSQ50KKn24FHYxG5il--t-KT9E5gQyJBc9JRU5IFn-z7FoC9nm4l70K9j8uU_Q4uRDlYOTZrUCQTToz41XzY-4gx0G
+
+sprite $AmazonInspectorAgentMd [16x16/16z] {
+RKs50S803Alh__yI7BRLDQ4hYId-Tbq8kk_9CDQro8zMhPJ92OD7lvmnkNYBPwyaozeexF6Es1ZFogDVZcp6U_iJJz55qK9VWDKMs6i_1-C8iaKypu7KuDcA
+tY-lyJoOliARHWUv0G
+}
+
+sprite $AmazonInspectorAgentLg [20x20/16z] {
+TOx7eSKm20H70eHW-w_tnvTjpn4sSScCy8-B59OgdcHXAmFNvCPAr8DGeDjf29b1iDth9flBaT6Wkx0GLPqQB2y3Ray1OgpReaQO09L76W399gD0Q8W_h8V0
+LTFhVaC-1KasBNiSHqhjrABzVco0a0oqRiUPrJkW0dRoJYUKVnnpiu8FGkACRm
+}
+
+!procedure AmazonInspectorAgent($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent', $name, $tech)
+!endprocedure
+
+!procedure AmazonInspectorAgentCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonInspectorAgentLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AmazonInspectorAgentGroup($id, $name='Amazon Inspector Agent', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AmazonInspectorAgentLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.png
new file mode 100644
index 00000000000..94bba79263f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.puml
new file mode 100644
index 00000000000..3782159c04e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentCard('AmazonInspectorAgentCard', 'Amazon Inspector Agent Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Remote.puml
new file mode 100644
index 00000000000..078fc53abcd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentCard('AmazonInspectorAgentCard', 'Amazon Inspector Agent Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.png
new file mode 100644
index 00000000000..63818f9727c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.puml
new file mode 100644
index 00000000000..07109f466a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentGroup('AmazonInspectorAgentGroup', 'Amazon Inspector Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Remote.puml
new file mode 100644
index 00000000000..92afeb6d2e5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgentGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonInspectorAgentGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AmazonInspectorAgent')
+
+' renders the element
+AmazonInspectorAgentGroup('AmazonInspectorAgentGroup', 'Amazon Inspector Agent Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.png
new file mode 100644
index 00000000000..3fff7773c56
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.puml
new file mode 100644
index 00000000000..308d978f3ed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthority
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthority('AwsCertificateManagerCertificateAuthority', 'Aws Certificate Manager Certificate Authority', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Remote.puml
new file mode 100644
index 00000000000..fcb98e24a0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthority
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthority('AwsCertificateManagerCertificateAuthority', 'Aws Certificate Manager Certificate Authority', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.md
new file mode 100644
index 00000000000..3ea43a0e5ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.md
@@ -0,0 +1,157 @@
+# AwsCertificateManagerCertificateAuthority
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+```
+
+
+
+| Illustration | AwsCertificateManagerCertificateAuthority | AwsCertificateManagerCertificateAuthorityCard | AwsCertificateManagerCertificateAuthorityGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.png) | ![illustration for AwsCertificateManagerCertificateAuthority](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.Local.png) | ![illustration for AwsCertificateManagerCertificateAuthorityCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.png) | ![illustration for AwsCertificateManagerCertificateAuthorityGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.png) |
+
+
+
+
+## AwsCertificateManagerCertificateAuthority
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthority
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthority('AwsCertificateManagerCertificateAuthority', 'Aws Certificate Manager Certificate Authority', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthority
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthority('AwsCertificateManagerCertificateAuthority', 'Aws Certificate Manager Certificate Authority', 'an optional tech label')
+@enduml
+```
+
+## AwsCertificateManagerCertificateAuthorityCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityCard('AwsCertificateManagerCertificateAuthorityCard', 'Aws Certificate Manager Certificate Authority Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityCard('AwsCertificateManagerCertificateAuthorityCard', 'Aws Certificate Manager Certificate Authority Card', 'an optional description')
+@enduml
+```
+
+## AwsCertificateManagerCertificateAuthorityGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityGroup('AwsCertificateManagerCertificateAuthorityGroup', 'Aws Certificate Manager Certificate Authority Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityGroup('AwsCertificateManagerCertificateAuthorityGroup', 'Aws Certificate Manager Certificate Authority Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.png
new file mode 100644
index 00000000000..9c58c2ab284
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.puml
new file mode 100644
index 00000000000..3c1767ba3d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority
+
+sprite $AwsCertificateManagerCertificateAuthorityXs [10x10/16z] Oq00RXX0OW41EuXaXYY1iLZXOjoi70mCJ60M0nig2sO4Dm
+
+sprite $AwsCertificateManagerCertificateAuthoritySm [12x12/16z] JSl50G0n24JH7nVwhtSroBkWGxGT9QjDGlrzJrjxWJcqtyBm7q7xolIi-Bunlhxz8BSR
+
+sprite $AwsCertificateManagerCertificateAuthorityMd [16x16/16z] NSv90i902031ofx0_z_hhk3qhMvjRFgBd7iXZru8lO-ts7CgpnkoV2AMyY7JLXPCqUoAG_FEhdl9RjiXGV_54ORk
+
+sprite $AwsCertificateManagerCertificateAuthorityLg [20x20/16z] ZSg53GH14CH0Bmrr_l4-Cvx59RCrlRKGBusryRkPItgnM42DPmCczMZT6YFHe-6hn8iL2yoU3ELISApVRFRP-ei9XhtQqhoOtIpGgqsWtUmX1qgB3-q1
+
+!procedure AwsCertificateManagerCertificateAuthority($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority', $name, $tech)
+!endprocedure
+
+!procedure AwsCertificateManagerCertificateAuthorityCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsCertificateManagerCertificateAuthorityLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsCertificateManagerCertificateAuthorityGroup($id, $name='Aws Certificate Manager Certificate Authority', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsCertificateManagerCertificateAuthorityLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.png
new file mode 100644
index 00000000000..ab7e959e286
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.puml
new file mode 100644
index 00000000000..127c11bf98d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityCard('AwsCertificateManagerCertificateAuthorityCard', 'Aws Certificate Manager Certificate Authority Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Remote.puml
new file mode 100644
index 00000000000..a7f6b10b148
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityCard('AwsCertificateManagerCertificateAuthorityCard', 'Aws Certificate Manager Certificate Authority Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.png
new file mode 100644
index 00000000000..a2d53c74bb4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.puml
new file mode 100644
index 00000000000..b78d11d4e99
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityGroup('AwsCertificateManagerCertificateAuthorityGroup', 'Aws Certificate Manager Certificate Authority Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Remote.puml
new file mode 100644
index 00000000000..b30d7d8786e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthorityGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsCertificateManagerCertificateAuthorityGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsCertificateManagerCertificateAuthority')
+
+' renders the element
+AwsCertificateManagerCertificateAuthorityGroup('AwsCertificateManagerCertificateAuthorityGroup', 'Aws Certificate Manager Certificate Authority Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.png
new file mode 100644
index 00000000000..e5bff331935
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.puml
new file mode 100644
index 00000000000..b159ec02347
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnector
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnector('AwsDirectoryServiceAdConnector', 'Aws Directory Service Ad Connector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Remote.puml
new file mode 100644
index 00000000000..f19e0dcc921
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnector
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnector('AwsDirectoryServiceAdConnector', 'Aws Directory Service Ad Connector', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.md
new file mode 100644
index 00000000000..eefbb1511f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.md
@@ -0,0 +1,157 @@
+# AwsDirectoryServiceAdConnector
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+```
+
+
+
+| Illustration | AwsDirectoryServiceAdConnector | AwsDirectoryServiceAdConnectorCard | AwsDirectoryServiceAdConnectorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.png) | ![illustration for AwsDirectoryServiceAdConnector](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.Local.png) | ![illustration for AwsDirectoryServiceAdConnectorCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.png) | ![illustration for AwsDirectoryServiceAdConnectorGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.png) |
+
+
+
+
+## AwsDirectoryServiceAdConnector
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnector
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnector('AwsDirectoryServiceAdConnector', 'Aws Directory Service Ad Connector', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnector
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnector('AwsDirectoryServiceAdConnector', 'Aws Directory Service Ad Connector', 'an optional tech label')
+@enduml
+```
+
+## AwsDirectoryServiceAdConnectorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorCard('AwsDirectoryServiceAdConnectorCard', 'Aws Directory Service Ad Connector Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorCard('AwsDirectoryServiceAdConnectorCard', 'Aws Directory Service Ad Connector Card', 'an optional description')
+@enduml
+```
+
+## AwsDirectoryServiceAdConnectorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorGroup('AwsDirectoryServiceAdConnectorGroup', 'Aws Directory Service Ad Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorGroup('AwsDirectoryServiceAdConnectorGroup', 'Aws Directory Service Ad Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.png
new file mode 100644
index 00000000000..28f67437bf4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.puml
new file mode 100644
index 00000000000..088898a96c5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector
+
+sprite $AwsDirectoryServiceAdConnectorXs [10x10/16z] Oq01t0W60d0XX5YGLB8p016G0ORCOC303570XZ21YPkL0G
+
+sprite $AwsDirectoryServiceAdConnectorSm [12x12/16z] DSg73SKm3CN0IxVzzf_tbmWw49rQEsXvj9D5UTYK0T4BwGZJabLY0N7bYdBpQEV15m
+
+sprite $AwsDirectoryServiceAdConnectorMd [16x16/16z] RSl5WGH130GmDOFpZ_TmQK0VOxcL7CVHVTeMNcfX7yxqvE7H1WyJPBs-lX6LNKZzzPIiLwuJ4RendreaoqEmewiUSeFmKlQOuU8R
+
+sprite $AwsDirectoryServiceAdConnectorLg [20x20/16z] {
+bOw50GCm3CDK2ld_UyVCKp5i_YF44pcS1zIe1zSCw0zE0TJW1biSd4zfiERL5UtyyOoJFpdY0hnEEWvCFpvv-5wxIaUjTYMRVCm5uqgWmLntYffalTgJyYvk
+20TMSKUNj7ZD5W
+}
+
+!procedure AwsDirectoryServiceAdConnector($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector', $name, $tech)
+!endprocedure
+
+!procedure AwsDirectoryServiceAdConnectorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDirectoryServiceAdConnectorLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsDirectoryServiceAdConnectorGroup($id, $name='Aws Directory Service Ad Connector', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsDirectoryServiceAdConnectorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.png
new file mode 100644
index 00000000000..4fdd837b33a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.puml
new file mode 100644
index 00000000000..506f249adbb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorCard('AwsDirectoryServiceAdConnectorCard', 'Aws Directory Service Ad Connector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Remote.puml
new file mode 100644
index 00000000000..5f53d0e3e8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorCard('AwsDirectoryServiceAdConnectorCard', 'Aws Directory Service Ad Connector Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.png
new file mode 100644
index 00000000000..f0cefed4ee4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.puml
new file mode 100644
index 00000000000..87728034246
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorGroup('AwsDirectoryServiceAdConnectorGroup', 'Aws Directory Service Ad Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Remote.puml
new file mode 100644
index 00000000000..95cf4e822ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnectorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAdConnectorGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAdConnector')
+
+' renders the element
+AwsDirectoryServiceAdConnectorGroup('AwsDirectoryServiceAdConnectorGroup', 'Aws Directory Service Ad Connector Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.png
new file mode 100644
index 00000000000..f63e4b037e0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.puml
new file mode 100644
index 00000000000..97fbd790428
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAd('AwsDirectoryServiceAwsManagedMicrosoftAd', 'Aws Directory Service Aws Managed Microsoft Ad', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Remote.puml
new file mode 100644
index 00000000000..c8aff92eed6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAd('AwsDirectoryServiceAwsManagedMicrosoftAd', 'Aws Directory Service Aws Managed Microsoft Ad', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.md
new file mode 100644
index 00000000000..4d73ba428f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.md
@@ -0,0 +1,157 @@
+# AwsDirectoryServiceAwsManagedMicrosoftAd
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+```
+
+
+
+| Illustration | AwsDirectoryServiceAwsManagedMicrosoftAd | AwsDirectoryServiceAwsManagedMicrosoftAdCard | AwsDirectoryServiceAwsManagedMicrosoftAdGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.png) | ![illustration for AwsDirectoryServiceAwsManagedMicrosoftAd](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.Local.png) | ![illustration for AwsDirectoryServiceAwsManagedMicrosoftAdCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.png) | ![illustration for AwsDirectoryServiceAwsManagedMicrosoftAdGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.png) |
+
+
+
+
+## AwsDirectoryServiceAwsManagedMicrosoftAd
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAd('AwsDirectoryServiceAwsManagedMicrosoftAd', 'Aws Directory Service Aws Managed Microsoft Ad', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAd('AwsDirectoryServiceAwsManagedMicrosoftAd', 'Aws Directory Service Aws Managed Microsoft Ad', 'an optional tech label')
+@enduml
+```
+
+## AwsDirectoryServiceAwsManagedMicrosoftAdCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdCard('AwsDirectoryServiceAwsManagedMicrosoftAdCard', 'Aws Directory Service Aws Managed Microsoft Ad Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdCard('AwsDirectoryServiceAwsManagedMicrosoftAdCard', 'Aws Directory Service Aws Managed Microsoft Ad Card', 'an optional description')
+@enduml
+```
+
+## AwsDirectoryServiceAwsManagedMicrosoftAdGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdGroup('AwsDirectoryServiceAwsManagedMicrosoftAdGroup', 'Aws Directory Service Aws Managed Microsoft Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdGroup('AwsDirectoryServiceAwsManagedMicrosoftAdGroup', 'Aws Directory Service Aws Managed Microsoft Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.png
new file mode 100644
index 00000000000..ecf3f28dfbd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.puml
new file mode 100644
index 00000000000..3bb9284ac05
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd
+
+sprite $AwsDirectoryServiceAwsManagedMicrosoftAdXs [10x10/16z] LSj50G0m30J1BPD_lMNAV8A7KFHjxLb1HahCNS816D1OCypytKsnbDW
+
+sprite $AwsDirectoryServiceAwsManagedMicrosoftAdSm [12x12/16z] NKm50W0X349Til-_zpfT1u3PwXrRUnS2UesofH_JrOEnrvkzvRWeuAL72oVqC7ORV6Mtl2mgi08
+
+sprite $AwsDirectoryServiceAwsManagedMicrosoftAdMd [16x16/16z] ROo50S0W30JpVPpzzotkXrvCtiHT3VpcGTogVk-0IHTv30jTgQh7n99ckhvKPD3AZJEIt4lrTWTK0bdokf7SVAnLitwwzWIzbWa0aHy
+
+sprite $AwsDirectoryServiceAwsManagedMicrosoftAdLg [20x20/16z] {
+VOx50G0n2C0eBllFU-xIl20ez8Ytgi2dee1wkacmNiMMvxDjWcxIrlrvFNCsj6CIrxn2LQDcpzkxihQ7hWTM9vQP9Zg7koEOGLtRDiV099DpfWqX1wqsEPO3
+Kb6ooPsS-ovEj_DmmMl6uOiH
+}
+
+!procedure AwsDirectoryServiceAwsManagedMicrosoftAd($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd', $name, $tech)
+!endprocedure
+
+!procedure AwsDirectoryServiceAwsManagedMicrosoftAdCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDirectoryServiceAwsManagedMicrosoftAdLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsDirectoryServiceAwsManagedMicrosoftAdGroup($id, $name='Aws Directory Service Aws Managed Microsoft Ad', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsDirectoryServiceAwsManagedMicrosoftAdLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.png
new file mode 100644
index 00000000000..b3b3d9eb52f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.puml
new file mode 100644
index 00000000000..fa65853cabd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdCard('AwsDirectoryServiceAwsManagedMicrosoftAdCard', 'Aws Directory Service Aws Managed Microsoft Ad Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Remote.puml
new file mode 100644
index 00000000000..a016a1fe043
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdCard('AwsDirectoryServiceAwsManagedMicrosoftAdCard', 'Aws Directory Service Aws Managed Microsoft Ad Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.png
new file mode 100644
index 00000000000..51cc40ee47f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.puml
new file mode 100644
index 00000000000..ea6ee094e47
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdGroup('AwsDirectoryServiceAwsManagedMicrosoftAdGroup', 'Aws Directory Service Aws Managed Microsoft Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Remote.puml
new file mode 100644
index 00000000000..ce09f4f25e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAdGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceAwsManagedMicrosoftAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceAwsManagedMicrosoftAd')
+
+' renders the element
+AwsDirectoryServiceAwsManagedMicrosoftAdGroup('AwsDirectoryServiceAwsManagedMicrosoftAdGroup', 'Aws Directory Service Aws Managed Microsoft Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.png
new file mode 100644
index 00000000000..ae26a88352a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.puml
new file mode 100644
index 00000000000..235cf657242
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAd('AwsDirectoryServiceSimpleAd', 'Aws Directory Service Simple Ad', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Remote.puml
new file mode 100644
index 00000000000..ee7a2cad542
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAd('AwsDirectoryServiceSimpleAd', 'Aws Directory Service Simple Ad', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.md
new file mode 100644
index 00000000000..afea2fe2674
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.md
@@ -0,0 +1,157 @@
+# AwsDirectoryServiceSimpleAd
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+```
+
+
+
+| Illustration | AwsDirectoryServiceSimpleAd | AwsDirectoryServiceSimpleAdCard | AwsDirectoryServiceSimpleAdGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.png) | ![illustration for AwsDirectoryServiceSimpleAd](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.Local.png) | ![illustration for AwsDirectoryServiceSimpleAdCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.png) | ![illustration for AwsDirectoryServiceSimpleAdGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.png) |
+
+
+
+
+## AwsDirectoryServiceSimpleAd
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAd('AwsDirectoryServiceSimpleAd', 'Aws Directory Service Simple Ad', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAd
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAd('AwsDirectoryServiceSimpleAd', 'Aws Directory Service Simple Ad', 'an optional tech label')
+@enduml
+```
+
+## AwsDirectoryServiceSimpleAdCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdCard('AwsDirectoryServiceSimpleAdCard', 'Aws Directory Service Simple Ad Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdCard('AwsDirectoryServiceSimpleAdCard', 'Aws Directory Service Simple Ad Card', 'an optional description')
+@enduml
+```
+
+## AwsDirectoryServiceSimpleAdGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdGroup('AwsDirectoryServiceSimpleAdGroup', 'Aws Directory Service Simple Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdGroup('AwsDirectoryServiceSimpleAdGroup', 'Aws Directory Service Simple Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.png
new file mode 100644
index 00000000000..88cd032080a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.puml
new file mode 100644
index 00000000000..70227eea61c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd
+
+sprite $AwsDirectoryServiceSimpleAdXs [10x10/16z] LSY30G0m3031hxN_lBLoSH2Aud3d1HafhSfu00q6PxkvJMyBfOG6
+
+sprite $AwsDirectoryServiceSimpleAdSm [12x12/16z] NOk30G0m30Ilrlxprexpu8zqJY7E4q7FqzHs_PhRHz_cSjTMqr8xSMxJOzmZxXiN7GK
+
+sprite $AwsDirectoryServiceSimpleAdMd [16x16/16z] ROnL0a8X00I7Pl7-vrLVqCpV9cS-iqn6anPvalF2HC3PvQnKwVpZ_Yb3R04dY3oQc2C2LGqWYdceEhnKNLbra3DEdeun1du
+
+sprite $AwsDirectoryServiceSimpleAdLg [20x20/16z] {
+VS-50S0W40D0B7dRVzww2wa0XwTUx4rX-KdLKZne1k1EZQkVsPhLhoHbARnSx1oGZvbbROUHD9-zRSVbMZek-n7YxaBCrTtM9IgsONTJj2sdDHmvx0m_3DYs
+lrqnvaZwoWW
+}
+
+!procedure AwsDirectoryServiceSimpleAd($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd', $name, $tech)
+!endprocedure
+
+!procedure AwsDirectoryServiceSimpleAdCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsDirectoryServiceSimpleAdLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsDirectoryServiceSimpleAdGroup($id, $name='Aws Directory Service Simple Ad', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsDirectoryServiceSimpleAdLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.png
new file mode 100644
index 00000000000..0940db56523
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.puml
new file mode 100644
index 00000000000..399e24ca913
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdCard('AwsDirectoryServiceSimpleAdCard', 'Aws Directory Service Simple Ad Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Remote.puml
new file mode 100644
index 00000000000..cf1c2dba17b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdCard('AwsDirectoryServiceSimpleAdCard', 'Aws Directory Service Simple Ad Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.png
new file mode 100644
index 00000000000..5908259bf8a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.puml
new file mode 100644
index 00000000000..79612271972
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdGroup('AwsDirectoryServiceSimpleAdGroup', 'Aws Directory Service Simple Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Remote.puml
new file mode 100644
index 00000000000..6468181a61d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAdGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsDirectoryServiceSimpleAdGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsDirectoryServiceSimpleAd')
+
+' renders the element
+AwsDirectoryServiceSimpleAdGroup('AwsDirectoryServiceSimpleAdGroup', 'Aws Directory Service Simple Ad Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.png
new file mode 100644
index 00000000000..2e3be3e49ad
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.puml
new file mode 100644
index 00000000000..b4916a6b911
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOn
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOn('AwsIdentityAccessManagementAddOn', 'Aws Identity Access Management Add On', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Remote.puml
new file mode 100644
index 00000000000..ff7219901fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOn
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOn('AwsIdentityAccessManagementAddOn', 'Aws Identity Access Management Add On', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.md
new file mode 100644
index 00000000000..f78fcb72143
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementAddOn
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementAddOn | AwsIdentityAccessManagementAddOnCard | AwsIdentityAccessManagementAddOnGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.png) | ![illustration for AwsIdentityAccessManagementAddOn](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.Local.png) | ![illustration for AwsIdentityAccessManagementAddOnCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.png) | ![illustration for AwsIdentityAccessManagementAddOnGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementAddOn
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOn
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOn('AwsIdentityAccessManagementAddOn', 'Aws Identity Access Management Add On', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOn
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOn('AwsIdentityAccessManagementAddOn', 'Aws Identity Access Management Add On', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementAddOnCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnCard('AwsIdentityAccessManagementAddOnCard', 'Aws Identity Access Management Add On Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnCard('AwsIdentityAccessManagementAddOnCard', 'Aws Identity Access Management Add On Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementAddOnGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnGroup('AwsIdentityAccessManagementAddOnGroup', 'Aws Identity Access Management Add On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnGroup('AwsIdentityAccessManagementAddOnGroup', 'Aws Identity Access Management Add On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.png
new file mode 100644
index 00000000000..70068619352
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.puml
new file mode 100644
index 00000000000..357f28dd9e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn
+
+sprite $AwsIdentityAccessManagementAddOnXs [10x10/16z] Oo00k3bP80nMC8-R6I75oS21f8uRjna
+
+sprite $AwsIdentityAccessManagementAddOnSm [12x12/16z] ZS6r0S0m000WulR_lVNk0NkYNoZ2z1erCSkLc9hNCYFg3Ltgjfq
+
+sprite $AwsIdentityAccessManagementAddOnMd [16x16/16z] hS47OSD000GmsR__-EDjinC0bbpWFFmOizJug0MYDnjoP26rRTdiPVZO8eCZJvmTugEcZUqg_m
+
+sprite $AwsIdentityAccessManagementAddOnLg [20x20/16z] lSZL0SKm34FH6xAjQFzv7sC7wFaHS9RUEP1BdlnwpWoOCBXRYuUDlEp7ANOOw35PYwW4KoG_j13I1cOzIVVEW_cX0DgU_5g-uMHN
+
+!procedure AwsIdentityAccessManagementAddOn($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAddOnCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementAddOnLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAddOnGroup($id, $name='Aws Identity Access Management Add On', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementAddOnLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.png
new file mode 100644
index 00000000000..b59eb2c9789
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.puml
new file mode 100644
index 00000000000..86db9c2388b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnCard('AwsIdentityAccessManagementAddOnCard', 'Aws Identity Access Management Add On Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Remote.puml
new file mode 100644
index 00000000000..eda8a08eb4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnCard('AwsIdentityAccessManagementAddOnCard', 'Aws Identity Access Management Add On Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.png
new file mode 100644
index 00000000000..d32718b95ae
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.puml
new file mode 100644
index 00000000000..bbea47a4d18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnGroup('AwsIdentityAccessManagementAddOnGroup', 'Aws Identity Access Management Add On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Remote.puml
new file mode 100644
index 00000000000..936d87fe6cb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOnGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAddOnGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn')
+
+' renders the element
+AwsIdentityAccessManagementAddOnGroup('AwsIdentityAccessManagementAddOnGroup', 'Aws Identity Access Management Add On Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.png
new file mode 100644
index 00000000000..ca8f1b9c148
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.puml
new file mode 100644
index 00000000000..083dcb0093a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzer
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzer('AwsIdentityAccessManagementAwsIamAccessAnalyzer', 'Aws Identity Access Management Aws Iam Access Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Remote.puml
new file mode 100644
index 00000000000..4ff515317d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzer
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzer('AwsIdentityAccessManagementAwsIamAccessAnalyzer', 'Aws Identity Access Management Aws Iam Access Analyzer', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.md
new file mode 100644
index 00000000000..b2a471def5e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementAwsIamAccessAnalyzer
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementAwsIamAccessAnalyzer | AwsIdentityAccessManagementAwsIamAccessAnalyzerCard | AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.png) | ![illustration for AwsIdentityAccessManagementAwsIamAccessAnalyzer](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.Local.png) | ![illustration for AwsIdentityAccessManagementAwsIamAccessAnalyzerCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.png) | ![illustration for AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementAwsIamAccessAnalyzer
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzer
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzer('AwsIdentityAccessManagementAwsIamAccessAnalyzer', 'Aws Identity Access Management Aws Iam Access Analyzer', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzer
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzer('AwsIdentityAccessManagementAwsIamAccessAnalyzer', 'Aws Identity Access Management Aws Iam Access Analyzer', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementAwsIamAccessAnalyzerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerCard('AwsIdentityAccessManagementAwsIamAccessAnalyzerCard', 'Aws Identity Access Management Aws Iam Access Analyzer Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerCard('AwsIdentityAccessManagementAwsIamAccessAnalyzerCard', 'Aws Identity Access Management Aws Iam Access Analyzer Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup('AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup', 'Aws Identity Access Management Aws Iam Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup('AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup', 'Aws Identity Access Management Aws Iam Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.png
new file mode 100644
index 00000000000..67ff5c357bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.puml
new file mode 100644
index 00000000000..ffcdab4130b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer
+
+sprite $AwsIdentityAccessManagementAwsIamAccessAnalyzerXs [10x10/16z] Oy04t3065mUIA1SNc6A14DoS30oS34nC81wGmcSAApS
+
+sprite $AwsIdentityAccessManagementAwsIamAccessAnalyzerSm [12x12/16z] RSl50S0m34Mn5uw_zv-tp8tkOaGfGKuRfq5YbtX9qTWu1CpnQ9s0r5X9uZxt3nsmdH2deZ03
+
+sprite $AwsIdentityAccessManagementAwsIamAccessAnalyzerMd [16x16/16z] VOl50SCm40H7hDlhlzx4pFQy5lcWo85gAo85C5QKnD4J0HedXj-M1427XwVPc_31T0GkBNrmgKFaZBtwq0jWSSMf0SBP7r7Y3m
+
+sprite $AwsIdentityAccessManagementAwsIamAccessAnalyzerLg [20x20/16z] {
+XS-t5GGn3CHGK4_BesRwh_UyM_z3PE1Sau85Wm5KFtgtugUaMZPQy6l_ueu5InfyzGuO-6lsftMJPfYY3t1cZjz6fXlHMWk-yGuWMQkJ5dLPDHC6q9y1Pa5J
+cgMfmmq
+}
+
+!procedure AwsIdentityAccessManagementAwsIamAccessAnalyzer($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAwsIamAccessAnalyzerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementAwsIamAccessAnalyzerLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup($id, $name='Aws Identity Access Management Aws Iam Access Analyzer', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementAwsIamAccessAnalyzerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.png
new file mode 100644
index 00000000000..5adcff662e4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.puml
new file mode 100644
index 00000000000..88f8bbbe905
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerCard('AwsIdentityAccessManagementAwsIamAccessAnalyzerCard', 'Aws Identity Access Management Aws Iam Access Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Remote.puml
new file mode 100644
index 00000000000..f7b278a04cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerCard('AwsIdentityAccessManagementAwsIamAccessAnalyzerCard', 'Aws Identity Access Management Aws Iam Access Analyzer Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.png
new file mode 100644
index 00000000000..0dba0f31a56
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.puml
new file mode 100644
index 00000000000..99692b60d0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup('AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup', 'Aws Identity Access Management Aws Iam Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Remote.puml
new file mode 100644
index 00000000000..fdf75072d1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsIamAccessAnalyzer')
+
+' renders the element
+AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup('AwsIdentityAccessManagementAwsIamAccessAnalyzerGroup', 'Aws Identity Access Management Aws Iam Access Analyzer Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.png
new file mode 100644
index 00000000000..a48ca97c515
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.puml
new file mode 100644
index 00000000000..ea309f818a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsSts
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsSts('AwsIdentityAccessManagementAwsSts', 'Aws Identity Access Management Aws Sts', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Remote.puml
new file mode 100644
index 00000000000..6b14490ffa6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsSts
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsSts('AwsIdentityAccessManagementAwsSts', 'Aws Identity Access Management Aws Sts', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.md
new file mode 100644
index 00000000000..2af06ae1fba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementAwsSts
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementAwsSts | AwsIdentityAccessManagementAwsStsCard | AwsIdentityAccessManagementAwsStsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.png) | ![illustration for AwsIdentityAccessManagementAwsSts](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.Local.png) | ![illustration for AwsIdentityAccessManagementAwsStsCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.png) | ![illustration for AwsIdentityAccessManagementAwsStsGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementAwsSts
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsSts
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsSts('AwsIdentityAccessManagementAwsSts', 'Aws Identity Access Management Aws Sts', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsSts
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsSts('AwsIdentityAccessManagementAwsSts', 'Aws Identity Access Management Aws Sts', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementAwsStsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsCard('AwsIdentityAccessManagementAwsStsCard', 'Aws Identity Access Management Aws Sts Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsCard('AwsIdentityAccessManagementAwsStsCard', 'Aws Identity Access Management Aws Sts Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementAwsStsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsGroup('AwsIdentityAccessManagementAwsStsGroup', 'Aws Identity Access Management Aws Sts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsGroup('AwsIdentityAccessManagementAwsStsGroup', 'Aws Identity Access Management Aws Sts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.png
new file mode 100644
index 00000000000..3e43fcb75cd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.puml
new file mode 100644
index 00000000000..016bc863358
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts
+
+sprite $AwsIdentityAccessManagementAwsStsXs [10x10/16z] Oy06s640oEO6Yp119BYvWImERYGnE8i5ni84
+
+sprite $AwsIdentityAccessManagementAwsStsSm [12x12/16z] ZSf50i1020F0i3Zy_xtrtYex5oJ13E5RWSGjZk-sim6UbTlEWd6yVVjlRxexrCtN7dvhl5W1
+
+sprite $AwsIdentityAccessManagementAwsStsMd [16x16/16z] bOp50K0X5CE2Gxl_lD_rI9uhiwGV0Vzg8wBSkJ2AzOYLSjRE3h3vQksrJEEYx_Cm86hdc0VjvViFMiyyjTiNCyaA
+
+sprite $AwsIdentityAccessManagementAwsStsLg [20x20/16z] hSwr0GH130D0xPgj_llzFuRu9ZGANxDucw2yg8C0aedJN6hQ0cbzr1eBeZYeMysK5O2aIIBQbbeAGPourCHZMN5kTAdjGtpyc0mBZaVjJ_7C5o_f-DWF
+
+!procedure AwsIdentityAccessManagementAwsSts($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAwsStsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementAwsStsLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAwsStsGroup($id, $name='Aws Identity Access Management Aws Sts', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementAwsStsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.png
new file mode 100644
index 00000000000..663b33d9f50
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.puml
new file mode 100644
index 00000000000..cb0b95953d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternate
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternate('AwsIdentityAccessManagementAwsStsAlternate', 'Aws Identity Access Management Aws Sts Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Remote.puml
new file mode 100644
index 00000000000..c078c8741ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternate
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternate('AwsIdentityAccessManagementAwsStsAlternate', 'Aws Identity Access Management Aws Sts Alternate', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.md
new file mode 100644
index 00000000000..0fe6839165a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementAwsStsAlternate
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementAwsStsAlternate | AwsIdentityAccessManagementAwsStsAlternateCard | AwsIdentityAccessManagementAwsStsAlternateGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.png) | ![illustration for AwsIdentityAccessManagementAwsStsAlternate](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.Local.png) | ![illustration for AwsIdentityAccessManagementAwsStsAlternateCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.png) | ![illustration for AwsIdentityAccessManagementAwsStsAlternateGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementAwsStsAlternate
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternate
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternate('AwsIdentityAccessManagementAwsStsAlternate', 'Aws Identity Access Management Aws Sts Alternate', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternate
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternate('AwsIdentityAccessManagementAwsStsAlternate', 'Aws Identity Access Management Aws Sts Alternate', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementAwsStsAlternateCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateCard('AwsIdentityAccessManagementAwsStsAlternateCard', 'Aws Identity Access Management Aws Sts Alternate Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateCard('AwsIdentityAccessManagementAwsStsAlternateCard', 'Aws Identity Access Management Aws Sts Alternate Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementAwsStsAlternateGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateGroup('AwsIdentityAccessManagementAwsStsAlternateGroup', 'Aws Identity Access Management Aws Sts Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateGroup('AwsIdentityAccessManagementAwsStsAlternateGroup', 'Aws Identity Access Management Aws Sts Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.png
new file mode 100644
index 00000000000..ff160c80b02
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.puml
new file mode 100644
index 00000000000..cc1cb0fd964
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate
+
+sprite $AwsIdentityAccessManagementAwsStsAlternateXs [10x10/16z] Oq05J2041koi41OtCpjKZ0M8eRACN30MN8oTWPiRmW8ns40iPX00QWS
+
+sprite $AwsIdentityAccessManagementAwsStsAlternateSm [12x12/16z] LOk50G0W408nl_QVryupFW1y93_HrWUaw5fZeuyWyEg3PkZgs-_SwX4Ls7rZzpsPLvzQfTCdbqPlEY5K
+
+sprite $AwsIdentityAccessManagementAwsStsAlternateMd [16x16/16z] TOl50SD04CHqiDn_lU6OhT-0E26vK001z2e5_9Ud8kIQ2upHb-pgHfCb5u2mv1RGOytWsLZombtsCMh8M79t2fKbwoVRjTzYGU49
+
+sprite $AwsIdentityAccessManagementAwsStsAlternateLg [20x20/16z] {
+XSs50SCm40D0FHlsdxSGL8eodmcVqoTbo69jwKMNGVEmc9czhjPXXKYsYQTXNisYbXbRX063pTTPPqChbPou6AGF1nlbZuMuEuAj04oy_57-42absqybcmAo
+z9iDerGiPa5n07S
+}
+
+!procedure AwsIdentityAccessManagementAwsStsAlternate($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAwsStsAlternateCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementAwsStsAlternateLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementAwsStsAlternateGroup($id, $name='Aws Identity Access Management Aws Sts Alternate', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementAwsStsAlternateLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.png
new file mode 100644
index 00000000000..1d98a1e1332
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.puml
new file mode 100644
index 00000000000..784c5778f53
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateCard('AwsIdentityAccessManagementAwsStsAlternateCard', 'Aws Identity Access Management Aws Sts Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Remote.puml
new file mode 100644
index 00000000000..847f55ab81b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateCard('AwsIdentityAccessManagementAwsStsAlternateCard', 'Aws Identity Access Management Aws Sts Alternate Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.png
new file mode 100644
index 00000000000..0a461629ec0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.puml
new file mode 100644
index 00000000000..9af1b46ef18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateGroup('AwsIdentityAccessManagementAwsStsAlternateGroup', 'Aws Identity Access Management Aws Sts Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Remote.puml
new file mode 100644
index 00000000000..ea32fe6cfd0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternateGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsAlternateGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsAlternate')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsAlternateGroup('AwsIdentityAccessManagementAwsStsAlternateGroup', 'Aws Identity Access Management Aws Sts Alternate Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.png
new file mode 100644
index 00000000000..7e8bbce38d7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.puml
new file mode 100644
index 00000000000..b7720ed4bda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsCard('AwsIdentityAccessManagementAwsStsCard', 'Aws Identity Access Management Aws Sts Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Remote.puml
new file mode 100644
index 00000000000..b05d00a8951
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsCard('AwsIdentityAccessManagementAwsStsCard', 'Aws Identity Access Management Aws Sts Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.png
new file mode 100644
index 00000000000..a5200a31a06
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.puml
new file mode 100644
index 00000000000..544d53a6b17
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsGroup('AwsIdentityAccessManagementAwsStsGroup', 'Aws Identity Access Management Aws Sts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Remote.puml
new file mode 100644
index 00000000000..8c566ec46b9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsStsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementAwsStsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAwsSts')
+
+' renders the element
+AwsIdentityAccessManagementAwsStsGroup('AwsIdentityAccessManagementAwsStsGroup', 'Aws Identity Access Management Aws Sts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.png
new file mode 100644
index 00000000000..8d76a76b81b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.puml
new file mode 100644
index 00000000000..6d65355c037
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKey
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKey('AwsIdentityAccessManagementDataEncryptionKey', 'Aws Identity Access Management Data Encryption Key', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Remote.puml
new file mode 100644
index 00000000000..9a766484283
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKey
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKey('AwsIdentityAccessManagementDataEncryptionKey', 'Aws Identity Access Management Data Encryption Key', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.md
new file mode 100644
index 00000000000..0cb1f36ee13
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementDataEncryptionKey
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementDataEncryptionKey | AwsIdentityAccessManagementDataEncryptionKeyCard | AwsIdentityAccessManagementDataEncryptionKeyGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.png) | ![illustration for AwsIdentityAccessManagementDataEncryptionKey](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.Local.png) | ![illustration for AwsIdentityAccessManagementDataEncryptionKeyCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.png) | ![illustration for AwsIdentityAccessManagementDataEncryptionKeyGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementDataEncryptionKey
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKey
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKey('AwsIdentityAccessManagementDataEncryptionKey', 'Aws Identity Access Management Data Encryption Key', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKey
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKey('AwsIdentityAccessManagementDataEncryptionKey', 'Aws Identity Access Management Data Encryption Key', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementDataEncryptionKeyCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyCard('AwsIdentityAccessManagementDataEncryptionKeyCard', 'Aws Identity Access Management Data Encryption Key Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyCard('AwsIdentityAccessManagementDataEncryptionKeyCard', 'Aws Identity Access Management Data Encryption Key Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementDataEncryptionKeyGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyGroup('AwsIdentityAccessManagementDataEncryptionKeyGroup', 'Aws Identity Access Management Data Encryption Key Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyGroup('AwsIdentityAccessManagementDataEncryptionKeyGroup', 'Aws Identity Access Management Data Encryption Key Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.png
new file mode 100644
index 00000000000..33700fafe65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.puml
new file mode 100644
index 00000000000..f35fc7d0613
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey
+
+sprite $AwsIdentityAccessManagementDataEncryptionKeyXs [10x10/16z] JSP50G0n402nAIpxrtiCpIki3A01LUsPaSzmePvvOTUoczsZ4xmRr_f5sG4
+
+sprite $AwsIdentityAccessManagementDataEncryptionKeySm [12x12/16z] LSQ10S0G30NH0-3llsyBu4ZoU0hMsLO5R4pYhorFpSjEtcyxOr2OneWyR5JLQeRQthQEKqfgLXqbFW
+
+sprite $AwsIdentityAccessManagementDataEncryptionKeyMd [16x16/16z] NSc54SGm5CHGcVrt-w_t81nhy8rWhUdA0478RCtDBQleuO6J7qwJNXwcbC7RelLHRnk3JkTUkyTmFqp6v8HEWx6Vrl85F5stDYTT3VW2
+
+sprite $AwsIdentityAccessManagementDataEncryptionKeyLg [20x20/16z] {
+RSZ50GGn302nIHnp__KUmvAUubhsHWsU0bpv6FQ-MQfzk1xTmmv71Ru_LoZP7-wb74uY5ApdxWh2oB4z2nh4jzT8YsZ8xwWrqv_wVp0DxK4TBdETZkPyShZH
+Rv-hkM7AazZ6i-u
+}
+
+!procedure AwsIdentityAccessManagementDataEncryptionKey($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementDataEncryptionKeyCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementDataEncryptionKeyLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementDataEncryptionKeyGroup($id, $name='Aws Identity Access Management Data Encryption Key', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementDataEncryptionKeyLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.png
new file mode 100644
index 00000000000..f58de4a0aab
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.puml
new file mode 100644
index 00000000000..d354d9bba09
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyCard('AwsIdentityAccessManagementDataEncryptionKeyCard', 'Aws Identity Access Management Data Encryption Key Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Remote.puml
new file mode 100644
index 00000000000..62e8da7df5f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyCard('AwsIdentityAccessManagementDataEncryptionKeyCard', 'Aws Identity Access Management Data Encryption Key Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.png
new file mode 100644
index 00000000000..ecea0c6e55c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.puml
new file mode 100644
index 00000000000..80861c3193d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyGroup('AwsIdentityAccessManagementDataEncryptionKeyGroup', 'Aws Identity Access Management Data Encryption Key Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Remote.puml
new file mode 100644
index 00000000000..8f74cd2941c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKeyGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementDataEncryptionKeyGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementDataEncryptionKey')
+
+' renders the element
+AwsIdentityAccessManagementDataEncryptionKeyGroup('AwsIdentityAccessManagementDataEncryptionKeyGroup', 'Aws Identity Access Management Data Encryption Key Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.png
new file mode 100644
index 00000000000..fc57706f886
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.puml
new file mode 100644
index 00000000000..e4c71e3fedc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedData
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedData('AwsIdentityAccessManagementEncryptedData', 'Aws Identity Access Management Encrypted Data', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Remote.puml
new file mode 100644
index 00000000000..392bfcb377d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedData
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedData('AwsIdentityAccessManagementEncryptedData', 'Aws Identity Access Management Encrypted Data', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.md
new file mode 100644
index 00000000000..eef3115876e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementEncryptedData
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementEncryptedData | AwsIdentityAccessManagementEncryptedDataCard | AwsIdentityAccessManagementEncryptedDataGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.png) | ![illustration for AwsIdentityAccessManagementEncryptedData](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.Local.png) | ![illustration for AwsIdentityAccessManagementEncryptedDataCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.png) | ![illustration for AwsIdentityAccessManagementEncryptedDataGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementEncryptedData
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedData
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedData('AwsIdentityAccessManagementEncryptedData', 'Aws Identity Access Management Encrypted Data', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedData
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedData('AwsIdentityAccessManagementEncryptedData', 'Aws Identity Access Management Encrypted Data', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementEncryptedDataCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataCard('AwsIdentityAccessManagementEncryptedDataCard', 'Aws Identity Access Management Encrypted Data Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataCard('AwsIdentityAccessManagementEncryptedDataCard', 'Aws Identity Access Management Encrypted Data Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementEncryptedDataGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataGroup('AwsIdentityAccessManagementEncryptedDataGroup', 'Aws Identity Access Management Encrypted Data Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataGroup('AwsIdentityAccessManagementEncryptedDataGroup', 'Aws Identity Access Management Encrypted Data Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.png
new file mode 100644
index 00000000000..92ffc495817
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.puml
new file mode 100644
index 00000000000..dd5fd173047
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData
+
+sprite $AwsIdentityAccessManagementEncryptedDataXs [10x10/16z] NSc34G0m00J1YzL_lR5tzE0Z_KwCc6JBZI2Dr0xNayFiv6PAbMr9TPO2
+
+sprite $AwsIdentityAccessManagementEncryptedDataSm [12x12/16z] LSUr0G114810JjRxh_TTYGP-pRwNXmT7URafLNbwK52dUNoCtnR5RcCVSvk-TxZop5W1
+
+sprite $AwsIdentityAccessManagementEncryptedDataMd [16x16/16z] TSU35G11442nlnprN-_Po6DuwRwAxSOgFDsFf-Er4vFzKbC0kdzA_dyfpFnoZ_ljSUHnBa-wwFjtwvCT14O
+
+sprite $AwsIdentityAccessManagementEncryptedDataLg [20x20/16z] {
+RSy54i0m24JH6BjXkFzvwr7wnvZNni9_QYrsgsr8Lhs1z1POPnF4Q5Sop2JPzs-pSer9LqEy_rsC2XB6D2n_fsLEnlirqPiKPr2_DjEPEoFP5uPDVQPv2lBk
+8dCNd
+}
+
+!procedure AwsIdentityAccessManagementEncryptedData($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementEncryptedDataCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementEncryptedDataLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementEncryptedDataGroup($id, $name='Aws Identity Access Management Encrypted Data', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementEncryptedDataLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.png
new file mode 100644
index 00000000000..61b1be7187b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.puml
new file mode 100644
index 00000000000..90613bf6cc1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataCard('AwsIdentityAccessManagementEncryptedDataCard', 'Aws Identity Access Management Encrypted Data Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Remote.puml
new file mode 100644
index 00000000000..b51879b9156
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataCard('AwsIdentityAccessManagementEncryptedDataCard', 'Aws Identity Access Management Encrypted Data Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.png
new file mode 100644
index 00000000000..9e9dc3e4cba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.puml
new file mode 100644
index 00000000000..04100119ee7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataGroup('AwsIdentityAccessManagementEncryptedDataGroup', 'Aws Identity Access Management Encrypted Data Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Remote.puml
new file mode 100644
index 00000000000..31d9745eece
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedDataGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementEncryptedDataGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementEncryptedData')
+
+' renders the element
+AwsIdentityAccessManagementEncryptedDataGroup('AwsIdentityAccessManagementEncryptedDataGroup', 'Aws Identity Access Management Encrypted Data Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.png
new file mode 100644
index 00000000000..7e4955089c2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.puml
new file mode 100644
index 00000000000..ee0129238a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredential('AwsIdentityAccessManagementLongTermSecurityCredential', 'Aws Identity Access Management Long Term Security Credential', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Remote.puml
new file mode 100644
index 00000000000..99a852fc0fc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredential('AwsIdentityAccessManagementLongTermSecurityCredential', 'Aws Identity Access Management Long Term Security Credential', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.md
new file mode 100644
index 00000000000..9b6616b2cfb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementLongTermSecurityCredential
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementLongTermSecurityCredential | AwsIdentityAccessManagementLongTermSecurityCredentialCard | AwsIdentityAccessManagementLongTermSecurityCredentialGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.png) | ![illustration for AwsIdentityAccessManagementLongTermSecurityCredential](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.Local.png) | ![illustration for AwsIdentityAccessManagementLongTermSecurityCredentialCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.png) | ![illustration for AwsIdentityAccessManagementLongTermSecurityCredentialGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementLongTermSecurityCredential
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredential('AwsIdentityAccessManagementLongTermSecurityCredential', 'Aws Identity Access Management Long Term Security Credential', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredential('AwsIdentityAccessManagementLongTermSecurityCredential', 'Aws Identity Access Management Long Term Security Credential', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementLongTermSecurityCredentialCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialCard('AwsIdentityAccessManagementLongTermSecurityCredentialCard', 'Aws Identity Access Management Long Term Security Credential Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialCard('AwsIdentityAccessManagementLongTermSecurityCredentialCard', 'Aws Identity Access Management Long Term Security Credential Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementLongTermSecurityCredentialGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialGroup('AwsIdentityAccessManagementLongTermSecurityCredentialGroup', 'Aws Identity Access Management Long Term Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialGroup('AwsIdentityAccessManagementLongTermSecurityCredentialGroup', 'Aws Identity Access Management Long Term Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.png
new file mode 100644
index 00000000000..a8eeeae5dbb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.puml
new file mode 100644
index 00000000000..451da5f3675
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential
+
+sprite $AwsIdentityAccessManagementLongTermSecurityCredentialXs [10x10/16z] NS710K00542X07ZxxylvbwcWd_T5F3e0rqwuWlE45PbM03u
+
+sprite $AwsIdentityAccessManagementLongTermSecurityCredentialSm [12x12/16z] RSp50S104CD07Itsts-OC_PR_2XUsTK22cGf1Ko2cQOhz8HXp3mIvYkQBDgyXG2k59inAs5obG_1pGG
+
+sprite $AwsIdentityAccessManagementLongTermSecurityCredentialMd [16x16/16z] VSa53a9H50FHUNRbT__x9OtWSABJyiTugTqp6-nOmrxJgM5G8zezjJMrMHe1jWaqG418YHsLSy2eaMk3IHTahmmDzwMOB3l7tSCZ3rtroDVBfHV5cni
+
+sprite $AwsIdentityAccessManagementLongTermSecurityCredentialLg [20x20/16z] {
+dSn70WCn24FHR-E10Tt_l2caPvFoTXI9Vqn9pWjBm9Csf0QKrUoTHWFsKRRrpXKKcU3IjcZ3PR8o68WN2bQlbY9ajELTPkeFjXZYAb61QG-PYYOtDwvcNl-g
+_zJWkU-5ANPDdeatqv6_2UTBHm
+}
+
+!procedure AwsIdentityAccessManagementLongTermSecurityCredential($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementLongTermSecurityCredentialCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementLongTermSecurityCredentialLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementLongTermSecurityCredentialGroup($id, $name='Aws Identity Access Management Long Term Security Credential', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementLongTermSecurityCredentialLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.png
new file mode 100644
index 00000000000..5029d9ce6e5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.puml
new file mode 100644
index 00000000000..1e73c3bd1df
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialCard('AwsIdentityAccessManagementLongTermSecurityCredentialCard', 'Aws Identity Access Management Long Term Security Credential Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Remote.puml
new file mode 100644
index 00000000000..778fb79c7d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialCard('AwsIdentityAccessManagementLongTermSecurityCredentialCard', 'Aws Identity Access Management Long Term Security Credential Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.png
new file mode 100644
index 00000000000..b74cc9cfbef
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.puml
new file mode 100644
index 00000000000..df8bfcba67e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialGroup('AwsIdentityAccessManagementLongTermSecurityCredentialGroup', 'Aws Identity Access Management Long Term Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Remote.puml
new file mode 100644
index 00000000000..03ce4df6970
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredentialGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementLongTermSecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementLongTermSecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementLongTermSecurityCredentialGroup('AwsIdentityAccessManagementLongTermSecurityCredentialGroup', 'Aws Identity Access Management Long Term Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.png
new file mode 100644
index 00000000000..b7b58f9ad15
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.puml
new file mode 100644
index 00000000000..e54cd5309d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaToken
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaToken('AwsIdentityAccessManagementMfaToken', 'Aws Identity Access Management Mfa Token', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Remote.puml
new file mode 100644
index 00000000000..4e79c915e38
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaToken
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaToken('AwsIdentityAccessManagementMfaToken', 'Aws Identity Access Management Mfa Token', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.md
new file mode 100644
index 00000000000..6b867c5cf21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementMfaToken
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementMfaToken | AwsIdentityAccessManagementMfaTokenCard | AwsIdentityAccessManagementMfaTokenGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.png) | ![illustration for AwsIdentityAccessManagementMfaToken](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.Local.png) | ![illustration for AwsIdentityAccessManagementMfaTokenCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.png) | ![illustration for AwsIdentityAccessManagementMfaTokenGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementMfaToken
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaToken
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaToken('AwsIdentityAccessManagementMfaToken', 'Aws Identity Access Management Mfa Token', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaToken
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaToken('AwsIdentityAccessManagementMfaToken', 'Aws Identity Access Management Mfa Token', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementMfaTokenCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenCard('AwsIdentityAccessManagementMfaTokenCard', 'Aws Identity Access Management Mfa Token Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenCard('AwsIdentityAccessManagementMfaTokenCard', 'Aws Identity Access Management Mfa Token Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementMfaTokenGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenGroup('AwsIdentityAccessManagementMfaTokenGroup', 'Aws Identity Access Management Mfa Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenGroup('AwsIdentityAccessManagementMfaTokenGroup', 'Aws Identity Access Management Mfa Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.png
new file mode 100644
index 00000000000..1e6440d481e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.puml
new file mode 100644
index 00000000000..49e0e789617
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken
+
+sprite $AwsIdentityAccessManagementMfaTokenXs [10x10/16z] JSU50GGW00B0UrlPVzxlel6FlAs0l1ysaPHZaPCe2aKf5oK2Q0JltAkaSGC
+
+sprite $AwsIdentityAccessManagementMfaTokenSm [12x12/16z] LSQ54GGW302mb287tN_UTyrP_8iQRHKO0MOGuMbHtfOHA_COGscHCwljxLX1RYZbBPcU3c9zYbMd4bS
+
+sprite $AwsIdentityAccessManagementMfaTokenMd [16x16/16z] RSV9LKKn30N1adM-_NoLVxvicA5MtVxJCvaKe6Q1VK45lcfygaClNoxZjJmIfsYnumhFuOhTiqslliJOR16z7E5Bbzg-1BTyU3MaFdO3vqAdVUYRK-0D
+
+sprite $AwsIdentityAccessManagementMfaTokenLg [20x20/16z] {
+TSu5eaGX2030CN2VSF_p_joEiHDy5aTMdeQRg0bsDMUvN6ISn-wc9iHoBw4y69kOEhhUkuxYeCAgLgFBoJ4ajUrgrOND24MDRDLgoBxfIrAwQidHOuZfv193
+GrVDs1xLQtvhecrtMe8eBjfbFdDS7YONkuxHPzLqRyIQ3V0D
+}
+
+!procedure AwsIdentityAccessManagementMfaToken($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementMfaTokenCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementMfaTokenLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementMfaTokenGroup($id, $name='Aws Identity Access Management Mfa Token', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementMfaTokenLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.png
new file mode 100644
index 00000000000..4b84e8333d3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.puml
new file mode 100644
index 00000000000..6ac699905bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenCard('AwsIdentityAccessManagementMfaTokenCard', 'Aws Identity Access Management Mfa Token Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Remote.puml
new file mode 100644
index 00000000000..eeefda69e4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenCard('AwsIdentityAccessManagementMfaTokenCard', 'Aws Identity Access Management Mfa Token Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.png
new file mode 100644
index 00000000000..cc5f3f03ed3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.puml
new file mode 100644
index 00000000000..c5760f116d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenGroup('AwsIdentityAccessManagementMfaTokenGroup', 'Aws Identity Access Management Mfa Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Remote.puml
new file mode 100644
index 00000000000..f84bbfdd982
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaTokenGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementMfaTokenGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementMfaToken')
+
+' renders the element
+AwsIdentityAccessManagementMfaTokenGroup('AwsIdentityAccessManagementMfaTokenGroup', 'Aws Identity Access Management Mfa Token Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.png
new file mode 100644
index 00000000000..ba0eaae96dd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.puml
new file mode 100644
index 00000000000..c18fd82226f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissions
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissions('AwsIdentityAccessManagementPermissions', 'Aws Identity Access Management Permissions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Remote.puml
new file mode 100644
index 00000000000..cbd56448077
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissions
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissions('AwsIdentityAccessManagementPermissions', 'Aws Identity Access Management Permissions', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.md
new file mode 100644
index 00000000000..15ce7ae75d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementPermissions
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementPermissions | AwsIdentityAccessManagementPermissionsCard | AwsIdentityAccessManagementPermissionsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.png) | ![illustration for AwsIdentityAccessManagementPermissions](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.Local.png) | ![illustration for AwsIdentityAccessManagementPermissionsCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.png) | ![illustration for AwsIdentityAccessManagementPermissionsGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementPermissions
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissions
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissions('AwsIdentityAccessManagementPermissions', 'Aws Identity Access Management Permissions', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissions
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissions('AwsIdentityAccessManagementPermissions', 'Aws Identity Access Management Permissions', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementPermissionsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsCard('AwsIdentityAccessManagementPermissionsCard', 'Aws Identity Access Management Permissions Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsCard('AwsIdentityAccessManagementPermissionsCard', 'Aws Identity Access Management Permissions Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementPermissionsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsGroup('AwsIdentityAccessManagementPermissionsGroup', 'Aws Identity Access Management Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsGroup('AwsIdentityAccessManagementPermissionsGroup', 'Aws Identity Access Management Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.png
new file mode 100644
index 00000000000..073e7ae6947
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.puml
new file mode 100644
index 00000000000..d805ce5ede5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions
+
+sprite $AwsIdentityAccessManagementPermissionsXs [10x10/16z] Oy00Z62I3SPYGuXnmrZS234uYnrJBnCOi38
+
+sprite $AwsIdentityAccessManagementPermissionsSm [12x12/16z] POg50O1030CFXtJ_UNdtQeoXhZsLW0F2mmAMg1Xw_5Hi4QuPxGtlwZ0LAzUB0m
+
+sprite $AwsIdentityAccessManagementPermissionsMd [16x16/16z] VOl50S100CAWNjX_thgSvuS46QC-VEOL7ykR5MPAZ7Oo_ODnThJRsR-PrQzHximeBrWRFlqn0pi
+
+sprite $AwsIdentityAccessManagementPermissionsLg [20x20/16z] ZOt50S0m30CTDMZjFs-PW_SKIfd45sfsBSeBunyjcaoB_fU3HfzruKjxHOtuxK4K_no9l8kn3oV8za9WbWD3fb62xtyal727DlaNRXKM
+
+!procedure AwsIdentityAccessManagementPermissions($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementPermissionsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementPermissionsLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementPermissionsGroup($id, $name='Aws Identity Access Management Permissions', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementPermissionsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.png
new file mode 100644
index 00000000000..ce799241c65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.puml
new file mode 100644
index 00000000000..b30ea052435
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsCard('AwsIdentityAccessManagementPermissionsCard', 'Aws Identity Access Management Permissions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Remote.puml
new file mode 100644
index 00000000000..d8e825728ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsCard('AwsIdentityAccessManagementPermissionsCard', 'Aws Identity Access Management Permissions Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.png
new file mode 100644
index 00000000000..c1964854b2c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.puml
new file mode 100644
index 00000000000..f5f600ead38
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsGroup('AwsIdentityAccessManagementPermissionsGroup', 'Aws Identity Access Management Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Remote.puml
new file mode 100644
index 00000000000..c1c40a26acf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissionsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementPermissionsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementPermissions')
+
+' renders the element
+AwsIdentityAccessManagementPermissionsGroup('AwsIdentityAccessManagementPermissionsGroup', 'Aws Identity Access Management Permissions Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.png
new file mode 100644
index 00000000000..e7fbd30b859
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.puml
new file mode 100644
index 00000000000..d83ef346e10
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRole
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRole('AwsIdentityAccessManagementRole', 'Aws Identity Access Management Role', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Remote.puml
new file mode 100644
index 00000000000..1e805951650
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRole
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRole('AwsIdentityAccessManagementRole', 'Aws Identity Access Management Role', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.md
new file mode 100644
index 00000000000..3acd6952832
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementRole
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementRole | AwsIdentityAccessManagementRoleCard | AwsIdentityAccessManagementRoleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.png) | ![illustration for AwsIdentityAccessManagementRole](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.Local.png) | ![illustration for AwsIdentityAccessManagementRoleCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.png) | ![illustration for AwsIdentityAccessManagementRoleGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementRole
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRole
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRole('AwsIdentityAccessManagementRole', 'Aws Identity Access Management Role', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRole
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRole('AwsIdentityAccessManagementRole', 'Aws Identity Access Management Role', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementRoleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleCard('AwsIdentityAccessManagementRoleCard', 'Aws Identity Access Management Role Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleCard('AwsIdentityAccessManagementRoleCard', 'Aws Identity Access Management Role Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementRoleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleGroup('AwsIdentityAccessManagementRoleGroup', 'Aws Identity Access Management Role Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleGroup('AwsIdentityAccessManagementRoleGroup', 'Aws Identity Access Management Role Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.png
new file mode 100644
index 00000000000..31b534d0c97
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.puml
new file mode 100644
index 00000000000..05bb5e4d2ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole
+
+sprite $AwsIdentityAccessManagementRoleXs [10x10/16z] Oo04c9YO6TZ0B2uWvcQ04Goit50MCoi70oiBDrW8I682
+
+sprite $AwsIdentityAccessManagementRoleSm [12x12/16z] ZS470SD0400WVj_mxxSI6l1LL2KmkgkS2GrpFwm9jaqmUP6jH_MRgzSgwmv__
+
+sprite $AwsIdentityAccessManagementRoleMd [16x16/16z] hOf70i9030Ddgstf_--bmvqaSr7b4ePKZbzKP6wQ-YUw0pkfzzcyQCNB-NDZzdnbAEMMhHYmtEaXJQHct5ff0AJA1NirZdC7
+
+sprite $AwsIdentityAccessManagementRoleLg [20x20/16z] {
+lKu50GCn30pJ-TVxJ0QsSfCZ-kC8JC_ufo8GrQFpb1n8zvWaXbmrp0tVtkTp-c60miw7F3Np4wZRANFw0ddKx3NJhLg-8Qex2ftPushCJd2nmHiAkxg5C_rq
+h
+}
+
+!procedure AwsIdentityAccessManagementRole($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementRoleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementRoleLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementRoleGroup($id, $name='Aws Identity Access Management Role', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementRoleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.png
new file mode 100644
index 00000000000..43ae8ddeb19
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.puml
new file mode 100644
index 00000000000..b90d41b1700
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleCard('AwsIdentityAccessManagementRoleCard', 'Aws Identity Access Management Role Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Remote.puml
new file mode 100644
index 00000000000..c6f57477031
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleCard('AwsIdentityAccessManagementRoleCard', 'Aws Identity Access Management Role Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.png
new file mode 100644
index 00000000000..61fd7397524
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.puml
new file mode 100644
index 00000000000..eadc8a6aa2f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleGroup('AwsIdentityAccessManagementRoleGroup', 'Aws Identity Access Management Role Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Remote.puml
new file mode 100644
index 00000000000..89e5628a0cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRoleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementRoleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementRole')
+
+' renders the element
+AwsIdentityAccessManagementRoleGroup('AwsIdentityAccessManagementRoleGroup', 'Aws Identity Access Management Role Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.png
new file mode 100644
index 00000000000..48bccc896e8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.puml
new file mode 100644
index 00000000000..25f7984f6f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredential('AwsIdentityAccessManagementTemporarySecurityCredential', 'Aws Identity Access Management Temporary Security Credential', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Remote.puml
new file mode 100644
index 00000000000..30a6b26bc61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredential('AwsIdentityAccessManagementTemporarySecurityCredential', 'Aws Identity Access Management Temporary Security Credential', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.md
new file mode 100644
index 00000000000..c40b2e46f00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.md
@@ -0,0 +1,157 @@
+# AwsIdentityAccessManagementTemporarySecurityCredential
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+```
+
+
+
+| Illustration | AwsIdentityAccessManagementTemporarySecurityCredential | AwsIdentityAccessManagementTemporarySecurityCredentialCard | AwsIdentityAccessManagementTemporarySecurityCredentialGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.png) | ![illustration for AwsIdentityAccessManagementTemporarySecurityCredential](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.Local.png) | ![illustration for AwsIdentityAccessManagementTemporarySecurityCredentialCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.png) | ![illustration for AwsIdentityAccessManagementTemporarySecurityCredentialGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.png) |
+
+
+
+
+## AwsIdentityAccessManagementTemporarySecurityCredential
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredential('AwsIdentityAccessManagementTemporarySecurityCredential', 'Aws Identity Access Management Temporary Security Credential', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredential
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredential('AwsIdentityAccessManagementTemporarySecurityCredential', 'Aws Identity Access Management Temporary Security Credential', 'an optional tech label')
+@enduml
+```
+
+## AwsIdentityAccessManagementTemporarySecurityCredentialCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialCard('AwsIdentityAccessManagementTemporarySecurityCredentialCard', 'Aws Identity Access Management Temporary Security Credential Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialCard('AwsIdentityAccessManagementTemporarySecurityCredentialCard', 'Aws Identity Access Management Temporary Security Credential Card', 'an optional description')
+@enduml
+```
+
+## AwsIdentityAccessManagementTemporarySecurityCredentialGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialGroup('AwsIdentityAccessManagementTemporarySecurityCredentialGroup', 'Aws Identity Access Management Temporary Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialGroup('AwsIdentityAccessManagementTemporarySecurityCredentialGroup', 'Aws Identity Access Management Temporary Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.png
new file mode 100644
index 00000000000..0beb8cb05ec
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.puml
new file mode 100644
index 00000000000..ae873c69427
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential
+
+sprite $AwsIdentityAccessManagementTemporarySecurityCredentialXs [10x10/16z] PSgt0KHH308mlHpOVzwBvPSD5PuMVwL_AmbnQZ0t8jtyJvD38m53Fcxd-aky0G
+
+sprite $AwsIdentityAccessManagementTemporarySecurityCredentialSm [12x12/16z] RSUr0GD000GWtkNsdpTUXWv_f5xeUL5li6SthND1cOPQxI8K5Jsa2uoGk3NCLi9rHG4hx_MFOFbP6Pu
+
+sprite $AwsIdentityAccessManagementTemporarySecurityCredentialMd [16x16/16z] {
+TSVLeKCn30KmEUqD-Em_xsC6_Sd_qXbVYrsmNvIvx_lbqpJBcYz7AXghcCc2oicDQp2MEUvU966V-ve7TEPGLKOwnO6cbjOuQpL2CpKlCj8SUTKBRiE735Vx
+Obp58m
+}
+
+sprite $AwsIdentityAccessManagementTemporarySecurityCredentialLg [20x20/16z] {
+XSh5OI1000GWrcNwh_Saxk6DtzITqxqNxEL1cG-2MLD0FDibVV3mksbEripe7fIJaP42WJf7GIMzjDjnRcqP7iniw0jEsQUdyk1AA1dzolGWe-_6WtwoAxQp
+64dssOhRA2dKe1qkWII1XSleujbsScb3djtPmItUICKutabEZeyg_0K
+}
+
+!procedure AwsIdentityAccessManagementTemporarySecurityCredential($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential', $name, $tech)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementTemporarySecurityCredentialCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsIdentityAccessManagementTemporarySecurityCredentialLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsIdentityAccessManagementTemporarySecurityCredentialGroup($id, $name='Aws Identity Access Management Temporary Security Credential', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsIdentityAccessManagementTemporarySecurityCredentialLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.png
new file mode 100644
index 00000000000..785615c7b04
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.puml
new file mode 100644
index 00000000000..134361f58b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialCard('AwsIdentityAccessManagementTemporarySecurityCredentialCard', 'Aws Identity Access Management Temporary Security Credential Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Remote.puml
new file mode 100644
index 00000000000..51358854e12
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialCard('AwsIdentityAccessManagementTemporarySecurityCredentialCard', 'Aws Identity Access Management Temporary Security Credential Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.png
new file mode 100644
index 00000000000..afb07ecd562
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.puml
new file mode 100644
index 00000000000..2f670faa57d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialGroup('AwsIdentityAccessManagementTemporarySecurityCredentialGroup', 'Aws Identity Access Management Temporary Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Remote.puml
new file mode 100644
index 00000000000..c2a2f684cbc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredentialGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsIdentityAccessManagementTemporarySecurityCredentialGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementTemporarySecurityCredential')
+
+' renders the element
+AwsIdentityAccessManagementTemporarySecurityCredentialGroup('AwsIdentityAccessManagementTemporarySecurityCredentialGroup', 'Aws Identity Access Management Temporary Security Credential Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.png
new file mode 100644
index 00000000000..26f63d0541e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.puml
new file mode 100644
index 00000000000..f6b68b7642b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpoints
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpoints('AwsNetworkFirewallEndpoints', 'Aws Network Firewall Endpoints', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Remote.puml
new file mode 100644
index 00000000000..77c25c077bd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpoints
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpoints('AwsNetworkFirewallEndpoints', 'Aws Network Firewall Endpoints', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.md
new file mode 100644
index 00000000000..c1e0e7f7b28
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.md
@@ -0,0 +1,157 @@
+# AwsNetworkFirewallEndpoints
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+```
+
+
+
+| Illustration | AwsNetworkFirewallEndpoints | AwsNetworkFirewallEndpointsCard | AwsNetworkFirewallEndpointsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.png) | ![illustration for AwsNetworkFirewallEndpoints](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.Local.png) | ![illustration for AwsNetworkFirewallEndpointsCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.png) | ![illustration for AwsNetworkFirewallEndpointsGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.png) |
+
+
+
+
+## AwsNetworkFirewallEndpoints
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpoints
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpoints('AwsNetworkFirewallEndpoints', 'Aws Network Firewall Endpoints', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpoints
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpoints('AwsNetworkFirewallEndpoints', 'Aws Network Firewall Endpoints', 'an optional tech label')
+@enduml
+```
+
+## AwsNetworkFirewallEndpointsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsCard('AwsNetworkFirewallEndpointsCard', 'Aws Network Firewall Endpoints Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsCard('AwsNetworkFirewallEndpointsCard', 'Aws Network Firewall Endpoints Card', 'an optional description')
+@enduml
+```
+
+## AwsNetworkFirewallEndpointsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsGroup('AwsNetworkFirewallEndpointsGroup', 'Aws Network Firewall Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsGroup('AwsNetworkFirewallEndpointsGroup', 'Aws Network Firewall Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.png
new file mode 100644
index 00000000000..a66bbcd5a48
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.puml
new file mode 100644
index 00000000000..bf41854bfb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints
+
+sprite $AwsNetworkFirewallEndpointsXs [10x10/16z] JKo50G0m259Py_-zwx83aD-uygqZuhZ4iVlrv3GZzwmBYd7eSxbIKf8H8Wq
+
+sprite $AwsNetworkFirewallEndpointsSm [12x12/16z] LKk50G112Be-bVttVV3RbYZ_g9ZDaEUgkJPNPRiUAmMSs7fc8RmR4Hr0WoAGzWXUEZIY3yv62zSDrdsVYar3vpu
+
+sprite $AwsNetworkFirewallEndpointsMd [16x16/16z] {
+PSA7aKCX40KmBJy0-_glzuAPR8tmxKewNOvAWRb0ROvg2EO4u-4kF3kW6R2d_QAeHLsi82GP-LYTF3oiggvQJ3R6s7-BkzG3sNiZQ3ZcW9HZFi3SS6NWk7RF
+0hy
+}
+
+sprite $AwsNetworkFirewallEndpointsLg [20x20/16z] {
+TOu5WWCn24LVXB33l_zvjsq6wdqHNFYD7Q7mpeEbkMM88bPfBMQwU483m6thbIlgmrrifeFjPCc6sskhi8OqqXgguCJtfX2IkfA-hJD5q0AiWrS39Qrcdy9g
+Ar7QaBGrRq0_A1xMYYUNKh7egVbJJUXlT9C6pmnRiwL-0G
+}
+
+!procedure AwsNetworkFirewallEndpoints($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints', $name, $tech)
+!endprocedure
+
+!procedure AwsNetworkFirewallEndpointsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsNetworkFirewallEndpointsLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsNetworkFirewallEndpointsGroup($id, $name='Aws Network Firewall Endpoints', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsNetworkFirewallEndpointsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.png
new file mode 100644
index 00000000000..5eb2c4802c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.puml
new file mode 100644
index 00000000000..5f10f2bb8b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsCard('AwsNetworkFirewallEndpointsCard', 'Aws Network Firewall Endpoints Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Remote.puml
new file mode 100644
index 00000000000..6093792b9ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsCard('AwsNetworkFirewallEndpointsCard', 'Aws Network Firewall Endpoints Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.png
new file mode 100644
index 00000000000..d56b3d6e970
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.puml
new file mode 100644
index 00000000000..6894ec7fe7d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsGroup('AwsNetworkFirewallEndpointsGroup', 'Aws Network Firewall Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Remote.puml
new file mode 100644
index 00000000000..685e6de0c18
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpointsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsNetworkFirewallEndpointsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsNetworkFirewallEndpoints')
+
+' renders the element
+AwsNetworkFirewallEndpointsGroup('AwsNetworkFirewallEndpointsGroup', 'Aws Network Firewall Endpoints Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.png
new file mode 100644
index 00000000000..838591e4a45
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.puml
new file mode 100644
index 00000000000..2233c935107
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFinding
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFinding('AwsSecurityHubFinding', 'Aws Security Hub Finding', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Remote.puml
new file mode 100644
index 00000000000..42c8b35fa8f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFinding
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFinding('AwsSecurityHubFinding', 'Aws Security Hub Finding', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.md
new file mode 100644
index 00000000000..18f0ecea913
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.md
@@ -0,0 +1,157 @@
+# AwsSecurityHubFinding
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+```
+
+
+
+| Illustration | AwsSecurityHubFinding | AwsSecurityHubFindingCard | AwsSecurityHubFindingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.png) | ![illustration for AwsSecurityHubFinding](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.Local.png) | ![illustration for AwsSecurityHubFindingCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.png) | ![illustration for AwsSecurityHubFindingGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.png) |
+
+
+
+
+## AwsSecurityHubFinding
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFinding
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFinding('AwsSecurityHubFinding', 'Aws Security Hub Finding', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFinding
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFinding('AwsSecurityHubFinding', 'Aws Security Hub Finding', 'an optional tech label')
+@enduml
+```
+
+## AwsSecurityHubFindingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingCard('AwsSecurityHubFindingCard', 'Aws Security Hub Finding Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingCard('AwsSecurityHubFindingCard', 'Aws Security Hub Finding Card', 'an optional description')
+@enduml
+```
+
+## AwsSecurityHubFindingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingGroup('AwsSecurityHubFindingGroup', 'Aws Security Hub Finding Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingGroup('AwsSecurityHubFindingGroup', 'Aws Security Hub Finding Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.png
new file mode 100644
index 00000000000..000c3ca8e9a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.puml
new file mode 100644
index 00000000000..3f96b0a7247
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding
+
+sprite $AwsSecurityHubFindingXs [10x10/16z] PSR50O0000GWxBZzvxLRNdYAPeGOszHA4l0VZjNGeHTPcr8bI98gPW
+
+sprite $AwsSecurityHubFindingSm [12x12/16z] TSQr0GDH00KWlilRVz-qiQF2fv9n6nX7pJ22QzdQcRZOt8SlEDX2QARTe37xs1ishIiA5SoScbGl
+
+sprite $AwsSecurityHubFindingMd [16x16/16z] bSV5eGKW302m58VkF-ztboUvnL_Yv0u0FJj6DX2BdfbDR8ZI9obM6-7bICgTZuhFH_QPYDwGjahYMEIWCx2q9HUT5aZwZ0e7d5MKKraL415YJpm2
+
+sprite $AwsSecurityHubFindingLg [20x20/16z] {
+hSr50W8m34JHNqyozxylL73OCVLNutUoUNkL9fzTtA5wL6WzaKrzco25kaiLUZwcaM50rvF1ClpFrZbvM9U5fnVpkfQxip8jZGNPvwAYESmTiHj1LRbQVh8-
+mAJSe72CiJ-BXCEUGz8Cyj9LU4rk5U02
+}
+
+!procedure AwsSecurityHubFinding($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding', $name, $tech)
+!endprocedure
+
+!procedure AwsSecurityHubFindingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSecurityHubFindingLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsSecurityHubFindingGroup($id, $name='Aws Security Hub Finding', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsSecurityHubFindingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.png
new file mode 100644
index 00000000000..33583c23520
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.puml
new file mode 100644
index 00000000000..c6d5a517199
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingCard('AwsSecurityHubFindingCard', 'Aws Security Hub Finding Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Remote.puml
new file mode 100644
index 00000000000..c2591778aae
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingCard('AwsSecurityHubFindingCard', 'Aws Security Hub Finding Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.png
new file mode 100644
index 00000000000..83f77863398
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.puml
new file mode 100644
index 00000000000..78d2bfa10fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingGroup('AwsSecurityHubFindingGroup', 'Aws Security Hub Finding Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Remote.puml
new file mode 100644
index 00000000000..8c532bcff66
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFindingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSecurityHubFindingGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsSecurityHubFinding')
+
+' renders the element
+AwsSecurityHubFindingGroup('AwsSecurityHubFindingGroup', 'Aws Security Hub Finding Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.png
new file mode 100644
index 00000000000..62ec9d4cc97
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.puml
new file mode 100644
index 00000000000..93fce2a74b7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvanced
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvanced('AwsShieldAwsShieldAdvanced', 'Aws Shield Aws Shield Advanced', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Remote.puml
new file mode 100644
index 00000000000..5023281a4c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvanced
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvanced('AwsShieldAwsShieldAdvanced', 'Aws Shield Aws Shield Advanced', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.md
new file mode 100644
index 00000000000..04218244f61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.md
@@ -0,0 +1,157 @@
+# AwsShieldAwsShieldAdvanced
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+```
+
+
+
+| Illustration | AwsShieldAwsShieldAdvanced | AwsShieldAwsShieldAdvancedCard | AwsShieldAwsShieldAdvancedGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.png) | ![illustration for AwsShieldAwsShieldAdvanced](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.Local.png) | ![illustration for AwsShieldAwsShieldAdvancedCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.png) | ![illustration for AwsShieldAwsShieldAdvancedGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.png) |
+
+
+
+
+## AwsShieldAwsShieldAdvanced
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvanced
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvanced('AwsShieldAwsShieldAdvanced', 'Aws Shield Aws Shield Advanced', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvanced
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvanced('AwsShieldAwsShieldAdvanced', 'Aws Shield Aws Shield Advanced', 'an optional tech label')
+@enduml
+```
+
+## AwsShieldAwsShieldAdvancedCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedCard('AwsShieldAwsShieldAdvancedCard', 'Aws Shield Aws Shield Advanced Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedCard('AwsShieldAwsShieldAdvancedCard', 'Aws Shield Aws Shield Advanced Card', 'an optional description')
+@enduml
+```
+
+## AwsShieldAwsShieldAdvancedGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedGroup('AwsShieldAwsShieldAdvancedGroup', 'Aws Shield Aws Shield Advanced Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedGroup('AwsShieldAwsShieldAdvancedGroup', 'Aws Shield Aws Shield Advanced Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.png
new file mode 100644
index 00000000000..ff06ea88d0c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.puml
new file mode 100644
index 00000000000..2b1c4aae9f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced
+
+sprite $AwsShieldAwsShieldAdvancedXs [10x10/16z] TOQ30S100CHI8_lFM-Dv3A7iMyzVQBN3aqxLQBv1RlNZkIiwdmJslRRi
+
+sprite $AwsShieldAwsShieldAdvancedSm [12x12/16z] VSQrOKDH50KmFVfmxlxp9gR6g4fU76SMKDs-p49NtQKDtGu_tnuF2CeuSFP54cZ3d8SMK4bQvny
+
+sprite $AwsShieldAwsShieldAdvancedMd [16x16/16z] fOx50GGn30DbI0pglz_pukj-Eq6py9TDocjevzpETPbqQ75kv1oWC966v9PrsO6nWVXefvvstpPDYO7WvLH7ZcscDJQrs-u4IVPMDTctulEkAbn8T1bEVW
+
+sprite $AwsShieldAwsShieldAdvancedLg [20x20/16z] {
+lSg5ZGGm50FH-Pp4_TUxT8pYVKAFp3_gD5-ObBXaxwKr3ctOg7dO2QwxWD1BSzI6e8Mzjm44z3FRYlScwQLbiL-Qp2tEov7pQ9LqCjm9bo6QfJDj07b0TujE
+DW-pUDWDCxm8xVJS6ibvvzNrFgy
+}
+
+!procedure AwsShieldAwsShieldAdvanced($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced', $name, $tech)
+!endprocedure
+
+!procedure AwsShieldAwsShieldAdvancedCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsShieldAwsShieldAdvancedLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsShieldAwsShieldAdvancedGroup($id, $name='Aws Shield Aws Shield Advanced', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsShieldAwsShieldAdvancedLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.png
new file mode 100644
index 00000000000..4a3a1e5b94e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.puml
new file mode 100644
index 00000000000..54d748e53af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedCard('AwsShieldAwsShieldAdvancedCard', 'Aws Shield Aws Shield Advanced Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Remote.puml
new file mode 100644
index 00000000000..f2aea06c41a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedCard('AwsShieldAwsShieldAdvancedCard', 'Aws Shield Aws Shield Advanced Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.png
new file mode 100644
index 00000000000..57f58ee3288
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.puml
new file mode 100644
index 00000000000..cedc10c0709
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedGroup('AwsShieldAwsShieldAdvancedGroup', 'Aws Shield Aws Shield Advanced Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Remote.puml
new file mode 100644
index 00000000000..fd5be713ce4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvancedGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsShieldAwsShieldAdvancedGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsShieldAwsShieldAdvanced')
+
+' renders the element
+AwsShieldAwsShieldAdvancedGroup('AwsShieldAwsShieldAdvancedGroup', 'Aws Shield Aws Shield Advanced Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.png
new file mode 100644
index 00000000000..31a57b6708a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.puml
new file mode 100644
index 00000000000..8f874ad53b6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBot('AwsWafBadBot', 'Aws Waf Bad Bot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Remote.puml
new file mode 100644
index 00000000000..8b62b309422
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBot('AwsWafBadBot', 'Aws Waf Bad Bot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.md
new file mode 100644
index 00000000000..97271aba4f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.md
@@ -0,0 +1,157 @@
+# AwsWafBadBot
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+```
+
+
+
+| Illustration | AwsWafBadBot | AwsWafBadBotCard | AwsWafBadBotGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.png) | ![illustration for AwsWafBadBot](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.Local.png) | ![illustration for AwsWafBadBotCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.png) | ![illustration for AwsWafBadBotGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.png) |
+
+
+
+
+## AwsWafBadBot
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBot('AwsWafBadBot', 'Aws Waf Bad Bot', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBot('AwsWafBadBot', 'Aws Waf Bad Bot', 'an optional tech label')
+@enduml
+```
+
+## AwsWafBadBotCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotCard('AwsWafBadBotCard', 'Aws Waf Bad Bot Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotCard('AwsWafBadBotCard', 'Aws Waf Bad Bot Card', 'an optional description')
+@enduml
+```
+
+## AwsWafBadBotGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotGroup('AwsWafBadBotGroup', 'Aws Waf Bad Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotGroup('AwsWafBadBotGroup', 'Aws Waf Bad Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.png
new file mode 100644
index 00000000000..f363d8709cc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.puml
new file mode 100644
index 00000000000..749eb51db60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot
+
+sprite $AwsWafBadBotXs [10x10/16z] LOg50G112CDEyEm_xxlYj6d_uBdYc79gOzyLm4afhKuiavqKSLeX1u_WkzKlOWK
+
+sprite $AwsWafBadBotSm [12x12/16z] POp50KKn3CDKhkFzv_tm67G967YXSmqkU9CZOOaQ0l9mU5F8uJhNTP9p9GEIIGma0OmYl1TsjJg0dFQ6_0K
+
+sprite $AwsWafBadBotMd [16x16/16z] VOq50WL1249XKkJ-vzty7VicRC4VY3TSupA6SKFQA-6v_uTFms0PBN4ZNTXSS2TWvsq5oRcxdAri_gsiZLhF_SeYejUvkN4J7webS6De8uTvzZ-4HahuO0K
+
+sprite $AwsWafBadBotLg [20x20/16z] {
+bSV9OGCm24N1XmH8yFllDsHFx9FdDhnAIXvO8XxfNfw87-uEmxKOottX4PsO8av1tOW5utHU3PVn8ti3AVuG8GblFkIejGjCwCmsZCkf8RkVzr7aDZDHCLlu
+o8ECREHZyQ6TKy7T_319uKSwNxTr2ynZGsYRGLKPlwO1pzu
+}
+
+!procedure AwsWafBadBot($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot', $name, $tech)
+!endprocedure
+
+!procedure AwsWafBadBotCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafBadBotLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafBadBotGroup($id, $name='Aws Waf Bad Bot', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafBadBotLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.png
new file mode 100644
index 00000000000..c9a4d54d162
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.puml
new file mode 100644
index 00000000000..db9473cfa40
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotCard('AwsWafBadBotCard', 'Aws Waf Bad Bot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Remote.puml
new file mode 100644
index 00000000000..82c7857b765
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotCard('AwsWafBadBotCard', 'Aws Waf Bad Bot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.png
new file mode 100644
index 00000000000..cbe3b89f742
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.puml
new file mode 100644
index 00000000000..bbff6ce8f03
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotGroup('AwsWafBadBotGroup', 'Aws Waf Bad Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Remote.puml
new file mode 100644
index 00000000000..796c42b6472
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBotGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBadBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBadBot')
+
+' renders the element
+AwsWafBadBotGroup('AwsWafBadBotGroup', 'Aws Waf Bad Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.png
new file mode 100644
index 00000000000..33514a5b012
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.puml
new file mode 100644
index 00000000000..ac58d659174
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBot('AwsWafBot', 'Aws Waf Bot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Remote.puml
new file mode 100644
index 00000000000..73a809a7e9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBot('AwsWafBot', 'Aws Waf Bot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.md
new file mode 100644
index 00000000000..dd517f2b104
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.md
@@ -0,0 +1,157 @@
+# AwsWafBot
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+```
+
+
+
+| Illustration | AwsWafBot | AwsWafBotCard | AwsWafBotGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.png) | ![illustration for AwsWafBot](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.Local.png) | ![illustration for AwsWafBotCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.png) | ![illustration for AwsWafBotGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.png) |
+
+
+
+
+## AwsWafBot
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBot('AwsWafBot', 'Aws Waf Bot', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBot
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBot('AwsWafBot', 'Aws Waf Bot', 'an optional tech label')
+@enduml
+```
+
+## AwsWafBotCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotCard('AwsWafBotCard', 'Aws Waf Bot Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotCard('AwsWafBotCard', 'Aws Waf Bot Card', 'an optional description')
+@enduml
+```
+
+## AwsWafBotGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotGroup('AwsWafBotGroup', 'Aws Waf Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotGroup('AwsWafBotGroup', 'Aws Waf Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.png
new file mode 100644
index 00000000000..9390db14aa2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.puml
new file mode 100644
index 00000000000..6bbf1788d55
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot
+
+sprite $AwsWafBotXs [10x10/16z] TSR50G0X000WhiFzvxNr9o-iX9cxzki2tSwBHyWBFzuZh-lxa
+
+sprite $AwsWafBotSm [12x12/16z] NSR50SGm300msMbu_tcFiNh9sIW-olAHEzvjH4B9joMytLuDHCJjJVzSWh3CZmr9mXK
+
+sprite $AwsWafBotMd [16x16/16z] RKq50e1021jXmV__wn6sT6xu5pD-z0vxzE9uzOzx5zP-MBOXDjoZu1UE__IRhWn4akeH5eTRxnS1AaMFfcQAV-Ux62XJUrzYQmTs
+
+sprite $AwsWafBotLg [20x20/16z] {
+VS-55SCm40DG6Gwr_xvzAbFopUp3cUJ2DmVnhQtnW_YnVkxR30yEt0sXgbb3WAultBzNJp-Qwyo0C7hTvbO2fQdO08_dmEw4CBaURypv26OSlkijl5VoY31K
+rSIxhShkEou
+}
+
+!procedure AwsWafBot($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot', $name, $tech)
+!endprocedure
+
+!procedure AwsWafBotCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafBotLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafBotGroup($id, $name='Aws Waf Bot', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafBotLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.png
new file mode 100644
index 00000000000..98a0fdb43bf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.puml
new file mode 100644
index 00000000000..c0c51440fb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotCard('AwsWafBotCard', 'Aws Waf Bot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Remote.puml
new file mode 100644
index 00000000000..8ff6b48662b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotCard('AwsWafBotCard', 'Aws Waf Bot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.png
new file mode 100644
index 00000000000..0c234563757
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.puml
new file mode 100644
index 00000000000..72c3d52f10a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControl
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControl('AwsWafBotControl', 'Aws Waf Bot Control', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Remote.puml
new file mode 100644
index 00000000000..5a6954ad657
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControl
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControl('AwsWafBotControl', 'Aws Waf Bot Control', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.md
new file mode 100644
index 00000000000..4a57604596d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.md
@@ -0,0 +1,157 @@
+# AwsWafBotControl
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+```
+
+
+
+| Illustration | AwsWafBotControl | AwsWafBotControlCard | AwsWafBotControlGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.png) | ![illustration for AwsWafBotControl](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.Local.png) | ![illustration for AwsWafBotControlCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.png) | ![illustration for AwsWafBotControlGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.png) |
+
+
+
+
+## AwsWafBotControl
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControl
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControl('AwsWafBotControl', 'Aws Waf Bot Control', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControl
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControl('AwsWafBotControl', 'Aws Waf Bot Control', 'an optional tech label')
+@enduml
+```
+
+## AwsWafBotControlCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlCard('AwsWafBotControlCard', 'Aws Waf Bot Control Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlCard('AwsWafBotControlCard', 'Aws Waf Bot Control Card', 'an optional description')
+@enduml
+```
+
+## AwsWafBotControlGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlGroup('AwsWafBotControlGroup', 'Aws Waf Bot Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlGroup('AwsWafBotControlGroup', 'Aws Waf Bot Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.png
new file mode 100644
index 00000000000..649aeb9a283
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.puml
new file mode 100644
index 00000000000..7ee38e1a0e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl
+
+sprite $AwsWafBotControlXs [10x10/16z] 5S450GH1000XJbUcVzuN041K8683WVHdoamanoCUtEzztmSs787PGry
+
+sprite $AwsWafBotControlSm [12x12/16z] JSQtOGCm40GmC3pJxJ-lBNL21Rz2Upb09bDpC37fHKC5nPFtjNKPDqFUlN7SpEyrMkxNFj0zJODJqtK4w6d8Fm
+
+sprite $AwsWafBotControlMd [16x16/16z] {
+NKg73GGW409B5Db_tqVzpYL7nJzyFirFG0-wI2ZpjU1MrtA_rRQljtv_zhmHBgEPF6b8l9XG8aChUNLNYM61t8d9gTtZ_81X7pyavrHxGL3oZGKGnyx6VA0d
+3MQKbJkpYxVY0m
+}
+
+sprite $AwsWafBotControlLg [20x20/16z] {
+RT073WCX34JHRx0Nmzp_lj58wScZzy8_5tV2tkf7vl6yTrO7DAIhRpEN1b07h32bLuuOM6EXz-q387KEjW8GR3rCPj_xk7DD83Mx9GY9ZNJTrpglhBa9tTU6
+ohN3fbnRoSc7lkyjHkRLgSma6gm6Z0i1mRth17U1i6gcraJKRX0FqP8AqxyFvmO
+}
+
+!procedure AwsWafBotControl($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl', $name, $tech)
+!endprocedure
+
+!procedure AwsWafBotControlCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafBotControlLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafBotControlGroup($id, $name='Aws Waf Bot Control', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafBotControlLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.png
new file mode 100644
index 00000000000..157377c07d9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.puml
new file mode 100644
index 00000000000..add219d8c31
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlCard('AwsWafBotControlCard', 'Aws Waf Bot Control Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Remote.puml
new file mode 100644
index 00000000000..58107541588
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlCard('AwsWafBotControlCard', 'Aws Waf Bot Control Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.png
new file mode 100644
index 00000000000..02f988c015b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.puml
new file mode 100644
index 00000000000..23022b49597
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlGroup('AwsWafBotControlGroup', 'Aws Waf Bot Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Remote.puml
new file mode 100644
index 00000000000..1cf24fe4256
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControlGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotControlGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotControl')
+
+' renders the element
+AwsWafBotControlGroup('AwsWafBotControlGroup', 'Aws Waf Bot Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.png
new file mode 100644
index 00000000000..13ab3c83f46
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.puml
new file mode 100644
index 00000000000..75336ad108a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotGroup('AwsWafBotGroup', 'Aws Waf Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Remote.puml
new file mode 100644
index 00000000000..9f6cb9dd29b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBotGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafBotGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafBot')
+
+' renders the element
+AwsWafBotGroup('AwsWafBotGroup', 'Aws Waf Bot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.png
new file mode 100644
index 00000000000..ed94cbfa301
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.puml
new file mode 100644
index 00000000000..a2df47bb186
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRule('AwsWafFilteringRule', 'Aws Waf Filtering Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Remote.puml
new file mode 100644
index 00000000000..e14d2a94af7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRule('AwsWafFilteringRule', 'Aws Waf Filtering Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.md
new file mode 100644
index 00000000000..662ddb013dd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.md
@@ -0,0 +1,157 @@
+# AwsWafFilteringRule
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+```
+
+
+
+| Illustration | AwsWafFilteringRule | AwsWafFilteringRuleCard | AwsWafFilteringRuleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.png) | ![illustration for AwsWafFilteringRule](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.Local.png) | ![illustration for AwsWafFilteringRuleCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.png) | ![illustration for AwsWafFilteringRuleGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.png) |
+
+
+
+
+## AwsWafFilteringRule
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRule('AwsWafFilteringRule', 'Aws Waf Filtering Rule', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRule('AwsWafFilteringRule', 'Aws Waf Filtering Rule', 'an optional tech label')
+@enduml
+```
+
+## AwsWafFilteringRuleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleCard('AwsWafFilteringRuleCard', 'Aws Waf Filtering Rule Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleCard('AwsWafFilteringRuleCard', 'Aws Waf Filtering Rule Card', 'an optional description')
+@enduml
+```
+
+## AwsWafFilteringRuleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleGroup('AwsWafFilteringRuleGroup', 'Aws Waf Filtering Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleGroup('AwsWafFilteringRuleGroup', 'Aws Waf Filtering Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.png
new file mode 100644
index 00000000000..d6fbcb6b61b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.puml
new file mode 100644
index 00000000000..550a811ac17
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule
+
+sprite $AwsWafFilteringRuleXs [10x10/16z] 1S450G0n000XNYVNl-y008JW1j7zObe8cS333Rb8W9T0iERTom4
+
+sprite $AwsWafFilteringRuleSm [12x12/16z] LS6t0GD140GWtjsQwRzVnGB_hdnt1NmNE1VNTLTF7qKakvjMFcuCSTEuMOKHHD3WuT2DnLLWWShcmGy
+
+sprite $AwsWafFilteringRuleMd [16x16/16z] {
+POs50GD020Clxy3-yrQWNbmJu5zwX8UB4aNBlAnQ1pwgeArZTlP26teZpffZRWiC0bQJchG57ITde0DOzfhFeLUon04snHQLkz2g_W0vDC6T4fWzXu8ivY9b
+6q3t79Ar-LPMLm
+}
+
+sprite $AwsWafFilteringRuleLg [20x20/16z] {
+TOu5SWGm3CGKi6Fu_tiBsNBl58wrC-Ov5jLr5jzORzx97Y3A-QGCdPDlb31d-edC23UeMs7sHaIp4cn3sObuzygW8O3PqiRx6KlvK3W1bd4LxUi0J9V7Ziy2
+jZb8dCJGRR2Ior52Tl_-ymqCYHdt7AhODVspGx5h8LoMWXrhxkwD4Cjy3yGh
+}
+
+!procedure AwsWafFilteringRule($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule', $name, $tech)
+!endprocedure
+
+!procedure AwsWafFilteringRuleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafFilteringRuleLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafFilteringRuleGroup($id, $name='Aws Waf Filtering Rule', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafFilteringRuleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.png
new file mode 100644
index 00000000000..ee20d84259c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.puml
new file mode 100644
index 00000000000..31595171163
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleCard('AwsWafFilteringRuleCard', 'Aws Waf Filtering Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Remote.puml
new file mode 100644
index 00000000000..3daef8b69a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleCard('AwsWafFilteringRuleCard', 'Aws Waf Filtering Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.png
new file mode 100644
index 00000000000..034e90bb7fb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.puml
new file mode 100644
index 00000000000..3160d8395e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleGroup('AwsWafFilteringRuleGroup', 'Aws Waf Filtering Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Remote.puml
new file mode 100644
index 00000000000..7d62ceff8d1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRuleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafFilteringRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafFilteringRule')
+
+' renders the element
+AwsWafFilteringRuleGroup('AwsWafFilteringRuleGroup', 'Aws Waf Filtering Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.png
new file mode 100644
index 00000000000..2ea5dbab6fb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.puml
new file mode 100644
index 00000000000..a903c696ede
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabels
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabels('AwsWafLabels', 'Aws Waf Labels', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Remote.puml
new file mode 100644
index 00000000000..b86d0209585
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabels
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabels('AwsWafLabels', 'Aws Waf Labels', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.md
new file mode 100644
index 00000000000..2ebc258a53e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.md
@@ -0,0 +1,157 @@
+# AwsWafLabels
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+```
+
+
+
+| Illustration | AwsWafLabels | AwsWafLabelsCard | AwsWafLabelsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.png) | ![illustration for AwsWafLabels](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.Local.png) | ![illustration for AwsWafLabelsCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.png) | ![illustration for AwsWafLabelsGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.png) |
+
+
+
+
+## AwsWafLabels
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabels
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabels('AwsWafLabels', 'Aws Waf Labels', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabels
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabels('AwsWafLabels', 'Aws Waf Labels', 'an optional tech label')
+@enduml
+```
+
+## AwsWafLabelsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsCard('AwsWafLabelsCard', 'Aws Waf Labels Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsCard('AwsWafLabelsCard', 'Aws Waf Labels Card', 'an optional description')
+@enduml
+```
+
+## AwsWafLabelsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsGroup('AwsWafLabelsGroup', 'Aws Waf Labels Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsGroup('AwsWafLabelsGroup', 'Aws Waf Labels Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.png
new file mode 100644
index 00000000000..0e8d9935f25
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.puml
new file mode 100644
index 00000000000..9202c1e146f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels
+
+sprite $AwsWafLabelsXs [10x10/16z] Oq02t404PN1n0mcSW1i26F03HZ00CW
+
+sprite $AwsWafLabelsSm [12x12/16z] NOo30G0m40CVgVUVj_OLpuGUL4JYI1aKbMpFNQtguzwVcrTE8zSq-VeIEkxi_pvnqF82
+
+sprite $AwsWafLabelsMd [16x16/16z] RStL0O1G243HIxpUVruBMyyN3L_U5yP1Ao9KEVAEr0gTC41AZI3Q80Aq8m-Vd3EtSVdhemSYjqFaGJ__VlDnOZK3
+
+sprite $AwsWafLabelsLg [20x20/16z] TOw10G0G2C0g0F_V2m1eWA421XaAk2iAK0XJj8Ds4j0VYdoPvNpf2G13FIizdnNQoHuEMAS_3ZOdmex-lMCT-OLatos8gPbrk1XERyYc4W
+
+!procedure AwsWafLabels($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels', $name, $tech)
+!endprocedure
+
+!procedure AwsWafLabelsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafLabelsLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafLabelsGroup($id, $name='Aws Waf Labels', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafLabelsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.png
new file mode 100644
index 00000000000..2847c32b025
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.puml
new file mode 100644
index 00000000000..a1f9a35325c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsCard('AwsWafLabelsCard', 'Aws Waf Labels Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Remote.puml
new file mode 100644
index 00000000000..9a7ed3a7918
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsCard('AwsWafLabelsCard', 'Aws Waf Labels Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.png
new file mode 100644
index 00000000000..f96f4532bc3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.puml
new file mode 100644
index 00000000000..af080a6eeda
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsGroup('AwsWafLabelsGroup', 'Aws Waf Labels Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Remote.puml
new file mode 100644
index 00000000000..79d02a15e79
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabelsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafLabelsGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafLabels')
+
+' renders the element
+AwsWafLabelsGroup('AwsWafLabelsGroup', 'Aws Waf Labels Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.png
new file mode 100644
index 00000000000..89f430a440a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.puml
new file mode 100644
index 00000000000..38af726577a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRule('AwsWafManagedRule', 'Aws Waf Managed Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Remote.puml
new file mode 100644
index 00000000000..7f11bad7aa7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRule('AwsWafManagedRule', 'Aws Waf Managed Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.md
new file mode 100644
index 00000000000..1476195b62f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.md
@@ -0,0 +1,157 @@
+# AwsWafManagedRule
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+```
+
+
+
+| Illustration | AwsWafManagedRule | AwsWafManagedRuleCard | AwsWafManagedRuleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.png) | ![illustration for AwsWafManagedRule](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.Local.png) | ![illustration for AwsWafManagedRuleCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.png) | ![illustration for AwsWafManagedRuleGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.png) |
+
+
+
+
+## AwsWafManagedRule
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRule('AwsWafManagedRule', 'Aws Waf Managed Rule', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRule('AwsWafManagedRule', 'Aws Waf Managed Rule', 'an optional tech label')
+@enduml
+```
+
+## AwsWafManagedRuleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleCard('AwsWafManagedRuleCard', 'Aws Waf Managed Rule Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleCard('AwsWafManagedRuleCard', 'Aws Waf Managed Rule Card', 'an optional description')
+@enduml
+```
+
+## AwsWafManagedRuleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleGroup('AwsWafManagedRuleGroup', 'Aws Waf Managed Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleGroup('AwsWafManagedRuleGroup', 'Aws Waf Managed Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.png
new file mode 100644
index 00000000000..dad7c3196d2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.puml
new file mode 100644
index 00000000000..27bc2bc6220
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule
+
+sprite $AwsWafManagedRuleXs [10x10/16z] Oq009cvkRZ3Dm0rciNC2MLmCB50n3cQeB0HmiJB1TMAoM9cP69YWW0K
+
+sprite $AwsWafManagedRuleSm [12x12/16z] LSY35G1140JHMeppZ_VC_z3WHrLQtoMEjpg-H88OW9DeTozYK_Hg5UoInY7ywUS_n-tvcxUdzxxrVDGA
+
+sprite $AwsWafManagedRuleMd [16x16/16z] PSh50SH034FHRtjGwh_UPKpUJS1PMO6U319hTku2KxjBTS-z5iPiAk_v5kzvE7QOV30nee9lPi-qUPWOyUQLVva4u_tBY5-_UQp-dtVZ_FSVNG4
+
+sprite $AwsWafManagedRuleLg [20x20/16z] {
+TSo54KKn20NHZM6t_tg_wvETZ9q0d3Gp0RqpwDBjYNVTG33QYFKKQpURGguf1xfRShCQSq6r05Z1mpGASkhlNZDbqo3hcO4i6ANvEuULQmwUHR-P-3Oh5XjZ
+63k3fyMsexcDLUJEbiRE77zOtpGDspMk
+}
+
+!procedure AwsWafManagedRule($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule', $name, $tech)
+!endprocedure
+
+!procedure AwsWafManagedRuleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafManagedRuleLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafManagedRuleGroup($id, $name='Aws Waf Managed Rule', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafManagedRuleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.png
new file mode 100644
index 00000000000..dda5fc5bb2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.puml
new file mode 100644
index 00000000000..a417199f3ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleCard('AwsWafManagedRuleCard', 'Aws Waf Managed Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Remote.puml
new file mode 100644
index 00000000000..21bb985a992
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleCard('AwsWafManagedRuleCard', 'Aws Waf Managed Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.png
new file mode 100644
index 00000000000..ad8f791f432
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.puml
new file mode 100644
index 00000000000..27de79e0c28
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleGroup('AwsWafManagedRuleGroup', 'Aws Waf Managed Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Remote.puml
new file mode 100644
index 00000000000..dfa31e16733
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRuleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafManagedRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafManagedRule')
+
+' renders the element
+AwsWafManagedRuleGroup('AwsWafManagedRuleGroup', 'Aws Waf Managed Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.png
new file mode 100644
index 00000000000..7635bb02631
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.puml
new file mode 100644
index 00000000000..d67379e4087
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRule('AwsWafRule', 'Aws Waf Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Remote.puml
new file mode 100644
index 00000000000..5d5fdfe81f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRule('AwsWafRule', 'Aws Waf Rule', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.md b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.md
new file mode 100644
index 00000000000..d8cd4c94b51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.md
@@ -0,0 +1,157 @@
+# AwsWafRule
+
+
+```text
+aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule
+```
+
+```text
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+```
+
+
+
+| Illustration | AwsWafRule | AwsWafRuleCard | AwsWafRuleGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.png) | ![illustration for AwsWafRule](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.Local.png) | ![illustration for AwsWafRuleCard](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.png) | ![illustration for AwsWafRuleGroup](../../../aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.png) |
+
+
+
+
+## AwsWafRule
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRule('AwsWafRule', 'Aws Waf Rule', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRule
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRule('AwsWafRule', 'Aws Waf Rule', 'an optional tech label')
+@enduml
+```
+
+## AwsWafRuleCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleCard('AwsWafRuleCard', 'Aws Waf Rule Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleCard('AwsWafRuleCard', 'Aws Waf Rule Card', 'an optional description')
+@enduml
+```
+
+## AwsWafRuleGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleGroup('AwsWafRuleGroup', 'Aws Waf Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleGroup('AwsWafRuleGroup', 'Aws Waf Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.png
new file mode 100644
index 00000000000..6ae984bf8a3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.puml
new file mode 100644
index 00000000000..f9f9e0af24f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule
+
+sprite $AwsWafRuleXs [10x10/16z] Oy04J52QXOq9BeR9uc329yi9P3520JC
+
+sprite $AwsWafRuleSm [12x12/16z] JSg54S0m5CDGXMd_USlLvHryiDcb-9i4NY6xXyfaQDa1Esk-k_-SVlvJnpqd9bFh1
+
+sprite $AwsWafRuleMd [16x16/16z] NSp90G0X349Ht3Nqt-zmXFctfqdmZ-KHPNyDxhbsM9JPFVs7yzw1kwg5qI3pUV6ltFUEy7azh6H6zG4
+
+sprite $AwsWafRuleLg [20x20/16z] ZOs53G0n24MfeVlFUnehalH5uHjaM031mD73Z_rlJiRW8yoo_qyzHxlgVyZQWs_EUfSz1xl667vYqOVm-vfZ861Wt
+
+!procedure AwsWafRule($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule', $name, $tech)
+!endprocedure
+
+!procedure AwsWafRuleCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsWafRuleLg>', 'SecurityIdentityAndCompliance', $funcName, $content)
+!endprocedure
+
+!procedure AwsWafRuleGroup($id, $name='Aws Waf Rule', $tech='')
+ IconGroupElement($id, 'SecurityIdentityAndComplianceFamily', '<$AwsWafRuleLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.png
new file mode 100644
index 00000000000..aafdb08189e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.puml
new file mode 100644
index 00000000000..ee12791b66c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleCard('AwsWafRuleCard', 'Aws Waf Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Remote.puml
new file mode 100644
index 00000000000..6cd7572b4e8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleCard
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleCard('AwsWafRuleCard', 'Aws Waf Rule Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.png b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.png
new file mode 100644
index 00000000000..a99de0eaaed
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.puml
new file mode 100644
index 00000000000..d37ece2578b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleGroup('AwsWafRuleGroup', 'Aws Waf Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Remote.puml b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Remote.puml
new file mode 100644
index 00000000000..cc1ef7f30c7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRuleGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsWafRuleGroup
+include('aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsWafRule')
+
+' renders the element
+AwsWafRuleGroup('AwsWafRuleGroup', 'Aws Waf Rule Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.png
new file mode 100644
index 00000000000..12f753d2def
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.puml
new file mode 100644
index 00000000000..c465edcc00f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManager
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManager('AmazonElasticBlockStoreAmazonDataLifecycleManager', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Remote.puml
new file mode 100644
index 00000000000..89989ede2bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManager
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManager('AmazonElasticBlockStoreAmazonDataLifecycleManager', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.md
new file mode 100644
index 00000000000..3a367da8ee9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.md
@@ -0,0 +1,157 @@
+# AmazonElasticBlockStoreAmazonDataLifecycleManager
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+```
+
+
+
+| Illustration | AmazonElasticBlockStoreAmazonDataLifecycleManager | AmazonElasticBlockStoreAmazonDataLifecycleManagerCard | AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.png) | ![illustration for AmazonElasticBlockStoreAmazonDataLifecycleManager](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.Local.png) | ![illustration for AmazonElasticBlockStoreAmazonDataLifecycleManagerCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.png) | ![illustration for AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.png) |
+
+
+
+
+## AmazonElasticBlockStoreAmazonDataLifecycleManager
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManager
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManager('AmazonElasticBlockStoreAmazonDataLifecycleManager', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManager
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManager('AmazonElasticBlockStoreAmazonDataLifecycleManager', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticBlockStoreAmazonDataLifecycleManagerCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerCard('AmazonElasticBlockStoreAmazonDataLifecycleManagerCard', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerCard('AmazonElasticBlockStoreAmazonDataLifecycleManagerCard', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup('AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup('AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.png
new file mode 100644
index 00000000000..f36a5b88328
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.puml
new file mode 100644
index 00000000000..a243899c7eb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager
+
+sprite $AmazonElasticBlockStoreAmazonDataLifecycleManagerXs [10x10/16z] NSR50SD00CJ0iNsa_XjEVe55-LDVUtC91vdr9FURHiasZyAqq8pDJR3NrSKB
+
+sprite $AmazonElasticBlockStoreAmazonDataLifecycleManagerSm [12x12/16z] NSQvOSDG50CmIFp7u_u39tPhLF3hIG13P4EjwRmshq24Yjk665bPtz_lrVVqXYrcowDxdslWW09xfY_-0G
+
+sprite $AmazonElasticBlockStoreAmazonDataLifecycleManagerMd [16x16/16z] {
+PSk5WGCW30300sBiF_2xjeV6V7XIuuzHNHDyEEt3kZwUillUIIvSEy5OoGfdwvsQ8JbxnDxz4GndtucOPY_r4P-9Rh0_vYUNjeBUvnpG9XP9TsPEweJOMAZZ
+GpQSktpRFVKHUGK
+}
+
+sprite $AmazonElasticBlockStoreAmazonDataLifecycleManagerLg [20x20/16z] {
+VO-5WGGm20GNP_jl-0D_RXEV6E0NqVBc25AUpYYyH89wE-AuqXUPDYT9bb-b942vl04GsCu24CZENM-E1mClQnydbD2-kj1nHNhGBivjdIIjT5m0MkEi6qqG
+Yx3ttse726K17iVbBUdODyE0x3ZafgqOQj_O-PnQb7QPPU56CLMS53oY4NurVm
+}
+
+!procedure AmazonElasticBlockStoreAmazonDataLifecycleManager($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreAmazonDataLifecycleManagerCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticBlockStoreAmazonDataLifecycleManagerLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup($id, $name='Amazon Elastic Block Store Amazon Data Lifecycle Manager', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticBlockStoreAmazonDataLifecycleManagerLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.png
new file mode 100644
index 00000000000..7973a57ea2e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.puml
new file mode 100644
index 00000000000..7053410506d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerCard('AmazonElasticBlockStoreAmazonDataLifecycleManagerCard', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Remote.puml
new file mode 100644
index 00000000000..d8a46ffff16
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerCard('AmazonElasticBlockStoreAmazonDataLifecycleManagerCard', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.png
new file mode 100644
index 00000000000..282fded1336
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.puml
new file mode 100644
index 00000000000..3377fd6f9cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup('AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Remote.puml
new file mode 100644
index 00000000000..201b2c0a893
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreAmazonDataLifecycleManager')
+
+' renders the element
+AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup('AmazonElasticBlockStoreAmazonDataLifecycleManagerGroup', 'Amazon Elastic Block Store Amazon Data Lifecycle Manager Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.png
new file mode 100644
index 00000000000..3fa29e8c7d4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.puml
new file mode 100644
index 00000000000..9cfd9f507db
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumes
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumes('AmazonElasticBlockStoreMultipleVolumes', 'Amazon Elastic Block Store Multiple Volumes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Remote.puml
new file mode 100644
index 00000000000..7649e82052a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumes
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumes('AmazonElasticBlockStoreMultipleVolumes', 'Amazon Elastic Block Store Multiple Volumes', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.md
new file mode 100644
index 00000000000..ffaa2ebe29b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.md
@@ -0,0 +1,157 @@
+# AmazonElasticBlockStoreMultipleVolumes
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+```
+
+
+
+| Illustration | AmazonElasticBlockStoreMultipleVolumes | AmazonElasticBlockStoreMultipleVolumesCard | AmazonElasticBlockStoreMultipleVolumesGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.png) | ![illustration for AmazonElasticBlockStoreMultipleVolumes](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.Local.png) | ![illustration for AmazonElasticBlockStoreMultipleVolumesCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.png) | ![illustration for AmazonElasticBlockStoreMultipleVolumesGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.png) |
+
+
+
+
+## AmazonElasticBlockStoreMultipleVolumes
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumes
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumes('AmazonElasticBlockStoreMultipleVolumes', 'Amazon Elastic Block Store Multiple Volumes', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumes
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumes('AmazonElasticBlockStoreMultipleVolumes', 'Amazon Elastic Block Store Multiple Volumes', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticBlockStoreMultipleVolumesCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesCard('AmazonElasticBlockStoreMultipleVolumesCard', 'Amazon Elastic Block Store Multiple Volumes Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesCard('AmazonElasticBlockStoreMultipleVolumesCard', 'Amazon Elastic Block Store Multiple Volumes Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticBlockStoreMultipleVolumesGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesGroup('AmazonElasticBlockStoreMultipleVolumesGroup', 'Amazon Elastic Block Store Multiple Volumes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesGroup('AmazonElasticBlockStoreMultipleVolumesGroup', 'Amazon Elastic Block Store Multiple Volumes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.png
new file mode 100644
index 00000000000..f599c614983
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.puml
new file mode 100644
index 00000000000..48847e6d0e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes
+
+sprite $AmazonElasticBlockStoreMultipleVolumesXs [10x10/16z] RSR50S0W542n1z_t7xZk9QSmqW4i09LLjO1LONMDmHfzLTAupG
+
+sprite $AmazonElasticBlockStoreMultipleVolumesSm [12x12/16z] XSP50G1140Em3dVz2pvcp2jurQgAS-aZYkVmcNiGWL70ekq7_-vf0SvmqGC
+
+sprite $AmazonElasticBlockStoreMultipleVolumesMd [16x16/16z] bSlL0S0m409GJbFs7xZkdlTr0lYc8ooAZTHz-gQFAEvfGCPCIMa0oaIT73h4H1ocmkEEcltSzzG8iCnS1Dyw
+
+sprite $AmazonElasticBlockStoreMultipleVolumesLg [20x20/16z] jSYr0GD040F1FNxrNx2PdHWd4V2TMaV6XGz7gzQfcl9aqYQxWSYuICboOFf2KHLIC5m8egHw-k3_dzdzvzbL5OnVo2ACdQWhthC5
+
+!procedure AmazonElasticBlockStoreMultipleVolumes($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreMultipleVolumesCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticBlockStoreMultipleVolumesLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreMultipleVolumesGroup($id, $name='Amazon Elastic Block Store Multiple Volumes', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticBlockStoreMultipleVolumesLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.png
new file mode 100644
index 00000000000..dfc43959c0d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.puml
new file mode 100644
index 00000000000..1f99d0d726d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesCard('AmazonElasticBlockStoreMultipleVolumesCard', 'Amazon Elastic Block Store Multiple Volumes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Remote.puml
new file mode 100644
index 00000000000..f7c28c8c469
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesCard('AmazonElasticBlockStoreMultipleVolumesCard', 'Amazon Elastic Block Store Multiple Volumes Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.png
new file mode 100644
index 00000000000..0aadd450bca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.puml
new file mode 100644
index 00000000000..89695359f2a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesGroup('AmazonElasticBlockStoreMultipleVolumesGroup', 'Amazon Elastic Block Store Multiple Volumes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Remote.puml
new file mode 100644
index 00000000000..3048b5c7ddf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumesGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreMultipleVolumesGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreMultipleVolumes')
+
+' renders the element
+AmazonElasticBlockStoreMultipleVolumesGroup('AmazonElasticBlockStoreMultipleVolumesGroup', 'Amazon Elastic Block Store Multiple Volumes Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.png
new file mode 100644
index 00000000000..a1e089125d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.puml
new file mode 100644
index 00000000000..e54f7f65943
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshot
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshot('AmazonElasticBlockStoreSnapshot', 'Amazon Elastic Block Store Snapshot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Remote.puml
new file mode 100644
index 00000000000..32d3686a04f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshot
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshot('AmazonElasticBlockStoreSnapshot', 'Amazon Elastic Block Store Snapshot', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.md
new file mode 100644
index 00000000000..1f281ef4c9f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.md
@@ -0,0 +1,157 @@
+# AmazonElasticBlockStoreSnapshot
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+```
+
+
+
+| Illustration | AmazonElasticBlockStoreSnapshot | AmazonElasticBlockStoreSnapshotCard | AmazonElasticBlockStoreSnapshotGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.png) | ![illustration for AmazonElasticBlockStoreSnapshot](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.Local.png) | ![illustration for AmazonElasticBlockStoreSnapshotCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.png) | ![illustration for AmazonElasticBlockStoreSnapshotGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.png) |
+
+
+
+
+## AmazonElasticBlockStoreSnapshot
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshot
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshot('AmazonElasticBlockStoreSnapshot', 'Amazon Elastic Block Store Snapshot', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshot
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshot('AmazonElasticBlockStoreSnapshot', 'Amazon Elastic Block Store Snapshot', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticBlockStoreSnapshotCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotCard('AmazonElasticBlockStoreSnapshotCard', 'Amazon Elastic Block Store Snapshot Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotCard('AmazonElasticBlockStoreSnapshotCard', 'Amazon Elastic Block Store Snapshot Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticBlockStoreSnapshotGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotGroup('AmazonElasticBlockStoreSnapshotGroup', 'Amazon Elastic Block Store Snapshot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotGroup('AmazonElasticBlockStoreSnapshotGroup', 'Amazon Elastic Block Store Snapshot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.png
new file mode 100644
index 00000000000..8d26ec78e94
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.puml
new file mode 100644
index 00000000000..00723bd6864
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot
+
+sprite $AmazonElasticBlockStoreSnapshotXs [10x10/16z] JKa30G1039pHF_0Rqn7gw7XQokSibQQfIqpu2gvAn84oRVnYet2EiWC
+
+sprite $AmazonElasticBlockStoreSnapshotSm [12x12/16z] LKl50G0X02BC_GU-iEL3uuP5CdST6xfEjAKcrIAdDYb_bcjB-hATsRgkePqZOYCVBzPIwgzV
+
+sprite $AmazonElasticBlockStoreSnapshotMd [16x16/16z] RO-50GCn203xEFiF74Lg5yNXzG-tXRV8Xr9WaB808098Y612Y2G6LxRAqzb5pCs_x1hfrc6dTLsPmcg6DtyKniZVVe5aki2F8_H03wloSxuJ
+
+sprite $AmazonElasticBlockStoreSnapshotLg [20x20/16z] {
+TO-50GGn20GVFRR_Wa-3l6ryWhx-QiCj7SZjEOERHMcubeOliwW8CzvIkDcvMnBkq9e11SKidGcdsvaJSAs0k7-Uo6yi8EVkpMuvZ41P2bLQ8AzQJLBUo3fA
+oN-m-C4Ccx8OxgmbLbD9SW
+}
+
+!procedure AmazonElasticBlockStoreSnapshot($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreSnapshotCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticBlockStoreSnapshotLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreSnapshotGroup($id, $name='Amazon Elastic Block Store Snapshot', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticBlockStoreSnapshotLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.png
new file mode 100644
index 00000000000..212cf446e7c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.puml
new file mode 100644
index 00000000000..ab0b82ffc97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotCard('AmazonElasticBlockStoreSnapshotCard', 'Amazon Elastic Block Store Snapshot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Remote.puml
new file mode 100644
index 00000000000..0759ba24a75
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotCard('AmazonElasticBlockStoreSnapshotCard', 'Amazon Elastic Block Store Snapshot Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.png
new file mode 100644
index 00000000000..47f3c896b65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.puml
new file mode 100644
index 00000000000..226b49c9dd3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotGroup('AmazonElasticBlockStoreSnapshotGroup', 'Amazon Elastic Block Store Snapshot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Remote.puml
new file mode 100644
index 00000000000..d6ba18dfb97
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshotGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreSnapshotGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreSnapshot')
+
+' renders the element
+AmazonElasticBlockStoreSnapshotGroup('AmazonElasticBlockStoreSnapshotGroup', 'Amazon Elastic Block Store Snapshot Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.png
new file mode 100644
index 00000000000..de04ac299db
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.puml
new file mode 100644
index 00000000000..115803009fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolume
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolume('AmazonElasticBlockStoreVolume', 'Amazon Elastic Block Store Volume', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Remote.puml
new file mode 100644
index 00000000000..cc07908a874
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolume
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolume('AmazonElasticBlockStoreVolume', 'Amazon Elastic Block Store Volume', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.md
new file mode 100644
index 00000000000..6e263114932
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.md
@@ -0,0 +1,157 @@
+# AmazonElasticBlockStoreVolume
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+```
+
+
+
+| Illustration | AmazonElasticBlockStoreVolume | AmazonElasticBlockStoreVolumeCard | AmazonElasticBlockStoreVolumeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.png) | ![illustration for AmazonElasticBlockStoreVolume](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.Local.png) | ![illustration for AmazonElasticBlockStoreVolumeCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.png) | ![illustration for AmazonElasticBlockStoreVolumeGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.png) |
+
+
+
+
+## AmazonElasticBlockStoreVolume
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolume
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolume('AmazonElasticBlockStoreVolume', 'Amazon Elastic Block Store Volume', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolume
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolume('AmazonElasticBlockStoreVolume', 'Amazon Elastic Block Store Volume', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticBlockStoreVolumeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeCard('AmazonElasticBlockStoreVolumeCard', 'Amazon Elastic Block Store Volume Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeCard('AmazonElasticBlockStoreVolumeCard', 'Amazon Elastic Block Store Volume Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticBlockStoreVolumeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGroup('AmazonElasticBlockStoreVolumeGroup', 'Amazon Elastic Block Store Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGroup('AmazonElasticBlockStoreVolumeGroup', 'Amazon Elastic Block Store Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.png
new file mode 100644
index 00000000000..55b31a13fd0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.puml
new file mode 100644
index 00000000000..03f9540337f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume
+
+sprite $AmazonElasticBlockStoreVolumeXs [10x10/16z] Oq02R70MEnXm0bcS4C103c040oO6
+
+sprite $AmazonElasticBlockStoreVolumeSm [12x12/16z] Oq05x8mWm0PYSa1461c111CKWDZCKAMSL6HpG04d0m
+
+sprite $AmazonElasticBlockStoreVolumeMd [16x16/16z] pST70K0X30Mmrztw5_pt10IGMp1GUPApJZWbTk9og_t4h_rXZpYEXyzmgnUm0W
+
+sprite $AmazonElasticBlockStoreVolumeLg [20x20/16z] tSh50G0X40J11bRp3_ZS9G7gDy8VprrXOy8kMTNW8BPjVf6o_cwstzNsCwxwwhnSrBLJkwem0W
+
+!procedure AmazonElasticBlockStoreVolume($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreVolumeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticBlockStoreVolumeLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreVolumeGroup($id, $name='Amazon Elastic Block Store Volume', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticBlockStoreVolumeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.png
new file mode 100644
index 00000000000..065bed5722e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.puml
new file mode 100644
index 00000000000..45835ef7dc8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeCard('AmazonElasticBlockStoreVolumeCard', 'Amazon Elastic Block Store Volume Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Remote.puml
new file mode 100644
index 00000000000..a38b5ffce60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeCard('AmazonElasticBlockStoreVolumeCard', 'Amazon Elastic Block Store Volume Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.png
new file mode 100644
index 00000000000..6528ecc89aa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.puml
new file mode 100644
index 00000000000..66a9280f0b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3('AmazonElasticBlockStoreVolumeGp3', 'Amazon Elastic Block Store Volume Gp3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Remote.puml
new file mode 100644
index 00000000000..9c0d7229267
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3('AmazonElasticBlockStoreVolumeGp3', 'Amazon Elastic Block Store Volume Gp3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.md
new file mode 100644
index 00000000000..486f7a6fab1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.md
@@ -0,0 +1,157 @@
+# AmazonElasticBlockStoreVolumeGp3
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+```
+
+
+
+| Illustration | AmazonElasticBlockStoreVolumeGp3 | AmazonElasticBlockStoreVolumeGp3Card | AmazonElasticBlockStoreVolumeGp3Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.png) | ![illustration for AmazonElasticBlockStoreVolumeGp3](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.Local.png) | ![illustration for AmazonElasticBlockStoreVolumeGp3Card](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.png) | ![illustration for AmazonElasticBlockStoreVolumeGp3Group](../../../aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.png) |
+
+
+
+
+## AmazonElasticBlockStoreVolumeGp3
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3('AmazonElasticBlockStoreVolumeGp3', 'Amazon Elastic Block Store Volume Gp3', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3('AmazonElasticBlockStoreVolumeGp3', 'Amazon Elastic Block Store Volume Gp3', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticBlockStoreVolumeGp3Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Card
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Card('AmazonElasticBlockStoreVolumeGp3Card', 'Amazon Elastic Block Store Volume Gp3 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Card
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Card('AmazonElasticBlockStoreVolumeGp3Card', 'Amazon Elastic Block Store Volume Gp3 Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticBlockStoreVolumeGp3Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Group
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Group('AmazonElasticBlockStoreVolumeGp3Group', 'Amazon Elastic Block Store Volume Gp3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Group
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Group('AmazonElasticBlockStoreVolumeGp3Group', 'Amazon Elastic Block Store Volume Gp3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.png
new file mode 100644
index 00000000000..7f277d2f454
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.puml
new file mode 100644
index 00000000000..9b2c7252003
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3
+
+sprite $AmazonElasticBlockStoreVolumeGp3Xs [10x10/16z] Oq02h0WM6B33ML0PJC38oS0CPR9WIa800m
+
+sprite $AmazonElasticBlockStoreVolumeGp3Sm [12x12/16z] Oq0578mWm05cGeMOWPW51i1y2637osPZOc1aXB9PcDXOcV2gvu02JWO
+
+sprite $AmazonElasticBlockStoreVolumeGp3Md [16x16/16z] ZSk50S0m20H0uD7z1wwxvg8OFQYSsHmwqynblE5OrHYBxiOuS336j976M1n9liS-VNYl6wxpxR7LZga7
+
+sprite $AmazonElasticBlockStoreVolumeGp3Lg [20x20/16z] hSv50aGX30FG84df_GyyyXNTyNRrOiNybd0XSNESOi4ZN4bdnOI_t3Wt5jREHK9jJuvC6M2T2y459clxN4nKarFMjbyirCuSLSl05m
+
+!procedure AmazonElasticBlockStoreVolumeGp3($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreVolumeGp3Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticBlockStoreVolumeGp3Lg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticBlockStoreVolumeGp3Group($id, $name='Amazon Elastic Block Store Volume Gp3', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticBlockStoreVolumeGp3Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.png
new file mode 100644
index 00000000000..e299b495224
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.puml
new file mode 100644
index 00000000000..1655f3ed92a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Card
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Card('AmazonElasticBlockStoreVolumeGp3Card', 'Amazon Elastic Block Store Volume Gp3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Remote.puml
new file mode 100644
index 00000000000..6eed3fd7fed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Card
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Card('AmazonElasticBlockStoreVolumeGp3Card', 'Amazon Elastic Block Store Volume Gp3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.png
new file mode 100644
index 00000000000..35c73250434
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.puml
new file mode 100644
index 00000000000..6ef3506398c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Group
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Group('AmazonElasticBlockStoreVolumeGp3Group', 'Amazon Elastic Block Store Volume Gp3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Remote.puml
new file mode 100644
index 00000000000..90ef8f41e67
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGp3Group
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGp3')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGp3Group('AmazonElasticBlockStoreVolumeGp3Group', 'Amazon Elastic Block Store Volume Gp3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.png
new file mode 100644
index 00000000000..f9222696978
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.puml
new file mode 100644
index 00000000000..f2d7ce52d0d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGroup('AmazonElasticBlockStoreVolumeGroup', 'Amazon Elastic Block Store Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Remote.puml
new file mode 100644
index 00000000000..d3ee91a0783
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolumeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticBlockStoreVolumeGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticBlockStoreVolume')
+
+' renders the element
+AmazonElasticBlockStoreVolumeGroup('AmazonElasticBlockStoreVolumeGroup', 'Amazon Elastic Block Store Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.png
new file mode 100644
index 00000000000..b8e67c36478
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.puml
new file mode 100644
index 00000000000..a90b5d1037e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystem
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystem('AmazonElasticFileSystemFileSystem', 'Amazon Elastic File System File System', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Remote.puml
new file mode 100644
index 00000000000..87b67e96a77
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystem
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystem('AmazonElasticFileSystemFileSystem', 'Amazon Elastic File System File System', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.md
new file mode 100644
index 00000000000..83cad4424ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.md
@@ -0,0 +1,157 @@
+# AmazonElasticFileSystemFileSystem
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+```
+
+
+
+| Illustration | AmazonElasticFileSystemFileSystem | AmazonElasticFileSystemFileSystemCard | AmazonElasticFileSystemFileSystemGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.png) | ![illustration for AmazonElasticFileSystemFileSystem](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.Local.png) | ![illustration for AmazonElasticFileSystemFileSystemCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.png) | ![illustration for AmazonElasticFileSystemFileSystemGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.png) |
+
+
+
+
+## AmazonElasticFileSystemFileSystem
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystem
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystem('AmazonElasticFileSystemFileSystem', 'Amazon Elastic File System File System', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystem
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystem('AmazonElasticFileSystemFileSystem', 'Amazon Elastic File System File System', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticFileSystemFileSystemCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemCard('AmazonElasticFileSystemFileSystemCard', 'Amazon Elastic File System File System Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemCard('AmazonElasticFileSystemFileSystemCard', 'Amazon Elastic File System File System Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticFileSystemFileSystemGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemGroup('AmazonElasticFileSystemFileSystemGroup', 'Amazon Elastic File System File System Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemGroup('AmazonElasticFileSystemFileSystemGroup', 'Amazon Elastic File System File System Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.png
new file mode 100644
index 00000000000..5ae733eb455
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.puml
new file mode 100644
index 00000000000..c72a9473027
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem
+
+sprite $AmazonElasticFileSystemFileSystemXs [10x10/16z] HSQ50G1130B1lJZz5_mk4m5-BZEbQIWowKGmr-Q2rGTKwB5ONBGOdWf_qsC7
+
+sprite $AmazonElasticFileSystemFileSystemSm [12x12/16z] LS650SH040EnELhR_HVy48x4Yq9B8JMAwYOOKKbNGb8S9FxojrfCpybuxMePSOXXi1i1SmZGJry
+
+sprite $AmazonElasticFileSystemFileSystemMd [16x16/16z] POZP5K9H4CAOdUc_ORdk-lAHGy25R093gKQo7KuSvP4QhKPr4jFgtVAZa1Bma28JdbeVqf_PyG28662_CFwa1z7ui2I-ZreryU6qrQURqlBDg7-v0G
+
+sprite $AmazonElasticFileSystemFileSystemLg [20x20/16z] {
+ROq7ZiKm20KV7Uv_uGNsjoGUMPIH0PnHiuvcqb5a8gIg6DpHDYO1ON2V9qcUGFLFjtdMBiZ6SRl-xnk39iu_HCP6sqj6k92P2YmKBn9KuUkAtW14Qcsk11ai
+mt-G6dUzC_ywNfo7j4k-VYphwDUFw_BYU9rSFvPjlA8uy0S
+}
+
+!procedure AmazonElasticFileSystemFileSystem($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticFileSystemFileSystemCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticFileSystemFileSystemLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticFileSystemFileSystemGroup($id, $name='Amazon Elastic File System File System', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticFileSystemFileSystemLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.png
new file mode 100644
index 00000000000..9b596c89f33
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.puml
new file mode 100644
index 00000000000..249f4c696a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemCard('AmazonElasticFileSystemFileSystemCard', 'Amazon Elastic File System File System Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Remote.puml
new file mode 100644
index 00000000000..6ca095ee777
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemCard('AmazonElasticFileSystemFileSystemCard', 'Amazon Elastic File System File System Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.png
new file mode 100644
index 00000000000..b3b931d646c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.puml
new file mode 100644
index 00000000000..2a3f09ad6a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemGroup('AmazonElasticFileSystemFileSystemGroup', 'Amazon Elastic File System File System Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Remote.puml
new file mode 100644
index 00000000000..866b43239d6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystemGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemFileSystemGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemFileSystem')
+
+' renders the element
+AmazonElasticFileSystemFileSystemGroup('AmazonElasticFileSystemFileSystemGroup', 'Amazon Elastic File System File System Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.png
new file mode 100644
index 00000000000..3f160b0dd49
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.puml
new file mode 100644
index 00000000000..cc0328482c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTiering('AmazonElasticFileSystemIntelligentTiering', 'Amazon Elastic File System Intelligent Tiering', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Remote.puml
new file mode 100644
index 00000000000..37eab18210d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTiering('AmazonElasticFileSystemIntelligentTiering', 'Amazon Elastic File System Intelligent Tiering', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.md
new file mode 100644
index 00000000000..10f1dbe2c71
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.md
@@ -0,0 +1,157 @@
+# AmazonElasticFileSystemIntelligentTiering
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+```
+
+
+
+| Illustration | AmazonElasticFileSystemIntelligentTiering | AmazonElasticFileSystemIntelligentTieringCard | AmazonElasticFileSystemIntelligentTieringGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.png) | ![illustration for AmazonElasticFileSystemIntelligentTiering](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.Local.png) | ![illustration for AmazonElasticFileSystemIntelligentTieringCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.png) | ![illustration for AmazonElasticFileSystemIntelligentTieringGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.png) |
+
+
+
+
+## AmazonElasticFileSystemIntelligentTiering
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTiering('AmazonElasticFileSystemIntelligentTiering', 'Amazon Elastic File System Intelligent Tiering', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTiering('AmazonElasticFileSystemIntelligentTiering', 'Amazon Elastic File System Intelligent Tiering', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticFileSystemIntelligentTieringCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringCard('AmazonElasticFileSystemIntelligentTieringCard', 'Amazon Elastic File System Intelligent Tiering Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringCard('AmazonElasticFileSystemIntelligentTieringCard', 'Amazon Elastic File System Intelligent Tiering Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticFileSystemIntelligentTieringGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringGroup('AmazonElasticFileSystemIntelligentTieringGroup', 'Amazon Elastic File System Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringGroup('AmazonElasticFileSystemIntelligentTieringGroup', 'Amazon Elastic File System Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.png
new file mode 100644
index 00000000000..023fb0fd8d2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.puml
new file mode 100644
index 00000000000..5d7f2efc9f5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering
+
+sprite $AmazonElasticFileSystemIntelligentTieringXs [10x10/16z] JOc50S0m20GVX_q7RkF9uGTUgiN0oNYQKe2hpbUm4HhIuNC3h3kPU7CqaHy
+
+sprite $AmazonElasticFileSystemIntelligentTieringSm [12x12/16z] LKm50G0m3E8ww1_uxZeK_tAcj6VvvDVeNGIO-fYXfEWGCj1UKW0ijRdZFdFyzEthSpHdriO-swfei-sL28XhgG8
+
+sprite $AmazonElasticFileSystemIntelligentTieringMd [16x16/16z] RSZ50GC13CH0cTVz5npcd7uZ3jlvbEGpzg9jQ3DudhR56VOcjM_tMbEZgs7RCWeORiPsdQijRuRWPlImtYuLycKKDm-3koFcvfhYMZHNxxnRn7S2qqTz1W
+
+sprite $AmazonElasticFileSystemIntelligentTieringLg [20x20/16z] {
+TSk53S1034DHX-Fz1oup_FReIS5_4OfxJg9vjpOnbRfIKXZKXfysaI3XPhs2JT8U8AWWELilorErCEKEW02A16cpsMQpjWEhfMy6w6uIkmNVHayWShVEGh29
+2CtD4hND6tQhYjNEMRkLivdVmsH0oosRpUEUZW
+}
+
+!procedure AmazonElasticFileSystemIntelligentTiering($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticFileSystemIntelligentTieringCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticFileSystemIntelligentTieringLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticFileSystemIntelligentTieringGroup($id, $name='Amazon Elastic File System Intelligent Tiering', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticFileSystemIntelligentTieringLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.png
new file mode 100644
index 00000000000..3567cd73457
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.puml
new file mode 100644
index 00000000000..c01f57975c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringCard('AmazonElasticFileSystemIntelligentTieringCard', 'Amazon Elastic File System Intelligent Tiering Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Remote.puml
new file mode 100644
index 00000000000..cb82973446c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringCard('AmazonElasticFileSystemIntelligentTieringCard', 'Amazon Elastic File System Intelligent Tiering Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.png
new file mode 100644
index 00000000000..93d59b43823
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.puml
new file mode 100644
index 00000000000..82c1d124e6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringGroup('AmazonElasticFileSystemIntelligentTieringGroup', 'Amazon Elastic File System Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Remote.puml
new file mode 100644
index 00000000000..7947cbd2b4b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTieringGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemIntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemIntelligentTiering')
+
+' renders the element
+AmazonElasticFileSystemIntelligentTieringGroup('AmazonElasticFileSystemIntelligentTieringGroup', 'Amazon Elastic File System Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.png
new file mode 100644
index 00000000000..1d5823de1a4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.puml
new file mode 100644
index 00000000000..eb97e393841
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZone
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZone('AmazonElasticFileSystemOneZone', 'Amazon Elastic File System One Zone', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Remote.puml
new file mode 100644
index 00000000000..63a00957f2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZone
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZone('AmazonElasticFileSystemOneZone', 'Amazon Elastic File System One Zone', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.md
new file mode 100644
index 00000000000..3149eaf9e04
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.md
@@ -0,0 +1,157 @@
+# AmazonElasticFileSystemOneZone
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+```
+
+
+
+| Illustration | AmazonElasticFileSystemOneZone | AmazonElasticFileSystemOneZoneCard | AmazonElasticFileSystemOneZoneGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.png) | ![illustration for AmazonElasticFileSystemOneZone](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.Local.png) | ![illustration for AmazonElasticFileSystemOneZoneCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.png) | ![illustration for AmazonElasticFileSystemOneZoneGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.png) |
+
+
+
+
+## AmazonElasticFileSystemOneZone
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZone
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZone('AmazonElasticFileSystemOneZone', 'Amazon Elastic File System One Zone', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZone
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZone('AmazonElasticFileSystemOneZone', 'Amazon Elastic File System One Zone', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticFileSystemOneZoneCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneCard('AmazonElasticFileSystemOneZoneCard', 'Amazon Elastic File System One Zone Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneCard('AmazonElasticFileSystemOneZoneCard', 'Amazon Elastic File System One Zone Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticFileSystemOneZoneGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneGroup('AmazonElasticFileSystemOneZoneGroup', 'Amazon Elastic File System One Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneGroup('AmazonElasticFileSystemOneZoneGroup', 'Amazon Elastic File System One Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.png
new file mode 100644
index 00000000000..b66eb483053
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.puml
new file mode 100644
index 00000000000..1bbee334e48
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone
+
+sprite $AmazonElasticFileSystemOneZoneXs [10x10/16z] LS650GCn00GWuhdz1wxt1To426pcxCXGYq97jK8GmayOmvGIUY1HVl84
+
+sprite $AmazonElasticFileSystemOneZoneSm [12x12/16z] NSR7OGGn30GmB6cBe_uBlfpnWXzhO_eF5BCIw5R5uh_eL48D1EFOXOquWDUFJLq_tNj4NJ-D5P6tCm
+
+sprite $AmazonElasticFileSystemOneZoneMd [16x16/16z] {
+RSS95WCX20JHQb1ext_XF9tiIRd0vszBvxSlgkUcYicf0Lmp-Z0o2OgOsc9aOB0Ad5q2Ewm5c6Rd0KYuLspl_vXNRwwNCyKoZBhiRDojGLsEPjTZ74U8Ko2n
+Fj8D
+}
+
+sprite $AmazonElasticFileSystemOneZoneLg [20x20/16z] {
+TSm5WWKn28FX7ze0kV-1LyPMNqRx8RpEwlDRxhZDhkCJuDjYZcwfAlN3ibIzzqcvLdBCvJDhQL0IJGU4zbQ1MgcI2XZk1KgWCVYsx0DFi_F0COz5SkSnU6Nj
+xnQIe6iJTfosjSnqcmPVjky5NxPcXWlxd8rVCUpw5V4E
+}
+
+!procedure AmazonElasticFileSystemOneZone($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticFileSystemOneZoneCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticFileSystemOneZoneLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticFileSystemOneZoneGroup($id, $name='Amazon Elastic File System One Zone', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticFileSystemOneZoneLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.png
new file mode 100644
index 00000000000..fd83eaaced0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.puml
new file mode 100644
index 00000000000..bb05b693da6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneCard('AmazonElasticFileSystemOneZoneCard', 'Amazon Elastic File System One Zone Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Remote.puml
new file mode 100644
index 00000000000..6dc27a6ec89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneCard('AmazonElasticFileSystemOneZoneCard', 'Amazon Elastic File System One Zone Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.png
new file mode 100644
index 00000000000..4f2c78c4e8c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.puml
new file mode 100644
index 00000000000..da0eda25d28
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneGroup('AmazonElasticFileSystemOneZoneGroup', 'Amazon Elastic File System One Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Remote.puml
new file mode 100644
index 00000000000..53ef9a6a923
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZone')
+
+' renders the element
+AmazonElasticFileSystemOneZoneGroup('AmazonElasticFileSystemOneZoneGroup', 'Amazon Elastic File System One Zone Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.png
new file mode 100644
index 00000000000..d7aac9228a7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.puml
new file mode 100644
index 00000000000..6b87850fa4d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccess('AmazonElasticFileSystemOneZoneInfrequentAccess', 'Amazon Elastic File System One Zone Infrequent Access', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Remote.puml
new file mode 100644
index 00000000000..11c950849c9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccess('AmazonElasticFileSystemOneZoneInfrequentAccess', 'Amazon Elastic File System One Zone Infrequent Access', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.md
new file mode 100644
index 00000000000..b8d53fd754b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.md
@@ -0,0 +1,157 @@
+# AmazonElasticFileSystemOneZoneInfrequentAccess
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+```
+
+
+
+| Illustration | AmazonElasticFileSystemOneZoneInfrequentAccess | AmazonElasticFileSystemOneZoneInfrequentAccessCard | AmazonElasticFileSystemOneZoneInfrequentAccessGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.png) | ![illustration for AmazonElasticFileSystemOneZoneInfrequentAccess](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.Local.png) | ![illustration for AmazonElasticFileSystemOneZoneInfrequentAccessCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.png) | ![illustration for AmazonElasticFileSystemOneZoneInfrequentAccessGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.png) |
+
+
+
+
+## AmazonElasticFileSystemOneZoneInfrequentAccess
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccess('AmazonElasticFileSystemOneZoneInfrequentAccess', 'Amazon Elastic File System One Zone Infrequent Access', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccess('AmazonElasticFileSystemOneZoneInfrequentAccess', 'Amazon Elastic File System One Zone Infrequent Access', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticFileSystemOneZoneInfrequentAccessCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessCard('AmazonElasticFileSystemOneZoneInfrequentAccessCard', 'Amazon Elastic File System One Zone Infrequent Access Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessCard('AmazonElasticFileSystemOneZoneInfrequentAccessCard', 'Amazon Elastic File System One Zone Infrequent Access Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticFileSystemOneZoneInfrequentAccessGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessGroup('AmazonElasticFileSystemOneZoneInfrequentAccessGroup', 'Amazon Elastic File System One Zone Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessGroup('AmazonElasticFileSystemOneZoneInfrequentAccessGroup', 'Amazon Elastic File System One Zone Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.png
new file mode 100644
index 00000000000..73221ae2bbf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.puml
new file mode 100644
index 00000000000..fa08ae8f349
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess
+
+sprite $AmazonElasticFileSystemOneZoneInfrequentAccessXs [10x10/16z] LSR50KCn00KWuddx3rpl5qwu2Y8OcBEJ38hYPuMVsyOmf8GUI9IVF04
+
+sprite $AmazonElasticFileSystemOneZoneInfrequentAccessSm [12x12/16z] PKg30S0032jI_V_mCgkCv5EsddBmmbQOtQlaldb9XT_CkbSXPpLNKUMi_c5bobPSxbFQOYikfvKjxBiM
+
+sprite $AmazonElasticFileSystemOneZoneInfrequentAccessMd [16x16/16z] XSVLeGDG34EnOr-8i__03yfS_OaFEk7VZW_LPl7lKBAN2n1b0nil0Kqv0D66P0qqasmr471p8lqVlbxx-Z541-O-FgESYYRxU1V_Qix3RN5W9FgEVW4
+
+sprite $AmazonElasticFileSystemOneZoneInfrequentAccessLg [20x20/16z] {
+fOm50WGX30DRe9B_V_Y2dVjcXM4gyZcEq4cACW4Kc1XyXAbcxiMcN4TnysXj8FlhM8F1WmhKSYpc5kN1Rc5xEbEuKCZym6SbYEEcKDdPZZda0jTEpKp4hOe2
+Ebsp2a6mCNXThkq55rSpSoyD7KxlGjVyBYOd
+}
+
+!procedure AmazonElasticFileSystemOneZoneInfrequentAccess($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticFileSystemOneZoneInfrequentAccessCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticFileSystemOneZoneInfrequentAccessLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticFileSystemOneZoneInfrequentAccessGroup($id, $name='Amazon Elastic File System One Zone Infrequent Access', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticFileSystemOneZoneInfrequentAccessLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.png
new file mode 100644
index 00000000000..0fc03423f1d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.puml
new file mode 100644
index 00000000000..f0e6a1f8d0e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessCard('AmazonElasticFileSystemOneZoneInfrequentAccessCard', 'Amazon Elastic File System One Zone Infrequent Access Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Remote.puml
new file mode 100644
index 00000000000..a45c5046edc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessCard('AmazonElasticFileSystemOneZoneInfrequentAccessCard', 'Amazon Elastic File System One Zone Infrequent Access Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.png
new file mode 100644
index 00000000000..01011a797ff
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.puml
new file mode 100644
index 00000000000..698610df06e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessGroup('AmazonElasticFileSystemOneZoneInfrequentAccessGroup', 'Amazon Elastic File System One Zone Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Remote.puml
new file mode 100644
index 00000000000..b0bb0cd0d7c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccessGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemOneZoneInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemOneZoneInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemOneZoneInfrequentAccessGroup('AmazonElasticFileSystemOneZoneInfrequentAccessGroup', 'Amazon Elastic File System One Zone Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.png
new file mode 100644
index 00000000000..b5e84dd87c6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.puml
new file mode 100644
index 00000000000..2e39c7548b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandard('AmazonElasticFileSystemStandard', 'Amazon Elastic File System Standard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Remote.puml
new file mode 100644
index 00000000000..efe97d3ee05
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandard('AmazonElasticFileSystemStandard', 'Amazon Elastic File System Standard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.md
new file mode 100644
index 00000000000..5648877f94d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.md
@@ -0,0 +1,157 @@
+# AmazonElasticFileSystemStandard
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+```
+
+
+
+| Illustration | AmazonElasticFileSystemStandard | AmazonElasticFileSystemStandardCard | AmazonElasticFileSystemStandardGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.png) | ![illustration for AmazonElasticFileSystemStandard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.Local.png) | ![illustration for AmazonElasticFileSystemStandardCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.png) | ![illustration for AmazonElasticFileSystemStandardGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.png) |
+
+
+
+
+## AmazonElasticFileSystemStandard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandard('AmazonElasticFileSystemStandard', 'Amazon Elastic File System Standard', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandard('AmazonElasticFileSystemStandard', 'Amazon Elastic File System Standard', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticFileSystemStandardCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardCard('AmazonElasticFileSystemStandardCard', 'Amazon Elastic File System Standard Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardCard('AmazonElasticFileSystemStandardCard', 'Amazon Elastic File System Standard Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticFileSystemStandardGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardGroup('AmazonElasticFileSystemStandardGroup', 'Amazon Elastic File System Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardGroup('AmazonElasticFileSystemStandardGroup', 'Amazon Elastic File System Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.png
new file mode 100644
index 00000000000..bdc0bb5c053
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.puml
new file mode 100644
index 00000000000..7653f4bd4e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard
+
+sprite $AmazonElasticFileSystemStandardXs [10x10/16z] LSY53S1030J1DKhNVy7XF8pPR9JlBCpAxyUDrBtUgU0N1fNakn64xYrURM2lE04
+
+sprite $AmazonElasticFileSystemStandardSm [12x12/16z] NSR5OGLG202m0C_OV-3sk-KKlpgy70z9TcrOgIhjNCHAMjjJe4ps4SuMFjwFOzRj-saU-ZpqFm
+
+sprite $AmazonElasticFileSystemStandardMd [16x16/16z] ROc75KD12CFiQuRz5uuXFVcw8lJ09SplNl4HmoyuoutyPawxYACX0sX7zOpIHkHIDGvQjhXgw4p_iWCCF_BLSmh8ZxtS77nsiyzZdtgJxc_Sp0_E3G
+
+sprite $AmazonElasticFileSystemStandardLg [20x20/16z] {
+VT076iGW449XHi38_I-ytyJjxQN_wU9FyYSb-i0oNl9fPOznjw0nfBHXf3BI0TAHjWM6s5brNXeScTSd9CLjyBvceWhKLDjPi7f3bTlABhXN3pCbG1FFPWio
+rvE1xANoP3i_tSkNPXlrsXwXLI-nJVErSG4
+}
+
+!procedure AmazonElasticFileSystemStandard($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticFileSystemStandardCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticFileSystemStandardLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticFileSystemStandardGroup($id, $name='Amazon Elastic File System Standard', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticFileSystemStandardLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.png
new file mode 100644
index 00000000000..7a5c08d80e2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.puml
new file mode 100644
index 00000000000..d4417f69008
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardCard('AmazonElasticFileSystemStandardCard', 'Amazon Elastic File System Standard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Remote.puml
new file mode 100644
index 00000000000..b7e83b695f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardCard('AmazonElasticFileSystemStandardCard', 'Amazon Elastic File System Standard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.png
new file mode 100644
index 00000000000..5bf381d7f2d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.puml
new file mode 100644
index 00000000000..b5107855318
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardGroup('AmazonElasticFileSystemStandardGroup', 'Amazon Elastic File System Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Remote.puml
new file mode 100644
index 00000000000..7cb711d3c91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandard')
+
+' renders the element
+AmazonElasticFileSystemStandardGroup('AmazonElasticFileSystemStandardGroup', 'Amazon Elastic File System Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.png
new file mode 100644
index 00000000000..ab2cc341956
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.puml
new file mode 100644
index 00000000000..497c38af6f0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccess('AmazonElasticFileSystemStandardInfrequentAccess', 'Amazon Elastic File System Standard Infrequent Access', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Remote.puml
new file mode 100644
index 00000000000..045e03231fd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccess('AmazonElasticFileSystemStandardInfrequentAccess', 'Amazon Elastic File System Standard Infrequent Access', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.md b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.md
new file mode 100644
index 00000000000..192e4d5f65c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.md
@@ -0,0 +1,157 @@
+# AmazonElasticFileSystemStandardInfrequentAccess
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+```
+
+
+
+| Illustration | AmazonElasticFileSystemStandardInfrequentAccess | AmazonElasticFileSystemStandardInfrequentAccessCard | AmazonElasticFileSystemStandardInfrequentAccessGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.png) | ![illustration for AmazonElasticFileSystemStandardInfrequentAccess](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.Local.png) | ![illustration for AmazonElasticFileSystemStandardInfrequentAccessCard](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.png) | ![illustration for AmazonElasticFileSystemStandardInfrequentAccessGroup](../../../aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.png) |
+
+
+
+
+## AmazonElasticFileSystemStandardInfrequentAccess
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccess('AmazonElasticFileSystemStandardInfrequentAccess', 'Amazon Elastic File System Standard Infrequent Access', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccess
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccess('AmazonElasticFileSystemStandardInfrequentAccess', 'Amazon Elastic File System Standard Infrequent Access', 'an optional tech label')
+@enduml
+```
+
+## AmazonElasticFileSystemStandardInfrequentAccessCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessCard('AmazonElasticFileSystemStandardInfrequentAccessCard', 'Amazon Elastic File System Standard Infrequent Access Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessCard('AmazonElasticFileSystemStandardInfrequentAccessCard', 'Amazon Elastic File System Standard Infrequent Access Card', 'an optional description')
+@enduml
+```
+
+## AmazonElasticFileSystemStandardInfrequentAccessGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessGroup('AmazonElasticFileSystemStandardInfrequentAccessGroup', 'Amazon Elastic File System Standard Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessGroup('AmazonElasticFileSystemStandardInfrequentAccessGroup', 'Amazon Elastic File System Standard Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.png
new file mode 100644
index 00000000000..db8337c4973
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.puml
new file mode 100644
index 00000000000..df5dc63f756
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess
+
+sprite $AmazonElasticFileSystemStandardInfrequentAccessXs [10x10/16z] RSRN0K0X24FHv5Mp_yBIlxmA79mJbcwxlysBL-Zke2uJOP6IARf_aofYk04
+
+sprite $AmazonElasticFileSystemStandardInfrequentAccessSm [12x12/16z] LOg50G0n308FQdJ_WT_ruW7-zCcBaGqWOoQr0Buz0mJesESnutqFob2Y7FiOG2lQTov6A3SAv645
+
+sprite $AmazonElasticFileSystemStandardInfrequentAccessMd [16x16/16z] RSk50SGW40NHMGEs_uAJyCzb8l0G_kJzwSJuQ4BEcQY0qfKEq7zwk8F50lPNhtko_l94Cvr7MhwQlhwgktC2s7L69dIMRcH1oVEzotZOgylOUoS
+
+sprite $AmazonElasticFileSystemStandardInfrequentAccessLg [20x20/16z] {
+TSk5ZGGm50FH-NI9-s_u55mU2vzaVjRjWuJuAFbCuoyfM7b0WnYky45_hPWhe4g-Rw5a5xbjT4tNh1_pEgRoRJQiIMGlGTcnJWCpGw5h_VnflkqMQhpPQDjR
+my1uQLhNQyC--WS
+}
+
+!procedure AmazonElasticFileSystemStandardInfrequentAccess($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess', $name, $tech)
+!endprocedure
+
+!procedure AmazonElasticFileSystemStandardInfrequentAccessCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonElasticFileSystemStandardInfrequentAccessLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonElasticFileSystemStandardInfrequentAccessGroup($id, $name='Amazon Elastic File System Standard Infrequent Access', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonElasticFileSystemStandardInfrequentAccessLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.png
new file mode 100644
index 00000000000..e7d6b33f370
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.puml
new file mode 100644
index 00000000000..a64636e7eeb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessCard('AmazonElasticFileSystemStandardInfrequentAccessCard', 'Amazon Elastic File System Standard Infrequent Access Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Remote.puml
new file mode 100644
index 00000000000..cd0f02862e9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessCard
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessCard('AmazonElasticFileSystemStandardInfrequentAccessCard', 'Amazon Elastic File System Standard Infrequent Access Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.png
new file mode 100644
index 00000000000..fb606f89e78
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.puml
new file mode 100644
index 00000000000..b1ae8abbe6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessGroup('AmazonElasticFileSystemStandardInfrequentAccessGroup', 'Amazon Elastic File System Standard Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Remote.puml
new file mode 100644
index 00000000000..1a3e7d1a998
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccessGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonElasticFileSystemStandardInfrequentAccessGroup
+include('aws-q1-2022/Resource/Storage/AmazonElasticFileSystemStandardInfrequentAccess')
+
+' renders the element
+AmazonElasticFileSystemStandardInfrequentAccessGroup('AmazonElasticFileSystemStandardInfrequentAccessGroup', 'Amazon Elastic File System Standard Infrequent Access Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.png
new file mode 100644
index 00000000000..fa59d272994
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.puml
new file mode 100644
index 00000000000..e09aa442154
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucket
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucket('AmazonSimpleStorageServiceBucket', 'Amazon Simple Storage Service Bucket', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Remote.puml
new file mode 100644
index 00000000000..8edc4ff90b3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucket
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucket('AmazonSimpleStorageServiceBucket', 'Amazon Simple Storage Service Bucket', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.md
new file mode 100644
index 00000000000..d00c1cfd8e0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceBucket
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceBucket | AmazonSimpleStorageServiceBucketCard | AmazonSimpleStorageServiceBucketGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.png) | ![illustration for AmazonSimpleStorageServiceBucket](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.Local.png) | ![illustration for AmazonSimpleStorageServiceBucketCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.png) | ![illustration for AmazonSimpleStorageServiceBucketGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceBucket
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucket
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucket('AmazonSimpleStorageServiceBucket', 'Amazon Simple Storage Service Bucket', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucket
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucket('AmazonSimpleStorageServiceBucket', 'Amazon Simple Storage Service Bucket', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceBucketCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketCard('AmazonSimpleStorageServiceBucketCard', 'Amazon Simple Storage Service Bucket Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketCard('AmazonSimpleStorageServiceBucketCard', 'Amazon Simple Storage Service Bucket Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceBucketGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketGroup('AmazonSimpleStorageServiceBucketGroup', 'Amazon Simple Storage Service Bucket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketGroup('AmazonSimpleStorageServiceBucketGroup', 'Amazon Simple Storage Service Bucket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.png
new file mode 100644
index 00000000000..6d82a44ade1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.puml
new file mode 100644
index 00000000000..34d3ebdfedf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket
+
+sprite $AmazonSimpleStorageServiceBucketXs [10x10/16z] PKg30S1038on_y356-49bih_g0F48cccTpEBLYYc-GpTYFzW4DedlG
+
+sprite $AmazonSimpleStorageServiceBucketSm [12x12/16z] LSq50GH04CIm7C_w5_oC4T3wix9wdpaedZPLgzDMGdWA0wrGDA1Qce_P69xQimKT0gpdf7A3Am
+
+sprite $AmazonSimpleStorageServiceBucketMd [16x16/16z] PKo50GCn4CevxBzm-Qktl2Je-OSD8R1j6Vrf1FN3PxBFoKPjmWiTqap154AdY-TbYWcxEDUjWEVrETWqK2VVywIz_LVrpNVQNzJZ_T-axS5yK3vtOu29TMy
+
+sprite $AmazonSimpleStorageServiceBucketLg [20x20/16z] {
+TKm7SW1128eT_l_Xn9qrrvc2qdw-u54WKM6ZaFzdi9eKSguOkeVh3bUkTsHLF53SXWH8ilplnTREo9F6pN7ItDclBQrqQa9AejhfvL63nLaOp5A-QBXfGmEj
+Pyvjxos-RHVXAc99dconYF0HVW4
+}
+
+!procedure AmazonSimpleStorageServiceBucket($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceBucketCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceBucketLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceBucketGroup($id, $name='Amazon Simple Storage Service Bucket', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceBucketLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.png
new file mode 100644
index 00000000000..3381aaacc57
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.puml
new file mode 100644
index 00000000000..1da3472ab72
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketCard('AmazonSimpleStorageServiceBucketCard', 'Amazon Simple Storage Service Bucket Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Remote.puml
new file mode 100644
index 00000000000..4f5259f84a8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketCard('AmazonSimpleStorageServiceBucketCard', 'Amazon Simple Storage Service Bucket Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.png
new file mode 100644
index 00000000000..923579049c8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.puml
new file mode 100644
index 00000000000..9ed2ccf120c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketGroup('AmazonSimpleStorageServiceBucketGroup', 'Amazon Simple Storage Service Bucket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Remote.puml
new file mode 100644
index 00000000000..939bd006fe7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucket')
+
+' renders the element
+AmazonSimpleStorageServiceBucketGroup('AmazonSimpleStorageServiceBucketGroup', 'Amazon Simple Storage Service Bucket Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.png
new file mode 100644
index 00000000000..2f247e85d49
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.puml
new file mode 100644
index 00000000000..15c70075ad2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjects
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjects('AmazonSimpleStorageServiceBucketWithObjects', 'Amazon Simple Storage Service Bucket With Objects', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Remote.puml
new file mode 100644
index 00000000000..9f9e44187c3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjects
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjects('AmazonSimpleStorageServiceBucketWithObjects', 'Amazon Simple Storage Service Bucket With Objects', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.md
new file mode 100644
index 00000000000..854c306f71f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceBucketWithObjects
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceBucketWithObjects | AmazonSimpleStorageServiceBucketWithObjectsCard | AmazonSimpleStorageServiceBucketWithObjectsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.png) | ![illustration for AmazonSimpleStorageServiceBucketWithObjects](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.Local.png) | ![illustration for AmazonSimpleStorageServiceBucketWithObjectsCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.png) | ![illustration for AmazonSimpleStorageServiceBucketWithObjectsGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceBucketWithObjects
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjects
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjects('AmazonSimpleStorageServiceBucketWithObjects', 'Amazon Simple Storage Service Bucket With Objects', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjects
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjects('AmazonSimpleStorageServiceBucketWithObjects', 'Amazon Simple Storage Service Bucket With Objects', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceBucketWithObjectsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsCard('AmazonSimpleStorageServiceBucketWithObjectsCard', 'Amazon Simple Storage Service Bucket With Objects Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsCard('AmazonSimpleStorageServiceBucketWithObjectsCard', 'Amazon Simple Storage Service Bucket With Objects Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceBucketWithObjectsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsGroup('AmazonSimpleStorageServiceBucketWithObjectsGroup', 'Amazon Simple Storage Service Bucket With Objects Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsGroup('AmazonSimpleStorageServiceBucketWithObjectsGroup', 'Amazon Simple Storage Service Bucket With Objects Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.png
new file mode 100644
index 00000000000..661b97af70c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.puml
new file mode 100644
index 00000000000..f3f7f692d2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects
+
+sprite $AmazonSimpleStorageServiceBucketWithObjectsXs [10x10/16z] JOk50G0X30CFgjb_u7UXtWXBw1nPq0iKKjvNd_Y0WcEhhmrn-sP2NiOwvpmPkRLW1m
+
+sprite $AmazonSimpleStorageServiceBucketWithObjectsSm [12x12/16z] LS710KCX50CWLFDzsN_XdWl-PBBtdOS2FDfiLcOOWE6GNGnBBxfd8LdwERYtNIxuejuzC3j1G3hJ3py
+
+sprite $AmazonSimpleStorageServiceBucketWithObjectsMd [16x16/16z] {
+POs55GGm24E3m_uBNnxj-Q_W1Fz8JPD9sMWK5nj-ZJVYW6U72NsBJgMbRquCSDaU4WQI80KPHFUwf36xD4TdQ6beTsvQNeAEFlE1o7Geursj2A4N9QORMtJx
+wLpcscnSDAf2rtq
+}
+
+sprite $AmazonSimpleStorageServiceBucketWithObjectsLg [20x20/16z] {
+TOq7Ti0m34BHXljVk5MRsV4JspmDm7za3ILE1GwaIxPc7wVXGN3tY1VwcbkVdJNFukXeM8q-wVMTe_Qapne14OlLKOjfPAeCgDpQEFJjOfAJAoEJCre5It4L
+wd1NwKfiU7Ulk_6i4ULeno3QUEmSjMGZwfgReMCfF_mIxeSU79JK6P6K33SUcN4MFW
+}
+
+!procedure AmazonSimpleStorageServiceBucketWithObjects($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceBucketWithObjectsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceBucketWithObjectsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceBucketWithObjectsGroup($id, $name='Amazon Simple Storage Service Bucket With Objects', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceBucketWithObjectsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.png
new file mode 100644
index 00000000000..2375d326b06
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.puml
new file mode 100644
index 00000000000..67ebbe54b81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsCard('AmazonSimpleStorageServiceBucketWithObjectsCard', 'Amazon Simple Storage Service Bucket With Objects Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Remote.puml
new file mode 100644
index 00000000000..a7492f56f80
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsCard('AmazonSimpleStorageServiceBucketWithObjectsCard', 'Amazon Simple Storage Service Bucket With Objects Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.png
new file mode 100644
index 00000000000..d02706b383e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.puml
new file mode 100644
index 00000000000..1ce715a1e83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsGroup('AmazonSimpleStorageServiceBucketWithObjectsGroup', 'Amazon Simple Storage Service Bucket With Objects Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Remote.puml
new file mode 100644
index 00000000000..fcf3b29e59c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjectsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceBucketWithObjectsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects')
+
+' renders the element
+AmazonSimpleStorageServiceBucketWithObjectsGroup('AmazonSimpleStorageServiceBucketWithObjectsGroup', 'Amazon Simple Storage Service Bucket With Objects Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.png
new file mode 100644
index 00000000000..fbf67f1a108
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.puml
new file mode 100644
index 00000000000..6f6adc16a87
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPoints('AmazonSimpleStorageServiceGeneralAccessPoints', 'Amazon Simple Storage Service General Access Points', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Remote.puml
new file mode 100644
index 00000000000..d862eea53c8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPoints('AmazonSimpleStorageServiceGeneralAccessPoints', 'Amazon Simple Storage Service General Access Points', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.md
new file mode 100644
index 00000000000..086c3417154
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceGeneralAccessPoints
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceGeneralAccessPoints | AmazonSimpleStorageServiceGeneralAccessPointsCard | AmazonSimpleStorageServiceGeneralAccessPointsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.png) | ![illustration for AmazonSimpleStorageServiceGeneralAccessPoints](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.Local.png) | ![illustration for AmazonSimpleStorageServiceGeneralAccessPointsCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.png) | ![illustration for AmazonSimpleStorageServiceGeneralAccessPointsGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceGeneralAccessPoints
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPoints('AmazonSimpleStorageServiceGeneralAccessPoints', 'Amazon Simple Storage Service General Access Points', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPoints('AmazonSimpleStorageServiceGeneralAccessPoints', 'Amazon Simple Storage Service General Access Points', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGeneralAccessPointsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsCard('AmazonSimpleStorageServiceGeneralAccessPointsCard', 'Amazon Simple Storage Service General Access Points Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsCard('AmazonSimpleStorageServiceGeneralAccessPointsCard', 'Amazon Simple Storage Service General Access Points Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGeneralAccessPointsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsGroup('AmazonSimpleStorageServiceGeneralAccessPointsGroup', 'Amazon Simple Storage Service General Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsGroup('AmazonSimpleStorageServiceGeneralAccessPointsGroup', 'Amazon Simple Storage Service General Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.png
new file mode 100644
index 00000000000..afe8b59e298
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.puml
new file mode 100644
index 00000000000..9b8b0438485
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints
+
+sprite $AmazonSimpleStorageServiceGeneralAccessPointsXs [10x10/16z] 1S490O0m000XTE_rBpm00F4j29b0qm070FeHs91SG0221m
+
+sprite $AmazonSimpleStorageServiceGeneralAccessPointsSm [12x12/16z] NOk50GC12CI2m_u3j-yMN8uF4rB9HcxHm9P4mO28aYfd02k4YEs-gLItFW0yX4CyIB1XESL9JdCnM_u3
+
+sprite $AmazonSimpleStorageServiceGeneralAccessPointsMd [16x16/16z] RSc5WGGm202mr67_WLyubxIuRrf6vEPghohHbLKrEKgLDeA0eOqkJxBL-VHGPbEpOEUn6heITS0rhzpNRWwi-u4rIQ9njLl6yYpxwvZ7Yqtv1G
+
+sprite $AmazonSimpleStorageServiceGeneralAccessPointsLg [20x20/16z] {
+TSw5aG9044JHlpQIVy1tG5VZl9ALKNvRKPrdyAG3OFJ1HetR0ITmbevgE5ltFPKTkN3Snzu5IosJh4hM1Q2EGJ8J99rt8c57XFCQAMYc-cbzvJb1fypm9HrP
+YSsUq135arFqYObzTBLQdHzfrOiF6_i7
+}
+
+!procedure AmazonSimpleStorageServiceGeneralAccessPoints($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGeneralAccessPointsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceGeneralAccessPointsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGeneralAccessPointsGroup($id, $name='Amazon Simple Storage Service General Access Points', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceGeneralAccessPointsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.png
new file mode 100644
index 00000000000..0e4f6513d8f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.puml
new file mode 100644
index 00000000000..31e78dc66cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsCard('AmazonSimpleStorageServiceGeneralAccessPointsCard', 'Amazon Simple Storage Service General Access Points Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Remote.puml
new file mode 100644
index 00000000000..9462b4f361d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsCard('AmazonSimpleStorageServiceGeneralAccessPointsCard', 'Amazon Simple Storage Service General Access Points Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.png
new file mode 100644
index 00000000000..fd31ac491fe
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.puml
new file mode 100644
index 00000000000..11eab77568c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsGroup('AmazonSimpleStorageServiceGeneralAccessPointsGroup', 'Amazon Simple Storage Service General Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Remote.puml
new file mode 100644
index 00000000000..e8e6f3410d4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPointsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGeneralAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGeneralAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceGeneralAccessPointsGroup('AmazonSimpleStorageServiceGeneralAccessPointsGroup', 'Amazon Simple Storage Service General Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.png
new file mode 100644
index 00000000000..030170a7fc9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.puml
new file mode 100644
index 00000000000..4c32683be27
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchive('AmazonSimpleStorageServiceGlacierArchive', 'Amazon Simple Storage Service Glacier Archive', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Remote.puml
new file mode 100644
index 00000000000..08907e89d80
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchive('AmazonSimpleStorageServiceGlacierArchive', 'Amazon Simple Storage Service Glacier Archive', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.md
new file mode 100644
index 00000000000..9b69255f1ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceGlacierArchive
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceGlacierArchive | AmazonSimpleStorageServiceGlacierArchiveCard | AmazonSimpleStorageServiceGlacierArchiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.png) | ![illustration for AmazonSimpleStorageServiceGlacierArchive](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.Local.png) | ![illustration for AmazonSimpleStorageServiceGlacierArchiveCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.png) | ![illustration for AmazonSimpleStorageServiceGlacierArchiveGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceGlacierArchive
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchive('AmazonSimpleStorageServiceGlacierArchive', 'Amazon Simple Storage Service Glacier Archive', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchive('AmazonSimpleStorageServiceGlacierArchive', 'Amazon Simple Storage Service Glacier Archive', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGlacierArchiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveCard('AmazonSimpleStorageServiceGlacierArchiveCard', 'Amazon Simple Storage Service Glacier Archive Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveCard('AmazonSimpleStorageServiceGlacierArchiveCard', 'Amazon Simple Storage Service Glacier Archive Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGlacierArchiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveGroup('AmazonSimpleStorageServiceGlacierArchiveGroup', 'Amazon Simple Storage Service Glacier Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveGroup('AmazonSimpleStorageServiceGlacierArchiveGroup', 'Amazon Simple Storage Service Glacier Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.png
new file mode 100644
index 00000000000..5007660f6bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.puml
new file mode 100644
index 00000000000..eb8e24efa88
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive
+
+sprite $AmazonSimpleStorageServiceGlacierArchiveXs [10x10/16z] Oq02h70M6nXm0bcS482cW1KcmWYbGIhPEM1CTWOK
+
+sprite $AmazonSimpleStorageServiceGlacierArchiveSm [12x12/16z] LSR50G0X402n0LRxB_WKpIkSlBpiRV0f5QXT0Hg__EzPnqCpodYWqcybX7wQCq_fZowv0G
+
+sprite $AmazonSimpleStorageServiceGlacierArchiveMd [16x16/16z] RSst0S103CD0Aelx3-oS_UYk0WQnzsnd2lOAQvPsnjMYTwlBhsephavBTX1nsKWwSJb5mBmTqbfz6vJbWjkmKZoDmEttFta7p
+
+sprite $AmazonSimpleStorageServiceGlacierArchiveLg [20x20/16z] TSe53aHH24FHudJ_2nuNUCa_yTlYIl5By16EB-9D6pzUdoq7-lktV7vBu2anpUOXgsbAkwL5pX-333f6aw2WKKV3sT12HlXgHgrih0QnCXmDMbXjkcwnA707
+
+!procedure AmazonSimpleStorageServiceGlacierArchive($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGlacierArchiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceGlacierArchiveLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGlacierArchiveGroup($id, $name='Amazon Simple Storage Service Glacier Archive', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceGlacierArchiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.png
new file mode 100644
index 00000000000..3693a88ed95
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.puml
new file mode 100644
index 00000000000..bda181b24ba
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveCard('AmazonSimpleStorageServiceGlacierArchiveCard', 'Amazon Simple Storage Service Glacier Archive Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Remote.puml
new file mode 100644
index 00000000000..842a0db30bc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveCard('AmazonSimpleStorageServiceGlacierArchiveCard', 'Amazon Simple Storage Service Glacier Archive Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.png
new file mode 100644
index 00000000000..f59df55679d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.puml
new file mode 100644
index 00000000000..ca97b349216
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveGroup('AmazonSimpleStorageServiceGlacierArchiveGroup', 'Amazon Simple Storage Service Glacier Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Remote.puml
new file mode 100644
index 00000000000..3b4d18a88bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierArchive')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierArchiveGroup('AmazonSimpleStorageServiceGlacierArchiveGroup', 'Amazon Simple Storage Service Glacier Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.png
new file mode 100644
index 00000000000..efa51971ef4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.puml
new file mode 100644
index 00000000000..7f445313e6a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVault
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVault('AmazonSimpleStorageServiceGlacierVault', 'Amazon Simple Storage Service Glacier Vault', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Remote.puml
new file mode 100644
index 00000000000..b3601150a10
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVault
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVault('AmazonSimpleStorageServiceGlacierVault', 'Amazon Simple Storage Service Glacier Vault', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.md
new file mode 100644
index 00000000000..da97285bd99
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceGlacierVault
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceGlacierVault | AmazonSimpleStorageServiceGlacierVaultCard | AmazonSimpleStorageServiceGlacierVaultGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.png) | ![illustration for AmazonSimpleStorageServiceGlacierVault](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.Local.png) | ![illustration for AmazonSimpleStorageServiceGlacierVaultCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.png) | ![illustration for AmazonSimpleStorageServiceGlacierVaultGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceGlacierVault
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVault
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVault('AmazonSimpleStorageServiceGlacierVault', 'Amazon Simple Storage Service Glacier Vault', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVault
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVault('AmazonSimpleStorageServiceGlacierVault', 'Amazon Simple Storage Service Glacier Vault', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGlacierVaultCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultCard('AmazonSimpleStorageServiceGlacierVaultCard', 'Amazon Simple Storage Service Glacier Vault Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultCard('AmazonSimpleStorageServiceGlacierVaultCard', 'Amazon Simple Storage Service Glacier Vault Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceGlacierVaultGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultGroup('AmazonSimpleStorageServiceGlacierVaultGroup', 'Amazon Simple Storage Service Glacier Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultGroup('AmazonSimpleStorageServiceGlacierVaultGroup', 'Amazon Simple Storage Service Glacier Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.png
new file mode 100644
index 00000000000..8d7c53d948f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.puml
new file mode 100644
index 00000000000..fe4fc4b420b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault
+
+sprite $AmazonSimpleStorageServiceGlacierVaultXs [10x10/16z] Oq02x0mCh50ccCN90CISd2n031TZ9875oCZ8oiZ8n
+
+sprite $AmazonSimpleStorageServiceGlacierVaultSm [12x12/16z] fKgr0S1023mSzbyuI9NwqJFyoqcCA0OcmDQxSXVtMcDJrTbgp9V1Ayukwory
+
+sprite $AmazonSimpleStorageServiceGlacierVaultMd [16x16/16z] pKx50S0m28pds7_WuBmwG77dsWSHG1l0zFI8Ogknj5VUhffrb8PPAvBIDkj3DN_-a3ko6VWO
+
+sprite $AmazonSimpleStorageServiceGlacierVaultLg [20x20/16z] tOk50O0m30JZil_0EDGNuAfvWHMHcIvvGA_aSkhAnvsFH06VflequTLAq2wKxfSlBIz2xlSkMzr5-vNcU79evqEtfdOYP1S4i0C
+
+!procedure AmazonSimpleStorageServiceGlacierVault($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGlacierVaultCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceGlacierVaultLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceGlacierVaultGroup($id, $name='Amazon Simple Storage Service Glacier Vault', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceGlacierVaultLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.png
new file mode 100644
index 00000000000..9c0f8c16001
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.puml
new file mode 100644
index 00000000000..9f7a549cc73
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultCard('AmazonSimpleStorageServiceGlacierVaultCard', 'Amazon Simple Storage Service Glacier Vault Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Remote.puml
new file mode 100644
index 00000000000..8ff21411555
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultCard('AmazonSimpleStorageServiceGlacierVaultCard', 'Amazon Simple Storage Service Glacier Vault Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.png
new file mode 100644
index 00000000000..de9fb939821
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.puml
new file mode 100644
index 00000000000..19456d7e550
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultGroup('AmazonSimpleStorageServiceGlacierVaultGroup', 'Amazon Simple Storage Service Glacier Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Remote.puml
new file mode 100644
index 00000000000..db141d1186c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVaultGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceGlacierVaultGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceGlacierVault')
+
+' renders the element
+AmazonSimpleStorageServiceGlacierVaultGroup('AmazonSimpleStorageServiceGlacierVaultGroup', 'Amazon Simple Storage Service Glacier Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.png
new file mode 100644
index 00000000000..8e2fc980aad
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.puml
new file mode 100644
index 00000000000..44dd7280d7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObject
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObject('AmazonSimpleStorageServiceObject', 'Amazon Simple Storage Service Object', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Remote.puml
new file mode 100644
index 00000000000..990dcbb54f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObject
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObject('AmazonSimpleStorageServiceObject', 'Amazon Simple Storage Service Object', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.md
new file mode 100644
index 00000000000..e545b1fb653
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceObject
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceObject | AmazonSimpleStorageServiceObjectCard | AmazonSimpleStorageServiceObjectGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.png) | ![illustration for AmazonSimpleStorageServiceObject](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.Local.png) | ![illustration for AmazonSimpleStorageServiceObjectCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.png) | ![illustration for AmazonSimpleStorageServiceObjectGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceObject
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObject
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObject('AmazonSimpleStorageServiceObject', 'Amazon Simple Storage Service Object', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObject
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObject('AmazonSimpleStorageServiceObject', 'Amazon Simple Storage Service Object', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceObjectCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectCard('AmazonSimpleStorageServiceObjectCard', 'Amazon Simple Storage Service Object Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectCard('AmazonSimpleStorageServiceObjectCard', 'Amazon Simple Storage Service Object Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceObjectGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectGroup('AmazonSimpleStorageServiceObjectGroup', 'Amazon Simple Storage Service Object Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectGroup('AmazonSimpleStorageServiceObjectGroup', 'Amazon Simple Storage Service Object Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.png
new file mode 100644
index 00000000000..9d6875633a6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.puml
new file mode 100644
index 00000000000..a926f47a470
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject
+
+sprite $AmazonSimpleStorageServiceObjectXs [10x10/16z] Oq06d53Cm0ZZSa9bs84OdSM4f8yJBWPcGabsTYPEe0W
+
+sprite $AmazonSimpleStorageServiceObjectSm [12x12/16z] LOg50S0W30GFuliFN2yIVMElLjgy7gZjUTQWlH0SQcGD7JXf2_Q1Qybti161vWC2bbaTE04
+
+sprite $AmazonSimpleStorageServiceObjectMd [16x16/16z] RKw54G0n22iE-m_yKhTKOtUa6p3Smnk3WFoA5PwDyOlH0_cwa0Qis0EOEmEsST_oile4dpHeDWr66hC8ZNAQ1gV0COQvbDGB
+
+sprite $AmazonSimpleStorageServiceObjectLg [20x20/16z] {
+TSk5bSLG24NHWosu_HSyyosUxASOpx97Kyuc5G2qZ9yf5XE_rzZ80RBO6m1n40qP70cQatQ6aqZ4YHV3IGR5YS3xcaCSb0CsBBOej4ij_vnO1WSMhGvFoTdp
+hEJd7m
+}
+
+!procedure AmazonSimpleStorageServiceObject($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceObjectCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceObjectLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceObjectGroup($id, $name='Amazon Simple Storage Service Object', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceObjectLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.png
new file mode 100644
index 00000000000..bb728f69466
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.puml
new file mode 100644
index 00000000000..48b46df3db4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectCard('AmazonSimpleStorageServiceObjectCard', 'Amazon Simple Storage Service Object Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Remote.puml
new file mode 100644
index 00000000000..85e8a9ec497
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectCard('AmazonSimpleStorageServiceObjectCard', 'Amazon Simple Storage Service Object Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.png
new file mode 100644
index 00000000000..0e2dc089257
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.puml
new file mode 100644
index 00000000000..9b45e8340c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectGroup('AmazonSimpleStorageServiceObjectGroup', 'Amazon Simple Storage Service Object Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Remote.puml
new file mode 100644
index 00000000000..a79b044c222
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObjectGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceObjectGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceObject')
+
+' renders the element
+AmazonSimpleStorageServiceObjectGroup('AmazonSimpleStorageServiceObjectGroup', 'Amazon Simple Storage Service Object Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.png
new file mode 100644
index 00000000000..9a785ab9bc4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.puml
new file mode 100644
index 00000000000..4bfad4d0ea5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchive('AmazonSimpleStorageServiceS3GlacierDeepArchive', 'Amazon Simple Storage Service S3 Glacier Deep Archive', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Remote.puml
new file mode 100644
index 00000000000..3b436dc1921
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchive('AmazonSimpleStorageServiceS3GlacierDeepArchive', 'Amazon Simple Storage Service S3 Glacier Deep Archive', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.md
new file mode 100644
index 00000000000..a49f4540b51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3GlacierDeepArchive
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3GlacierDeepArchive | AmazonSimpleStorageServiceS3GlacierDeepArchiveCard | AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierDeepArchive](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.Local.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierDeepArchiveCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3GlacierDeepArchive
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchive('AmazonSimpleStorageServiceS3GlacierDeepArchive', 'Amazon Simple Storage Service S3 Glacier Deep Archive', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchive
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchive('AmazonSimpleStorageServiceS3GlacierDeepArchive', 'Amazon Simple Storage Service S3 Glacier Deep Archive', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3GlacierDeepArchiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveCard('AmazonSimpleStorageServiceS3GlacierDeepArchiveCard', 'Amazon Simple Storage Service S3 Glacier Deep Archive Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveCard('AmazonSimpleStorageServiceS3GlacierDeepArchiveCard', 'Amazon Simple Storage Service S3 Glacier Deep Archive Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup('AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup', 'Amazon Simple Storage Service S3 Glacier Deep Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup('AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup', 'Amazon Simple Storage Service S3 Glacier Deep Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.png
new file mode 100644
index 00000000000..223719ea1a3
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.puml
new file mode 100644
index 00000000000..53292affce0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive
+
+sprite $AmazonSimpleStorageServiceS3GlacierDeepArchiveXs [10x10/16z] LSk50S1020F0g_BPV-2wuaHy8Z0NxGDDIK6kfg3BN3yV0oD8qX8gZNHM
+
+sprite $AmazonSimpleStorageServiceS3GlacierDeepArchiveSm [12x12/16z] LKo50G01477D_WD_vtK0FokMUtAsKVUjjrdbW1K9yBvlG-nTPzfvbT4-UdQ2Fbhj2UdaZpISsX_PNX2n0W
+
+sprite $AmazonSimpleStorageServiceS3GlacierDeepArchiveMd [16x16/16z] {
+POo5GGK024HfxlPVM43zIUUJRz4cHbXw7Ur_uPo0ryiKYKAwJks9yibJUupuP9i-xZKtreQ-J-2__0SM5PpC9vxKv_x__qYc2_KjBy1AZBqxym4tOGIFnH3j
+3370VhakjO0kbHy
+}
+
+sprite $AmazonSimpleStorageServiceS3GlacierDeepArchiveLg [20x20/16z] {
+TKx7WGCm3B9LBDX_OVTobuI7ke3q2-O14k6w9-Gf2wCdGNvV5FslXHSSTvrdt8evWckHFTWGrbhiumVbcN5bVsQYxAsEMSX-osGkYBwnIvQTu6Ouu5OwE0r6
+ZC41qtlkbEXHuzmP2usAQ75Gj7Fnra6jnKL59h1pa9d7L_iMIJssiW8
+}
+
+!procedure AmazonSimpleStorageServiceS3GlacierDeepArchive($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3GlacierDeepArchiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3GlacierDeepArchiveLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup($id, $name='Amazon Simple Storage Service S3 Glacier Deep Archive', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3GlacierDeepArchiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.png
new file mode 100644
index 00000000000..c6aa78ce5eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.puml
new file mode 100644
index 00000000000..812a2c7bb61
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveCard('AmazonSimpleStorageServiceS3GlacierDeepArchiveCard', 'Amazon Simple Storage Service S3 Glacier Deep Archive Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Remote.puml
new file mode 100644
index 00000000000..04023e54666
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveCard('AmazonSimpleStorageServiceS3GlacierDeepArchiveCard', 'Amazon Simple Storage Service S3 Glacier Deep Archive Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.png
new file mode 100644
index 00000000000..4acbfd617ce
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.puml
new file mode 100644
index 00000000000..28fa5bd87d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup('AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup', 'Amazon Simple Storage Service S3 Glacier Deep Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Remote.puml
new file mode 100644
index 00000000000..67909f42773
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierDeepArchive')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup('AmazonSimpleStorageServiceS3GlacierDeepArchiveGroup', 'Amazon Simple Storage Service S3 Glacier Deep Archive Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.png
new file mode 100644
index 00000000000..5dfab9755e2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.puml
new file mode 100644
index 00000000000..3a931eba8a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval('AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Remote.puml
new file mode 100644
index 00000000000..59545b4ac4c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval('AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.md
new file mode 100644
index 00000000000..984b06a02f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval | AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard | AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.Local.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval('AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval('AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.png
new file mode 100644
index 00000000000..a01f99ce06e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.puml
new file mode 100644
index 00000000000..f20a7231ed2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval
+
+sprite $AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalXs [10x10/16z] NOc50S104C9IvRB_m7Nzd09yS5zpe3xMfBb3sJbaPqABSbBJ59Zj-zrR0G
+
+sprite $AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalSm [12x12/16z] LKo50S0m32AsalyVNbtY0k2nOAWwInrptRuwPoWWJW9SzpeO9h2cZ6iAvUYPJ11AzQu5kANP5B9wqlP8icWTVm
+
+sprite $AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalMd [16x16/16z] {
+PKu70WCn28g7CV3_3nVjRd5lrp_YY8Og9jBrB41M_EpSQsLn8-mZMR2rZpJimwEHCxfRLwlJwYAVxdDXAIXRlTTByN4G9cE_lvdNy9nFuVJgH-90c5dbivyO
+Br1ahUpH6m
+}
+
+sprite $AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalLg [20x20/16z] {
+TT25eGCm24NHYmNU_WD_fTwUk0kVPFL8qnaiALX73U1Zt8a1SdWWm6UwmW0yQrexO3MIr0dCzjqxTttQCk_w8bK6KG3jB9Eifu58O5bf152yEh1IA04OM27s
+xM8fIXbwc3TTgcw04zkNA8RONrEvUI0XiIooAg4eu1i
+}
+
+!procedure AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup($id, $name='Amazon Simple Storage Service S3 Glacier Flexible Retrieval', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.png
new file mode 100644
index 00000000000..869cbb369ef
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.puml
new file mode 100644
index 00000000000..b6b980749de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Remote.puml
new file mode 100644
index 00000000000..e92691276cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.png
new file mode 100644
index 00000000000..77cdfb736a4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.puml
new file mode 100644
index 00000000000..37fb1e41edf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Remote.puml
new file mode 100644
index 00000000000..d49c572fb2c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierFlexibleRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup('AmazonSimpleStorageServiceS3GlacierFlexibleRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Flexible Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.png
new file mode 100644
index 00000000000..36701f06666
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.puml
new file mode 100644
index 00000000000..05d2f261388
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrieval('AmazonSimpleStorageServiceS3GlacierInstantRetrieval', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Remote.puml
new file mode 100644
index 00000000000..af64c25e18b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrieval('AmazonSimpleStorageServiceS3GlacierInstantRetrieval', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.md
new file mode 100644
index 00000000000..a43285d803b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3GlacierInstantRetrieval | AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard | AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierInstantRetrieval](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.Local.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrieval('AmazonSimpleStorageServiceS3GlacierInstantRetrieval', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrieval('AmazonSimpleStorageServiceS3GlacierInstantRetrieval', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard('AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard('AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup('AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup('AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.png
new file mode 100644
index 00000000000..79d4e7026fc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.puml
new file mode 100644
index 00000000000..f49da2a1ff8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval
+
+sprite $AmazonSimpleStorageServiceS3GlacierInstantRetrievalXs [10x10/16z] JKc50S0m2CCX_n-yrLiaIi-WWpOidu6D5CNBuOstUwPojudMCfGDpZy
+
+sprite $AmazonSimpleStorageServiceS3GlacierInstantRetrievalSm [12x12/16z] LOk50GCn30FFq5ZQV-3IymKju45wAceSq6jjMWJ22T7pbGPjUaFo5Go_X-cVwfP-saOqEofnwEdqrlcY-7tAagfVV
+
+sprite $AmazonSimpleStorageServiceS3GlacierInstantRetrievalMd [16x16/16z] {
+PKw50GGW25GuQl-5d_eshnJE_xWIuUxXD5nUXl4vbCuhcaZpl3SnmIn6kc20KxJcGACSI1xafwwqYHCnepqAI8buVwzXzTkJaiwrrDcjKqE3GfWJs78EHN7T
+WB6lTTKA8Xjv
+}
+
+sprite $AmazonSimpleStorageServiceS3GlacierInstantRetrievalLg [20x20/16z] {
+TSk5eM0n24JHYpFz5xpozEk9Xu7VUFMkThgub9fBI7QS4Svh37ohbbSdP88uaXOn6g20fYLfow0vLcXvxBKYeSH1m4Z7QJaJLmQKoMcKh00a7Z6Q1CHt-QOo
+ztmrDzkSyrLFh5poDI2JYqOQdHtSl6K6W4aTRfwbADaJoAeAy0B-0W
+}
+
+!procedure AmazonSimpleStorageServiceS3GlacierInstantRetrieval($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3GlacierInstantRetrievalLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup($id, $name='Amazon Simple Storage Service S3 Glacier Instant Retrieval', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3GlacierInstantRetrievalLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.png
new file mode 100644
index 00000000000..f241e0e756f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.puml
new file mode 100644
index 00000000000..e69d87261e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard('AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Remote.puml
new file mode 100644
index 00000000000..68ddfd83615
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard('AmazonSimpleStorageServiceS3GlacierInstantRetrievalCard', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.png
new file mode 100644
index 00000000000..3f5edfd9984
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.puml
new file mode 100644
index 00000000000..f0f0dd9163c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup('AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Remote.puml
new file mode 100644
index 00000000000..d11a46f2c9e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3GlacierInstantRetrieval')
+
+' renders the element
+AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup('AmazonSimpleStorageServiceS3GlacierInstantRetrievalGroup', 'Amazon Simple Storage Service S3 Glacier Instant Retrieval Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.png
new file mode 100644
index 00000000000..e808c659b9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.puml
new file mode 100644
index 00000000000..8ac5b65cc26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTiering('AmazonSimpleStorageServiceS3IntelligentTiering', 'Amazon Simple Storage Service S3 Intelligent Tiering', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Remote.puml
new file mode 100644
index 00000000000..6891a18652d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTiering('AmazonSimpleStorageServiceS3IntelligentTiering', 'Amazon Simple Storage Service S3 Intelligent Tiering', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.md
new file mode 100644
index 00000000000..b41f0ac5032
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3IntelligentTiering
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3IntelligentTiering | AmazonSimpleStorageServiceS3IntelligentTieringCard | AmazonSimpleStorageServiceS3IntelligentTieringGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.png) | ![illustration for AmazonSimpleStorageServiceS3IntelligentTiering](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.Local.png) | ![illustration for AmazonSimpleStorageServiceS3IntelligentTieringCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3IntelligentTieringGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3IntelligentTiering
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTiering('AmazonSimpleStorageServiceS3IntelligentTiering', 'Amazon Simple Storage Service S3 Intelligent Tiering', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTiering
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTiering('AmazonSimpleStorageServiceS3IntelligentTiering', 'Amazon Simple Storage Service S3 Intelligent Tiering', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3IntelligentTieringCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringCard('AmazonSimpleStorageServiceS3IntelligentTieringCard', 'Amazon Simple Storage Service S3 Intelligent Tiering Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringCard('AmazonSimpleStorageServiceS3IntelligentTieringCard', 'Amazon Simple Storage Service S3 Intelligent Tiering Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3IntelligentTieringGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringGroup('AmazonSimpleStorageServiceS3IntelligentTieringGroup', 'Amazon Simple Storage Service S3 Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringGroup('AmazonSimpleStorageServiceS3IntelligentTieringGroup', 'Amazon Simple Storage Service S3 Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.png
new file mode 100644
index 00000000000..de80021202a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.puml
new file mode 100644
index 00000000000..753eaf6529a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering
+
+sprite $AmazonSimpleStorageServiceS3IntelligentTieringXs [10x10/16z] JKe50G11388v_GE_oqqnBANpv02pI2drXTu0BafLlw74MwCNSOvWawd63W
+
+sprite $AmazonSimpleStorageServiceS3IntelligentTieringSm [12x12/16z] LSh50SDG30KmVN3xlF_0PKXqbfDApRaJj8-YkoQZ4k8ZB9_O32yzCltK_AJFktXP2_4o5AvvQEqE
+
+sprite $AmazonSimpleStorageServiceS3IntelligentTieringMd [16x16/16z] {
+PKq50a9H37hhSVyBYzZ-TSAvYWsMWZ5ryDSYmB3VbtrEzfOklBQ3C-DXKbWx5vPwLInZQ1tllCeNOCCMpFZ00_P3M0gVlUxZtOTM_XcOVl4Sf2zKM0umQNV-
+6m
+}
+
+sprite $AmazonSimpleStorageServiceS3IntelligentTieringLg [20x20/16z] {
+TOm70i0m20Bh2lB_3xVQlUX8E8NfJnv8CX6s4_Au1hCEJRb6hA3NxoBsNlL8HpmIt0OIIPBmnUR6hiA5SJlZminPLfj1zvYGCXAzS9P94DmRMXSphinMbrUK
+tbbU6MJRkqYoxR3Bdcyn42wJQ90A7WcF657xilnc
+}
+
+!procedure AmazonSimpleStorageServiceS3IntelligentTiering($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3IntelligentTieringCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3IntelligentTieringLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3IntelligentTieringGroup($id, $name='Amazon Simple Storage Service S3 Intelligent Tiering', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3IntelligentTieringLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.png
new file mode 100644
index 00000000000..ec05ba73f9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.puml
new file mode 100644
index 00000000000..38c9df7af63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringCard('AmazonSimpleStorageServiceS3IntelligentTieringCard', 'Amazon Simple Storage Service S3 Intelligent Tiering Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Remote.puml
new file mode 100644
index 00000000000..4c80f23c740
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringCard('AmazonSimpleStorageServiceS3IntelligentTieringCard', 'Amazon Simple Storage Service S3 Intelligent Tiering Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.png
new file mode 100644
index 00000000000..266a5d7bb67
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.puml
new file mode 100644
index 00000000000..cd5d26697bb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringGroup('AmazonSimpleStorageServiceS3IntelligentTieringGroup', 'Amazon Simple Storage Service S3 Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Remote.puml
new file mode 100644
index 00000000000..d748db52548
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTieringGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3IntelligentTieringGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3IntelligentTiering')
+
+' renders the element
+AmazonSimpleStorageServiceS3IntelligentTieringGroup('AmazonSimpleStorageServiceS3IntelligentTieringGroup', 'Amazon Simple Storage Service S3 Intelligent Tiering Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.png
new file mode 100644
index 00000000000..63a3e2c9c75
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.puml
new file mode 100644
index 00000000000..530acbd4509
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambda
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambda('AmazonSimpleStorageServiceS3ObjectLambda', 'Amazon Simple Storage Service S3 Object Lambda', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Remote.puml
new file mode 100644
index 00000000000..e3483102d99
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambda
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambda('AmazonSimpleStorageServiceS3ObjectLambda', 'Amazon Simple Storage Service S3 Object Lambda', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.md
new file mode 100644
index 00000000000..0f4e3fc7127
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3ObjectLambda
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3ObjectLambda | AmazonSimpleStorageServiceS3ObjectLambdaCard | AmazonSimpleStorageServiceS3ObjectLambdaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.png) | ![illustration for AmazonSimpleStorageServiceS3ObjectLambda](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ObjectLambdaCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ObjectLambdaGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3ObjectLambda
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambda
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambda('AmazonSimpleStorageServiceS3ObjectLambda', 'Amazon Simple Storage Service S3 Object Lambda', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambda
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambda('AmazonSimpleStorageServiceS3ObjectLambda', 'Amazon Simple Storage Service S3 Object Lambda', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ObjectLambdaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaCard('AmazonSimpleStorageServiceS3ObjectLambdaCard', 'Amazon Simple Storage Service S3 Object Lambda Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaCard('AmazonSimpleStorageServiceS3ObjectLambdaCard', 'Amazon Simple Storage Service S3 Object Lambda Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ObjectLambdaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaGroup('AmazonSimpleStorageServiceS3ObjectLambdaGroup', 'Amazon Simple Storage Service S3 Object Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaGroup('AmazonSimpleStorageServiceS3ObjectLambdaGroup', 'Amazon Simple Storage Service S3 Object Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.png
new file mode 100644
index 00000000000..21093dd5d2f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.puml
new file mode 100644
index 00000000000..3f4c5e62a4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaXs [10x10/16z] LOj50G01409XdVw1pvKNDlXffDlURd0PWeGVrYKzDxkSGtqOUs0bsu4L
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaSm [12x12/16z] NKp50G0n20jEzX_uNDho8OxrMld2WCcBCmIlqOcg6pgwyHYH9Btl29I2k349hISZ1UZJrOBQkzdDCxu3
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaMd [16x16/16z] {
+ROpL0SK0308XIlOV-6czlQy871xXOB3ZIPqEYe7sTJZqwFrDECtNjSq5EMEHDw09S3Lcp0THQnx-izUgHnkxRSrtTgCyPKiVdzqKM7sKK5xhRcNsqwmmMlql
+lm4
+}
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaLg [20x20/16z] {
+VSlNWGHG24BHgpu3_HUyUSV9vqy1teWWkLKpIZcm18xdRG_fo63fq5RMmHhd29fb9WMjOLy3bYQ8ozSdZQn3bFYNCVfMxBe14g3u9r983id-D0TIhTnjX36o
+tbuINHGbzkU56Dd-YCnf0B6aT8jM03VLu_pw1
+}
+
+!procedure AmazonSimpleStorageServiceS3ObjectLambda($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ObjectLambdaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3ObjectLambdaLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ObjectLambdaGroup($id, $name='Amazon Simple Storage Service S3 Object Lambda', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3ObjectLambdaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.png
new file mode 100644
index 00000000000..fcedc3cf0f7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.puml
new file mode 100644
index 00000000000..6c180287718
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints('AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints', 'Amazon Simple Storage Service S3 Object Lambda Access Points', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Remote.puml
new file mode 100644
index 00000000000..0012343a5ad
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints('AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints', 'Amazon Simple Storage Service S3 Object Lambda Access Points', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.md
new file mode 100644
index 00000000000..67c3e2b6102
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints | AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard | AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.png) | ![illustration for AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints('AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints', 'Amazon Simple Storage Service S3 Object Lambda Access Points', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints('AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints', 'Amazon Simple Storage Service S3 Object Lambda Access Points', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard', 'Amazon Simple Storage Service S3 Object Lambda Access Points Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard', 'Amazon Simple Storage Service S3 Object Lambda Access Points Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup', 'Amazon Simple Storage Service S3 Object Lambda Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup', 'Amazon Simple Storage Service S3 Object Lambda Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.png
new file mode 100644
index 00000000000..627b2317bc1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.puml
new file mode 100644
index 00000000000..798d6ee143b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsXs [10x10/16z] LS4v0GD1000XRl_nRpXrm9yCy3aj3owtQ7xV74Jr3Tzde9Z8jXzUyWA27m
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsSm [12x12/16z] NS6t0GD030GWFkgq_y3EbS6_Z01dbobxOEjXbg0QxJInSYldxZPO6TSHSUWfDsJ36eLjLVSGZBGU5JyDdW
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsMd [16x16/16z] {
+RS65OGHG30KWyZLl_u7htWCFpUxmeJAwt3C2gktQPpaQmjsuoreO-nHkhTcOxS29Z5cwLYLr4bkrjjsg2fkMErQLkAvkZg1xEhimJbscYa1mAxrP2thr43jh
+0qibkopVBk0P
+}
+
+sprite $AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsLg [20x20/16z] {
+TSZ5WG1030GWLfFfl-1p5vxmloIPlbY4CtbhkcvlnatNVgk1csIZDwnYzyBAD0AkNJ1BHYPe3Jf3kKZsEcCCwyvIaYDavCQwzpZ3U3qH8vEtE-EkSuwCSErz
+p7bTY11P0r4JyowrrW5DDeSwUiCidCZkYO3T8mYhtugTMMRMsJk-wco_VDOZ
+}
+
+!procedure AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup($id, $name='Amazon Simple Storage Service S3 Object Lambda Access Points', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.png
new file mode 100644
index 00000000000..113c1ef6fd9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.puml
new file mode 100644
index 00000000000..3ea12893eb6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard', 'Amazon Simple Storage Service S3 Object Lambda Access Points Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Remote.puml
new file mode 100644
index 00000000000..6da5531e22c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsCard', 'Amazon Simple Storage Service S3 Object Lambda Access Points Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.png
new file mode 100644
index 00000000000..9c24db59ee7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.puml
new file mode 100644
index 00000000000..00f3d975877
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup', 'Amazon Simple Storage Service S3 Object Lambda Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Remote.puml
new file mode 100644
index 00000000000..2137f7096e4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup('AmazonSimpleStorageServiceS3ObjectLambdaAccessPointsGroup', 'Amazon Simple Storage Service S3 Object Lambda Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.png
new file mode 100644
index 00000000000..cfadb58eb33
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.puml
new file mode 100644
index 00000000000..5d6121f08f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaCard('AmazonSimpleStorageServiceS3ObjectLambdaCard', 'Amazon Simple Storage Service S3 Object Lambda Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Remote.puml
new file mode 100644
index 00000000000..74992189522
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaCard('AmazonSimpleStorageServiceS3ObjectLambdaCard', 'Amazon Simple Storage Service S3 Object Lambda Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.png
new file mode 100644
index 00000000000..3b1b69281cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.puml
new file mode 100644
index 00000000000..59a20648bce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaGroup('AmazonSimpleStorageServiceS3ObjectLambdaGroup', 'Amazon Simple Storage Service S3 Object Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Remote.puml
new file mode 100644
index 00000000000..9f148314c00
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambdaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ObjectLambdaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ObjectLambda')
+
+' renders the element
+AmazonSimpleStorageServiceS3ObjectLambdaGroup('AmazonSimpleStorageServiceS3ObjectLambdaGroup', 'Amazon Simple Storage Service S3 Object Lambda Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.png
new file mode 100644
index 00000000000..ef1a9a151bb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.puml
new file mode 100644
index 00000000000..d4bbf70324f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutposts
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutposts('AmazonSimpleStorageServiceS3OnOutposts', 'Amazon Simple Storage Service S3 On Outposts', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Remote.puml
new file mode 100644
index 00000000000..831ad61369d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutposts
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutposts('AmazonSimpleStorageServiceS3OnOutposts', 'Amazon Simple Storage Service S3 On Outposts', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.md
new file mode 100644
index 00000000000..0fa96a57704
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3OnOutposts
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3OnOutposts | AmazonSimpleStorageServiceS3OnOutpostsCard | AmazonSimpleStorageServiceS3OnOutpostsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.png) | ![illustration for AmazonSimpleStorageServiceS3OnOutposts](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.Local.png) | ![illustration for AmazonSimpleStorageServiceS3OnOutpostsCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3OnOutpostsGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3OnOutposts
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutposts
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutposts('AmazonSimpleStorageServiceS3OnOutposts', 'Amazon Simple Storage Service S3 On Outposts', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutposts
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutposts('AmazonSimpleStorageServiceS3OnOutposts', 'Amazon Simple Storage Service S3 On Outposts', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3OnOutpostsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsCard('AmazonSimpleStorageServiceS3OnOutpostsCard', 'Amazon Simple Storage Service S3 On Outposts Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsCard('AmazonSimpleStorageServiceS3OnOutpostsCard', 'Amazon Simple Storage Service S3 On Outposts Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3OnOutpostsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsGroup('AmazonSimpleStorageServiceS3OnOutpostsGroup', 'Amazon Simple Storage Service S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsGroup('AmazonSimpleStorageServiceS3OnOutpostsGroup', 'Amazon Simple Storage Service S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.png
new file mode 100644
index 00000000000..f9fea555f5a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.puml
new file mode 100644
index 00000000000..5322d571f6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts
+
+sprite $AmazonSimpleStorageServiceS3OnOutpostsXs [10x10/16z] bOO50G113CCoNlqBVbHmnN0YHUe7HUZ3WS0_Ca1_nQSoon0t
+
+sprite $AmazonSimpleStorageServiceS3OnOutpostsSm [12x12/16z] JSQ50G0n2C30uB3_mE_IjC2nvdBqMFYJgFeigf-1Da7xzenfZjm6XyzapUbayjou5Y3EUTJwR9GT
+
+sprite $AmazonSimpleStorageServiceS3OnOutpostsMd [16x16/16z] VKo50GD133g9mFuBzpHzZmkGhaPqO-oOxMDtT_lw0x3i8A3xNsNyClPEIgb6RdvPvBrh2qXQ_qmEkj77td9UPCmgNO4DKDk9u9QmtBet3Bj1sle3
+
+sprite $AmazonSimpleStorageServiceS3OnOutpostsLg [20x20/16z] {
+dSv5WWL120FG518wzpzmkzNCzxV3mIEXJU4YRFAddDViWpxZ30cB2Elw9Bf7QTZwCXDgs9ZEFadfvfHkES0pm-4ySsK0v43QcSi0q4AasfvJ7KS61NHCQjXo
+-t-kxGlVuoAvTMmzXGMHsHPHJZaM0IHNcORP1
+}
+
+!procedure AmazonSimpleStorageServiceS3OnOutposts($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3OnOutpostsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3OnOutpostsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3OnOutpostsGroup($id, $name='Amazon Simple Storage Service S3 On Outposts', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3OnOutpostsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.png
new file mode 100644
index 00000000000..80915e04e0a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.puml
new file mode 100644
index 00000000000..e4c2e579b6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsCard('AmazonSimpleStorageServiceS3OnOutpostsCard', 'Amazon Simple Storage Service S3 On Outposts Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Remote.puml
new file mode 100644
index 00000000000..0eb5c5de71b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsCard('AmazonSimpleStorageServiceS3OnOutpostsCard', 'Amazon Simple Storage Service S3 On Outposts Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.png
new file mode 100644
index 00000000000..b46082c45bd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.puml
new file mode 100644
index 00000000000..a79d7740543
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsGroup('AmazonSimpleStorageServiceS3OnOutpostsGroup', 'Amazon Simple Storage Service S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Remote.puml
new file mode 100644
index 00000000000..2133e275fb5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutpostsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OnOutpostsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OnOutposts')
+
+' renders the element
+AmazonSimpleStorageServiceS3OnOutpostsGroup('AmazonSimpleStorageServiceS3OnOutpostsGroup', 'Amazon Simple Storage Service S3 On Outposts Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.png
new file mode 100644
index 00000000000..3f7e1d44f66
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.puml
new file mode 100644
index 00000000000..02448afc757
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIa('AmazonSimpleStorageServiceS3OneZoneIa', 'Amazon Simple Storage Service S3 One Zone Ia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Remote.puml
new file mode 100644
index 00000000000..8fcaad63d4a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIa('AmazonSimpleStorageServiceS3OneZoneIa', 'Amazon Simple Storage Service S3 One Zone Ia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.md
new file mode 100644
index 00000000000..a897ef3f42a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3OneZoneIa
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3OneZoneIa | AmazonSimpleStorageServiceS3OneZoneIaCard | AmazonSimpleStorageServiceS3OneZoneIaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.png) | ![illustration for AmazonSimpleStorageServiceS3OneZoneIa](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.Local.png) | ![illustration for AmazonSimpleStorageServiceS3OneZoneIaCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3OneZoneIaGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3OneZoneIa
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIa('AmazonSimpleStorageServiceS3OneZoneIa', 'Amazon Simple Storage Service S3 One Zone Ia', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIa('AmazonSimpleStorageServiceS3OneZoneIa', 'Amazon Simple Storage Service S3 One Zone Ia', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3OneZoneIaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaCard('AmazonSimpleStorageServiceS3OneZoneIaCard', 'Amazon Simple Storage Service S3 One Zone Ia Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaCard('AmazonSimpleStorageServiceS3OneZoneIaCard', 'Amazon Simple Storage Service S3 One Zone Ia Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3OneZoneIaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaGroup('AmazonSimpleStorageServiceS3OneZoneIaGroup', 'Amazon Simple Storage Service S3 One Zone Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaGroup('AmazonSimpleStorageServiceS3OneZoneIaGroup', 'Amazon Simple Storage Service S3 One Zone Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.png
new file mode 100644
index 00000000000..ee798317083
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.puml
new file mode 100644
index 00000000000..fe45af7a6e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa
+
+sprite $AmazonSimpleStorageServiceS3OneZoneIaXs [10x10/16z] JSE53S0m40Gm5p-t_y1bY2Nh1DQYUSMI5EH9mP0gZyMZ4g_6cd5S4pi
+
+sprite $AmazonSimpleStorageServiceS3OneZoneIaSm [12x12/16z] LKo50G0m249NyF_3wx83m6U9oJsoj57xbjkiv8154k2-jo7qhfashpBwrGlMSibOQcNEhYiquLbaEnPK
+
+sprite $AmazonSimpleStorageServiceS3OneZoneIaMd [16x16/16z] {
+PKs50GCm22lQyF_3m-R1DUSVT0E9SEeg-2maqk5pqyvHXmbbBWgNZ9cB9YGZPwrzQkMzt2t7mAQlXnw48eZtUmHz4bxKWJrB4PSYUzMCgldLmDo6JcbYF7_5
+0MSg_WS
+}
+
+sprite $AmazonSimpleStorageServiceS3OneZoneIaLg [20x20/16z] {
+TOu30a0n34DNP6dkV-1lumqrsXy9bbJCs3tIeNPn5bvsBOcQwwRlYfQy8iAMaaHHMy10JJ0dipRVbNxnQPEu-285cyJYe-zb9XcBIq8xCAYqTpY0xvCEAi15
+jWEQkXuBTXUrv-smUIt1k1RNLY71pMEI9XnxHG8vhv7J6m4
+}
+
+!procedure AmazonSimpleStorageServiceS3OneZoneIa($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3OneZoneIaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3OneZoneIaLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3OneZoneIaGroup($id, $name='Amazon Simple Storage Service S3 One Zone Ia', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3OneZoneIaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.png
new file mode 100644
index 00000000000..510f7164023
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.puml
new file mode 100644
index 00000000000..939b1274726
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaCard('AmazonSimpleStorageServiceS3OneZoneIaCard', 'Amazon Simple Storage Service S3 One Zone Ia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Remote.puml
new file mode 100644
index 00000000000..9deeeef9a21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaCard('AmazonSimpleStorageServiceS3OneZoneIaCard', 'Amazon Simple Storage Service S3 One Zone Ia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.png
new file mode 100644
index 00000000000..32cd7323bf6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.puml
new file mode 100644
index 00000000000..ff3d2fa1774
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaGroup('AmazonSimpleStorageServiceS3OneZoneIaGroup', 'Amazon Simple Storage Service S3 One Zone Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Remote.puml
new file mode 100644
index 00000000000..371069b23e1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3OneZoneIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3OneZoneIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3OneZoneIaGroup('AmazonSimpleStorageServiceS3OneZoneIaGroup', 'Amazon Simple Storage Service S3 One Zone Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.png
new file mode 100644
index 00000000000..a8800c14499
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.puml
new file mode 100644
index 00000000000..ec9e4af670b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Replication
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3Replication('AmazonSimpleStorageServiceS3Replication', 'Amazon Simple Storage Service S3 Replication', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Remote.puml
new file mode 100644
index 00000000000..07ccefee033
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Replication
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3Replication('AmazonSimpleStorageServiceS3Replication', 'Amazon Simple Storage Service S3 Replication', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.md
new file mode 100644
index 00000000000..ef9564386ef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3Replication
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3Replication | AmazonSimpleStorageServiceS3ReplicationCard | AmazonSimpleStorageServiceS3ReplicationGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.png) | ![illustration for AmazonSimpleStorageServiceS3Replication](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ReplicationCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ReplicationGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3Replication
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Replication
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3Replication('AmazonSimpleStorageServiceS3Replication', 'Amazon Simple Storage Service S3 Replication', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Replication
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3Replication('AmazonSimpleStorageServiceS3Replication', 'Amazon Simple Storage Service S3 Replication', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ReplicationCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationCard('AmazonSimpleStorageServiceS3ReplicationCard', 'Amazon Simple Storage Service S3 Replication Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationCard('AmazonSimpleStorageServiceS3ReplicationCard', 'Amazon Simple Storage Service S3 Replication Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ReplicationGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationGroup('AmazonSimpleStorageServiceS3ReplicationGroup', 'Amazon Simple Storage Service S3 Replication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationGroup('AmazonSimpleStorageServiceS3ReplicationGroup', 'Amazon Simple Storage Service S3 Replication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.png
new file mode 100644
index 00000000000..02d188053b5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.puml
new file mode 100644
index 00000000000..0e53eec9b89
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication
+
+sprite $AmazonSimpleStorageServiceS3ReplicationXs [10x10/16z] HOc50S0W4CI2a_q7hW9lfyHKQwe238RZEM2kZf5P8wpS5KnM-PBzzCLIpDm
+
+sprite $AmazonSimpleStorageServiceS3ReplicationSm [12x12/16z] 1S490G0m20GWzgdNl_000AZCJ1PSrddlBFHje1Yfi-mAyO13QOHc2vY9fO3WFg1W0HUSpEJn0G
+
+sprite $AmazonSimpleStorageServiceS3ReplicationMd [16x16/16z] {
+PO-50S1030BZ2VilNEhs3joR_8j6JvSTAljO5RO9AXAD6M1ZaDfwi3xKJA-zO1SBpmPnLsgbTLrLr26zdUiSsAcmXzCEvIHzuHC49I-zOPfwwDd6C3yqJjzs
+l1vVF7wu
+}
+
+sprite $AmazonSimpleStorageServiceS3ReplicationLg [20x20/16z] {
+TSx5OGG024JHZpFz5nmbddtu3HxnhCemFgNKwUQv4kycUMFkRhVl02DfUbOQW8xASJYn1WMRVEc4JAfNqrNLesa37xpuqW220Y01603TH7idw2RuRA82P2oS
+aZQXWk5BE-15yUb-62hWtEhoXhF64N-ta2eyMdBu4baPl7a6
+}
+
+!procedure AmazonSimpleStorageServiceS3Replication($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ReplicationCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3ReplicationLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ReplicationGroup($id, $name='Amazon Simple Storage Service S3 Replication', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3ReplicationLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.png
new file mode 100644
index 00000000000..939e70788b7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.puml
new file mode 100644
index 00000000000..7894f8f3f51
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationCard('AmazonSimpleStorageServiceS3ReplicationCard', 'Amazon Simple Storage Service S3 Replication Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Remote.puml
new file mode 100644
index 00000000000..bb888293056
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationCard('AmazonSimpleStorageServiceS3ReplicationCard', 'Amazon Simple Storage Service S3 Replication Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.png
new file mode 100644
index 00000000000..e5fb6474578
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.puml
new file mode 100644
index 00000000000..856d7947851
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationGroup('AmazonSimpleStorageServiceS3ReplicationGroup', 'Amazon Simple Storage Service S3 Replication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Remote.puml
new file mode 100644
index 00000000000..d7bb02e4c0c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Replication')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationGroup('AmazonSimpleStorageServiceS3ReplicationGroup', 'Amazon Simple Storage Service S3 Replication Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.png
new file mode 100644
index 00000000000..e81a7e1999d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.puml
new file mode 100644
index 00000000000..27d63751858
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControl
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControl('AmazonSimpleStorageServiceS3ReplicationTimeControl', 'Amazon Simple Storage Service S3 Replication Time Control', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Remote.puml
new file mode 100644
index 00000000000..ee11f9a001e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControl
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControl('AmazonSimpleStorageServiceS3ReplicationTimeControl', 'Amazon Simple Storage Service S3 Replication Time Control', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.md
new file mode 100644
index 00000000000..22492a2d443
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3ReplicationTimeControl
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3ReplicationTimeControl | AmazonSimpleStorageServiceS3ReplicationTimeControlCard | AmazonSimpleStorageServiceS3ReplicationTimeControlGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.png) | ![illustration for AmazonSimpleStorageServiceS3ReplicationTimeControl](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ReplicationTimeControlCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3ReplicationTimeControlGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3ReplicationTimeControl
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControl
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControl('AmazonSimpleStorageServiceS3ReplicationTimeControl', 'Amazon Simple Storage Service S3 Replication Time Control', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControl
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControl('AmazonSimpleStorageServiceS3ReplicationTimeControl', 'Amazon Simple Storage Service S3 Replication Time Control', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ReplicationTimeControlCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlCard('AmazonSimpleStorageServiceS3ReplicationTimeControlCard', 'Amazon Simple Storage Service S3 Replication Time Control Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlCard('AmazonSimpleStorageServiceS3ReplicationTimeControlCard', 'Amazon Simple Storage Service S3 Replication Time Control Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3ReplicationTimeControlGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlGroup('AmazonSimpleStorageServiceS3ReplicationTimeControlGroup', 'Amazon Simple Storage Service S3 Replication Time Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlGroup('AmazonSimpleStorageServiceS3ReplicationTimeControlGroup', 'Amazon Simple Storage Service S3 Replication Time Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.png
new file mode 100644
index 00000000000..f88f4d31968
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.puml
new file mode 100644
index 00000000000..b1bfa62417b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl
+
+sprite $AmazonSimpleStorageServiceS3ReplicationTimeControlXs [10x10/16z] HKg50G112CAM_GV-k3Gft7AwE7zKADOt7-pf1KftRaHwe_nUupUTup49cRvJZOON
+
+sprite $AmazonSimpleStorageServiceS3ReplicationTimeControlSm [12x12/16z] LS790S1020GWzbAd_uRp3lYfp4mMNDPvxopqRQ0OgRFi2l60JMc4OWkBcLZAEKDmxzAXO9bPR70oayS7
+
+sprite $AmazonSimpleStorageServiceS3ReplicationTimeControlMd [16x16/16z] {
+PSkvWHWm200mOOE1_GTExgrElVmLsTFl-5PzW5gmGVRExBw3pUZmxGuhVuTSIkIjsTs-iGJbroDImruasWBJPuFHOgVm9bbbPUB1HCReWm5vikekrhSvSL3F
+ZwYUT-4_
+}
+
+sprite $AmazonSimpleStorageServiceS3ReplicationTimeControlLg [20x20/16z] {
+TSu7hYCm24NHI-VjVyCZYvz4ROvDLOF_yQpACBvIwdJpN8apUTNStUhw7M0aJSzA0z3HESv7h4F19ZzTa4drQhggUZJju8CNFmKWQ9xacTjTHNlZ9S7Ziu4A
+aB50DIzBMr31OCfOkti1BzxBH3SzGqRXum8gU5pU9XW3rk08dudhFb8gzoWf-B78oblm3m
+}
+
+!procedure AmazonSimpleStorageServiceS3ReplicationTimeControl($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ReplicationTimeControlCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3ReplicationTimeControlLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3ReplicationTimeControlGroup($id, $name='Amazon Simple Storage Service S3 Replication Time Control', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3ReplicationTimeControlLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.png
new file mode 100644
index 00000000000..bd2c1d8f708
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.puml
new file mode 100644
index 00000000000..690f375aa6e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlCard('AmazonSimpleStorageServiceS3ReplicationTimeControlCard', 'Amazon Simple Storage Service S3 Replication Time Control Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Remote.puml
new file mode 100644
index 00000000000..410445bd5ca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlCard('AmazonSimpleStorageServiceS3ReplicationTimeControlCard', 'Amazon Simple Storage Service S3 Replication Time Control Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.png
new file mode 100644
index 00000000000..f8f823a4a97
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.puml
new file mode 100644
index 00000000000..a72f7dc5624
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlGroup('AmazonSimpleStorageServiceS3ReplicationTimeControlGroup', 'Amazon Simple Storage Service S3 Replication Time Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Remote.puml
new file mode 100644
index 00000000000..f61d7301532
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControlGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3ReplicationTimeControlGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3ReplicationTimeControl')
+
+' renders the element
+AmazonSimpleStorageServiceS3ReplicationTimeControlGroup('AmazonSimpleStorageServiceS3ReplicationTimeControlGroup', 'Amazon Simple Storage Service S3 Replication Time Control Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.png
new file mode 100644
index 00000000000..b5a637f3896
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.puml
new file mode 100644
index 00000000000..f0aa1b030aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Standard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3Standard('AmazonSimpleStorageServiceS3Standard', 'Amazon Simple Storage Service S3 Standard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Remote.puml
new file mode 100644
index 00000000000..64c1f3ba3ec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Standard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3Standard('AmazonSimpleStorageServiceS3Standard', 'Amazon Simple Storage Service S3 Standard', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.md
new file mode 100644
index 00000000000..a243143d992
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3Standard
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3Standard | AmazonSimpleStorageServiceS3StandardCard | AmazonSimpleStorageServiceS3StandardGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.png) | ![illustration for AmazonSimpleStorageServiceS3Standard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3StandardCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3StandardGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3Standard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Standard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3Standard('AmazonSimpleStorageServiceS3Standard', 'Amazon Simple Storage Service S3 Standard', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3Standard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3Standard('AmazonSimpleStorageServiceS3Standard', 'Amazon Simple Storage Service S3 Standard', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3StandardCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardCard('AmazonSimpleStorageServiceS3StandardCard', 'Amazon Simple Storage Service S3 Standard Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardCard('AmazonSimpleStorageServiceS3StandardCard', 'Amazon Simple Storage Service S3 Standard Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3StandardGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardGroup('AmazonSimpleStorageServiceS3StandardGroup', 'Amazon Simple Storage Service S3 Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardGroup('AmazonSimpleStorageServiceS3StandardGroup', 'Amazon Simple Storage Service S3 Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.png
new file mode 100644
index 00000000000..2ce40f0a4bc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.puml
new file mode 100644
index 00000000000..503f4061fe1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard
+
+sprite $AmazonSimpleStorageServiceS3StandardXs [10x10/16z] PKg30S1038on_y356-49bih_Q0348cccTpEBLYYc-GpTIFvW8EedlG
+
+sprite $AmazonSimpleStorageServiceS3StandardSm [12x12/16z] LSgr0GH040GWpcVxB_XTYV5dPVK-4vINHTNgj9KGBs50eMX0jNIyhFPAQDX0Xm0JdDmrhW
+
+sprite $AmazonSimpleStorageServiceS3StandardMd [16x16/16z] PKo50GCX38JuxRzm8tr7Sxg-QpiY5tmt0Xq28v-uEsqjiT1sa8PnSdjjbbmv4oMM5llLQlJ6KL_6hqB33kIFgnxObtv4zS9JVK8QpAUy-uFy8OvUSS2vrHy
+
+sprite $AmazonSimpleStorageServiceS3StandardLg [20x20/16z] {
+TKw54S0W4EFzi__0LQG2mMD7MK4j4iWmQGpGhuOy3qvwHkGazTmUmEKxUoulgsMW2cG90A77ColtH3murDCUd2ZE9rzSSAaWW3pZCemoCWHgGyLeyWcN4muF
+YkFlKwrzKebdTo2L2h41pt-fkLlpxm
+}
+
+!procedure AmazonSimpleStorageServiceS3Standard($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3StandardCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3StandardLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3StandardGroup($id, $name='Amazon Simple Storage Service S3 Standard', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3StandardLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.png
new file mode 100644
index 00000000000..e3bccd41bbf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.puml
new file mode 100644
index 00000000000..fc09620d41c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardCard('AmazonSimpleStorageServiceS3StandardCard', 'Amazon Simple Storage Service S3 Standard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Remote.puml
new file mode 100644
index 00000000000..90a191c5ea8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardCard('AmazonSimpleStorageServiceS3StandardCard', 'Amazon Simple Storage Service S3 Standard Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.png
new file mode 100644
index 00000000000..2946dc38dbc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.puml
new file mode 100644
index 00000000000..31c9c061c3c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardGroup('AmazonSimpleStorageServiceS3StandardGroup', 'Amazon Simple Storage Service S3 Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Remote.puml
new file mode 100644
index 00000000000..529342cab6f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3Standard')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardGroup('AmazonSimpleStorageServiceS3StandardGroup', 'Amazon Simple Storage Service S3 Standard Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.png
new file mode 100644
index 00000000000..d3be3bb7a75
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.puml
new file mode 100644
index 00000000000..84754937565
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIa('AmazonSimpleStorageServiceS3StandardIa', 'Amazon Simple Storage Service S3 Standard Ia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Remote.puml
new file mode 100644
index 00000000000..de43041baa1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIa('AmazonSimpleStorageServiceS3StandardIa', 'Amazon Simple Storage Service S3 Standard Ia', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.md
new file mode 100644
index 00000000000..3215f47c17d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3StandardIa
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3StandardIa | AmazonSimpleStorageServiceS3StandardIaCard | AmazonSimpleStorageServiceS3StandardIaGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.png) | ![illustration for AmazonSimpleStorageServiceS3StandardIa](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.Local.png) | ![illustration for AmazonSimpleStorageServiceS3StandardIaCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3StandardIaGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3StandardIa
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIa('AmazonSimpleStorageServiceS3StandardIa', 'Amazon Simple Storage Service S3 Standard Ia', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIa
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIa('AmazonSimpleStorageServiceS3StandardIa', 'Amazon Simple Storage Service S3 Standard Ia', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3StandardIaCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaCard('AmazonSimpleStorageServiceS3StandardIaCard', 'Amazon Simple Storage Service S3 Standard Ia Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaCard('AmazonSimpleStorageServiceS3StandardIaCard', 'Amazon Simple Storage Service S3 Standard Ia Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3StandardIaGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaGroup('AmazonSimpleStorageServiceS3StandardIaGroup', 'Amazon Simple Storage Service S3 Standard Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaGroup('AmazonSimpleStorageServiceS3StandardIaGroup', 'Amazon Simple Storage Service S3 Standard Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.png
new file mode 100644
index 00000000000..c54050f3f73
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.puml
new file mode 100644
index 00000000000..a381bff9094
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa
+
+sprite $AmazonSimpleStorageServiceS3StandardIaXs [10x10/16z] PKY50G112E8iPF-1l_kLnkEqIX7envGIjtGGsEeGYT-vFrl9hDIS0G
+
+sprite $AmazonSimpleStorageServiceS3StandardIaSm [12x12/16z] LSp50GH020Imh0_z5tok-U3uix9wdpaeBvkgrMap8Lx2y5ei6b0jtSTihoNKPdz_oazkLr9HhW
+
+sprite $AmazonSimpleStorageServiceS3StandardIaMd [16x16/16z] {
+PKs50S002BA5_n-Uwx8Jv2_Qn0XBjuvsBfmJyBnCaIYawzGUA9yyjSU8JxRfOtlDDTOQUWq6dEK9M5Ii1BpXINqHnlgGZpvNihlVQlDtBumrhezeNGlr0ifK
+r6G1
+}
+
+sprite $AmazonSimpleStorageServiceS3StandardIaLg [20x20/16z] {
+TKv70e0m339BuFyFTjiwkT0cOGn_o08b8kESIEqv2YivxIe9hZhUVRJT4HMsIR887GihIX9o-VAONJ5UPZguBhD8bIsqpU2dp2G3iHrqCojHfqD7daaT45RY
+THQAUy7-uyTiZCkeLFjGAZUFXGSAPw_8glIZomm
+}
+
+!procedure AmazonSimpleStorageServiceS3StandardIa($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3StandardIaCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3StandardIaLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3StandardIaGroup($id, $name='Amazon Simple Storage Service S3 Standard Ia', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3StandardIaLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.png
new file mode 100644
index 00000000000..fbb3e46944a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.puml
new file mode 100644
index 00000000000..8ea51abc70c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaCard('AmazonSimpleStorageServiceS3StandardIaCard', 'Amazon Simple Storage Service S3 Standard Ia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Remote.puml
new file mode 100644
index 00000000000..137fc2877f4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaCard('AmazonSimpleStorageServiceS3StandardIaCard', 'Amazon Simple Storage Service S3 Standard Ia Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.png
new file mode 100644
index 00000000000..e4fed0ed64e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.puml
new file mode 100644
index 00000000000..255e594c978
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaGroup('AmazonSimpleStorageServiceS3StandardIaGroup', 'Amazon Simple Storage Service S3 Standard Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Remote.puml
new file mode 100644
index 00000000000..1c92a40264c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIaGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StandardIaGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StandardIa')
+
+' renders the element
+AmazonSimpleStorageServiceS3StandardIaGroup('AmazonSimpleStorageServiceS3StandardIaGroup', 'Amazon Simple Storage Service S3 Standard Ia Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.png
new file mode 100644
index 00000000000..3d9355fd358
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.puml
new file mode 100644
index 00000000000..87448553b15
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLens
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLens('AmazonSimpleStorageServiceS3StorageLens', 'Amazon Simple Storage Service S3 Storage Lens', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Remote.puml
new file mode 100644
index 00000000000..7bfbab7240d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLens
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLens('AmazonSimpleStorageServiceS3StorageLens', 'Amazon Simple Storage Service S3 Storage Lens', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.md
new file mode 100644
index 00000000000..1875fcd732a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceS3StorageLens
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceS3StorageLens | AmazonSimpleStorageServiceS3StorageLensCard | AmazonSimpleStorageServiceS3StorageLensGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.png) | ![illustration for AmazonSimpleStorageServiceS3StorageLens](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.Local.png) | ![illustration for AmazonSimpleStorageServiceS3StorageLensCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.png) | ![illustration for AmazonSimpleStorageServiceS3StorageLensGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceS3StorageLens
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLens
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLens('AmazonSimpleStorageServiceS3StorageLens', 'Amazon Simple Storage Service S3 Storage Lens', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLens
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLens('AmazonSimpleStorageServiceS3StorageLens', 'Amazon Simple Storage Service S3 Storage Lens', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3StorageLensCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensCard('AmazonSimpleStorageServiceS3StorageLensCard', 'Amazon Simple Storage Service S3 Storage Lens Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensCard('AmazonSimpleStorageServiceS3StorageLensCard', 'Amazon Simple Storage Service S3 Storage Lens Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceS3StorageLensGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensGroup('AmazonSimpleStorageServiceS3StorageLensGroup', 'Amazon Simple Storage Service S3 Storage Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensGroup('AmazonSimpleStorageServiceS3StorageLensGroup', 'Amazon Simple Storage Service S3 Storage Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.png
new file mode 100644
index 00000000000..1baaad366a8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.puml
new file mode 100644
index 00000000000..9268a95527e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens
+
+sprite $AmazonSimpleStorageServiceS3StorageLensXs [10x10/16z] JOk54G0W30E3y_ilp65rYoW4UnJESI9hgi9C-qaVx_iKXU1Z3zqnzYZQaL93MW
+
+sprite $AmazonSimpleStorageServiceS3StorageLensSm [12x12/16z] LKk50GGn3AADxx_mmvzN4XIVOvDxUGtXNDe6eeEJHd9UEZ6gZc1h3IV6EfK9OawN9VqeHcfYQnpDCqYxMxaV
+
+sprite $AmazonSimpleStorageServiceS3StorageLensMd [16x16/16z] {
+PKk54GGn44hMwR_X3zozCxE2hN_i16O6iqMHBsFiBFk8uimWdKcBxY7dUq0nb26Qoqnv-DcCrbOSITtX3V4rlGIWhdg9olFG5PBBglAYvhVUjxsvN_qSRi4M
+EkG-
+}
+
+sprite $AmazonSimpleStorageServiceS3StorageLensLg [20x20/16z] {
+TL055eKm36FLvFu7HZfxNoWUPJlUHZq18jqcalH5akrvKZuyAEmp9ny94swbRMe9bFXEiEGzy3QyPiktexmLnP5NK4RWUI9bO1wtlc7ygMfoP397cX7mZXsn
+AdO3DpRNHlt0gdZ99FSYfyxrOpTgjgoQcZZlx8-9vRi
+}
+
+!procedure AmazonSimpleStorageServiceS3StorageLens($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3StorageLensCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceS3StorageLensLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceS3StorageLensGroup($id, $name='Amazon Simple Storage Service S3 Storage Lens', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceS3StorageLensLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.png
new file mode 100644
index 00000000000..2c2214c5cf7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.puml
new file mode 100644
index 00000000000..be3efa04fdd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensCard('AmazonSimpleStorageServiceS3StorageLensCard', 'Amazon Simple Storage Service S3 Storage Lens Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Remote.puml
new file mode 100644
index 00000000000..4cd0142c254
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensCard('AmazonSimpleStorageServiceS3StorageLensCard', 'Amazon Simple Storage Service S3 Storage Lens Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.png
new file mode 100644
index 00000000000..608245f0a99
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.puml
new file mode 100644
index 00000000000..ab15acf105e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensGroup('AmazonSimpleStorageServiceS3StorageLensGroup', 'Amazon Simple Storage Service S3 Storage Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Remote.puml
new file mode 100644
index 00000000000..1afb47c78a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLensGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceS3StorageLensGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceS3StorageLens')
+
+' renders the element
+AmazonSimpleStorageServiceS3StorageLensGroup('AmazonSimpleStorageServiceS3StorageLensGroup', 'Amazon Simple Storage Service S3 Storage Lens Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.png
new file mode 100644
index 00000000000..0b027002c8f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.puml
new file mode 100644
index 00000000000..9ff9594ab66
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPoints('AmazonSimpleStorageServiceVpcAccessPoints', 'Amazon Simple Storage Service Vpc Access Points', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Remote.puml
new file mode 100644
index 00000000000..9e18e41e658
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPoints('AmazonSimpleStorageServiceVpcAccessPoints', 'Amazon Simple Storage Service Vpc Access Points', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.md b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.md
new file mode 100644
index 00000000000..6b860e6c49e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.md
@@ -0,0 +1,157 @@
+# AmazonSimpleStorageServiceVpcAccessPoints
+
+
+```text
+aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+```
+
+
+
+| Illustration | AmazonSimpleStorageServiceVpcAccessPoints | AmazonSimpleStorageServiceVpcAccessPointsCard | AmazonSimpleStorageServiceVpcAccessPointsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.png) | ![illustration for AmazonSimpleStorageServiceVpcAccessPoints](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.Local.png) | ![illustration for AmazonSimpleStorageServiceVpcAccessPointsCard](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.png) | ![illustration for AmazonSimpleStorageServiceVpcAccessPointsGroup](../../../aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.png) |
+
+
+
+
+## AmazonSimpleStorageServiceVpcAccessPoints
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPoints('AmazonSimpleStorageServiceVpcAccessPoints', 'Amazon Simple Storage Service Vpc Access Points', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPoints
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPoints('AmazonSimpleStorageServiceVpcAccessPoints', 'Amazon Simple Storage Service Vpc Access Points', 'an optional tech label')
+@enduml
+```
+
+## AmazonSimpleStorageServiceVpcAccessPointsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsCard('AmazonSimpleStorageServiceVpcAccessPointsCard', 'Amazon Simple Storage Service Vpc Access Points Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsCard('AmazonSimpleStorageServiceVpcAccessPointsCard', 'Amazon Simple Storage Service Vpc Access Points Card', 'an optional description')
+@enduml
+```
+
+## AmazonSimpleStorageServiceVpcAccessPointsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsGroup('AmazonSimpleStorageServiceVpcAccessPointsGroup', 'Amazon Simple Storage Service Vpc Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsGroup('AmazonSimpleStorageServiceVpcAccessPointsGroup', 'Amazon Simple Storage Service Vpc Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.png
new file mode 100644
index 00000000000..19296d8eaa8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.puml
new file mode 100644
index 00000000000..0a18096bf83
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints
+
+sprite $AmazonSimpleStorageServiceVpcAccessPointsXs [10x10/16z] JSY54G0W40F1u5p_1UFolXFPIbN42SOMiPMrLT0HuwQfU9Brk3p_gGC
+
+sprite $AmazonSimpleStorageServiceVpcAccessPointsSm [12x12/16z] 3SQ70S0m20F1Ynje_uM3wWC0h8p1EbWEBBZ0ihvKmP00B6aAM4XTq8G7t4vlW6400du
+
+sprite $AmazonSimpleStorageServiceVpcAccessPointsMd [16x16/16z] RSU50S0m24JHmu_z1wvxyoFmC4oQb0j51M3CtRNzVhpJh9TfjuMbIxST2kVfHBSiV-q-VcgQOYkt9o3sF806Gd6arCuIFEf39xlmwkGC
+
+sprite $AmazonSimpleStorageServiceVpcAccessPointsLg [20x20/16z] {
+VSi53aH1309GEbNkV-3r_J961FBIOfFcDBc9imH2sY6L_-qLlyLlMHxxQ59w2qDUBIAGLLUJF7PdpjilIQ1WtjyNGblypEnJme3Zdpgkwx36j_twI51eT7GX
+-gGpR40QXfpq1
+}
+
+!procedure AmazonSimpleStorageServiceVpcAccessPoints($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints', $name, $tech)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceVpcAccessPointsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AmazonSimpleStorageServiceVpcAccessPointsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AmazonSimpleStorageServiceVpcAccessPointsGroup($id, $name='Amazon Simple Storage Service Vpc Access Points', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AmazonSimpleStorageServiceVpcAccessPointsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.png
new file mode 100644
index 00000000000..834edd06207
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.puml
new file mode 100644
index 00000000000..7db9024fba1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsCard('AmazonSimpleStorageServiceVpcAccessPointsCard', 'Amazon Simple Storage Service Vpc Access Points Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Remote.puml
new file mode 100644
index 00000000000..8bf980d4cec
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsCard
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsCard('AmazonSimpleStorageServiceVpcAccessPointsCard', 'Amazon Simple Storage Service Vpc Access Points Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.png
new file mode 100644
index 00000000000..4640fbebc6a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.puml
new file mode 100644
index 00000000000..2a22d9c8a25
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsGroup('AmazonSimpleStorageServiceVpcAccessPointsGroup', 'Amazon Simple Storage Service Vpc Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Remote.puml
new file mode 100644
index 00000000000..20f4408b8a3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPointsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AmazonSimpleStorageServiceVpcAccessPointsGroup
+include('aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceVpcAccessPoints')
+
+' renders the element
+AmazonSimpleStorageServiceVpcAccessPointsGroup('AmazonSimpleStorageServiceVpcAccessPointsGroup', 'Amazon Simple Storage Service Vpc Access Points Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.png
new file mode 100644
index 00000000000..4cc4eb37ed9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.puml
new file mode 100644
index 00000000000..8d4b203c62c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3('AwsBackupAwsBackupSupportForAmazonS3', 'Aws Backup Aws Backup Support For Amazon S3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Remote.puml
new file mode 100644
index 00000000000..d335cb5fb27
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3('AwsBackupAwsBackupSupportForAmazonS3', 'Aws Backup Aws Backup Support For Amazon S3', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.md
new file mode 100644
index 00000000000..68580d83ad6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.md
@@ -0,0 +1,157 @@
+# AwsBackupAwsBackupSupportForAmazonS3
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+```
+
+
+
+| Illustration | AwsBackupAwsBackupSupportForAmazonS3 | AwsBackupAwsBackupSupportForAmazonS3Card | AwsBackupAwsBackupSupportForAmazonS3Group |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.png) | ![illustration for AwsBackupAwsBackupSupportForAmazonS3](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.Local.png) | ![illustration for AwsBackupAwsBackupSupportForAmazonS3Card](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.png) | ![illustration for AwsBackupAwsBackupSupportForAmazonS3Group](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.png) |
+
+
+
+
+## AwsBackupAwsBackupSupportForAmazonS3
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3('AwsBackupAwsBackupSupportForAmazonS3', 'Aws Backup Aws Backup Support For Amazon S3', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3('AwsBackupAwsBackupSupportForAmazonS3', 'Aws Backup Aws Backup Support For Amazon S3', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupAwsBackupSupportForAmazonS3Card
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Card
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Card('AwsBackupAwsBackupSupportForAmazonS3Card', 'Aws Backup Aws Backup Support For Amazon S3 Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Card
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Card('AwsBackupAwsBackupSupportForAmazonS3Card', 'Aws Backup Aws Backup Support For Amazon S3 Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupAwsBackupSupportForAmazonS3Group
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Group
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Group('AwsBackupAwsBackupSupportForAmazonS3Group', 'Aws Backup Aws Backup Support For Amazon S3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Group
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Group('AwsBackupAwsBackupSupportForAmazonS3Group', 'Aws Backup Aws Backup Support For Amazon S3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.png
new file mode 100644
index 00000000000..cff61283492
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.puml
new file mode 100644
index 00000000000..0b8a78f49fe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3
+
+sprite $AwsBackupAwsBackupSupportForAmazonS3Xs [10x10/16z] Oq02d404PN2oCN10EAmG4OGYC1igmy4Auc2eG30vs3bP6G
+
+sprite $AwsBackupAwsBackupSupportForAmazonS3Sm [12x12/16z] LSh50GH040B1McVo3_XS-M3jJprzrYisOulTYC0ZTQcprpdPbW2wik65JG4mpnbOe7SuO880kwecLm
+
+sprite $AwsBackupAwsBackupSupportForAmazonS3Md [16x16/16z] {
+ROw53KH120K7X_uRlf1RedzMySS7tJt6OGaWyqn9Y2aekXHwz-90o1fJpg8vVninSrSbrw0v2an8ZeqC8VBiOPFQTVBobx3WPYxrFc9NziBoybSeaiCXwhP1
+VW
+}
+
+sprite $AwsBackupAwsBackupSupportForAmazonS3Lg [20x20/16z] {
+TOy50iGW40DXDVd_XwyuPscnMI__v22ytaGfpruP5ygsYnPxe0p6viDuNj0IPClL7YkavnXlUjaAzj022v00YD3bLuxQe_ML5weOEUFkrblXQBwocFLv0kA5
+M7EkIPXOe-LLY-jwCVrcMxaljikUCPr49iY9fgf87RSN
+}
+
+!procedure AwsBackupAwsBackupSupportForAmazonS3($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupAwsBackupSupportForAmazonS3Card($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupAwsBackupSupportForAmazonS3Lg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupAwsBackupSupportForAmazonS3Group($id, $name='Aws Backup Aws Backup Support For Amazon S3', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupAwsBackupSupportForAmazonS3Lg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.png
new file mode 100644
index 00000000000..7927ec30ccd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.puml
new file mode 100644
index 00000000000..a9ae3428f3f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Card
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Card('AwsBackupAwsBackupSupportForAmazonS3Card', 'Aws Backup Aws Backup Support For Amazon S3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Remote.puml
new file mode 100644
index 00000000000..05efb4e18b4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Card.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Card
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Card('AwsBackupAwsBackupSupportForAmazonS3Card', 'Aws Backup Aws Backup Support For Amazon S3 Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.png
new file mode 100644
index 00000000000..df839504d9c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.puml
new file mode 100644
index 00000000000..b51ba8efb7f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Group
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Group('AwsBackupAwsBackupSupportForAmazonS3Group', 'Aws Backup Aws Backup Support For Amazon S3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Remote.puml
new file mode 100644
index 00000000000..4b526f6c100
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3Group.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForAmazonS3Group
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForAmazonS3')
+
+' renders the element
+AwsBackupAwsBackupSupportForAmazonS3Group('AwsBackupAwsBackupSupportForAmazonS3Group', 'Aws Backup Aws Backup Support For Amazon S3 Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.png
new file mode 100644
index 00000000000..503de31958a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.puml
new file mode 100644
index 00000000000..e2424200531
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloads
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloads('AwsBackupAwsBackupSupportForVMwareWorkloads', 'Aws Backup Aws Backup Support For V Mware Workloads', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Remote.puml
new file mode 100644
index 00000000000..712690529ab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloads
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloads('AwsBackupAwsBackupSupportForVMwareWorkloads', 'Aws Backup Aws Backup Support For V Mware Workloads', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.md
new file mode 100644
index 00000000000..1c641b8950e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.md
@@ -0,0 +1,157 @@
+# AwsBackupAwsBackupSupportForVMwareWorkloads
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+```
+
+
+
+| Illustration | AwsBackupAwsBackupSupportForVMwareWorkloads | AwsBackupAwsBackupSupportForVMwareWorkloadsCard | AwsBackupAwsBackupSupportForVMwareWorkloadsGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.png) | ![illustration for AwsBackupAwsBackupSupportForVMwareWorkloads](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.Local.png) | ![illustration for AwsBackupAwsBackupSupportForVMwareWorkloadsCard](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.png) | ![illustration for AwsBackupAwsBackupSupportForVMwareWorkloadsGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.png) |
+
+
+
+
+## AwsBackupAwsBackupSupportForVMwareWorkloads
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloads
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloads('AwsBackupAwsBackupSupportForVMwareWorkloads', 'Aws Backup Aws Backup Support For V Mware Workloads', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloads
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloads('AwsBackupAwsBackupSupportForVMwareWorkloads', 'Aws Backup Aws Backup Support For V Mware Workloads', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupAwsBackupSupportForVMwareWorkloadsCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsCard
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsCard('AwsBackupAwsBackupSupportForVMwareWorkloadsCard', 'Aws Backup Aws Backup Support For V Mware Workloads Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsCard
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsCard('AwsBackupAwsBackupSupportForVMwareWorkloadsCard', 'Aws Backup Aws Backup Support For V Mware Workloads Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupAwsBackupSupportForVMwareWorkloadsGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsGroup('AwsBackupAwsBackupSupportForVMwareWorkloadsGroup', 'Aws Backup Aws Backup Support For V Mware Workloads Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsGroup('AwsBackupAwsBackupSupportForVMwareWorkloadsGroup', 'Aws Backup Aws Backup Support For V Mware Workloads Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.png
new file mode 100644
index 00000000000..c323469849a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.puml
new file mode 100644
index 00000000000..441ce00da3f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads
+
+sprite $AwsBackupAwsBackupSupportForVMwareWorkloadsXs [10x10/16z] JSV50K0X5C2muBpz1_ukvDHQ9Trb8ExE452kwLvLcH8ZB4PSsbVT3W
+
+sprite $AwsBackupAwsBackupSupportForVMwareWorkloadsSm [12x12/16z] LOk50GC120CFJTb_uBxRuHA-A1WE0c3Qza99HXuVWX-auHpz5llwd2k4GBQhXMrfHtVoE4Z0vWGM
+
+sprite $AwsBackupAwsBackupSupportForVMwareWorkloadsMd [16x16/16z] RSs70GCn20D0Mf3OV-4OIC_hwza6v29M93wO_Qx5wq_9NASeWLG9RJ84ZrEypNVCtdFhBufapGB7EyQcbtiRwpwZm7Inry1ZxlxBydRn5MzJd_6nldDq1m
+
+sprite $AwsBackupAwsBackupSupportForVMwareWorkloadsLg [20x20/16z] {
+TSg5hSLG34J1kMYx_u8_F8PaHAkZTMfLvVAc6dPy9TPgmyq8LvMxNAr6HaGsvW2AFh7GQgCdngLrc4buR_PGg3leIo9S9SnfnBNDMsk5KHctcH5LG0jSMk_D
+pQDv2k3PebwjQskU-ZxuRST-0G
+}
+
+!procedure AwsBackupAwsBackupSupportForVMwareWorkloads($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupAwsBackupSupportForVMwareWorkloadsCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupAwsBackupSupportForVMwareWorkloadsLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupAwsBackupSupportForVMwareWorkloadsGroup($id, $name='Aws Backup Aws Backup Support For V Mware Workloads', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupAwsBackupSupportForVMwareWorkloadsLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.png
new file mode 100644
index 00000000000..6cb48eda8df
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.puml
new file mode 100644
index 00000000000..d98b0c36a68
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsCard
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsCard('AwsBackupAwsBackupSupportForVMwareWorkloadsCard', 'Aws Backup Aws Backup Support For V Mware Workloads Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Remote.puml
new file mode 100644
index 00000000000..d6576795107
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsCard
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsCard('AwsBackupAwsBackupSupportForVMwareWorkloadsCard', 'Aws Backup Aws Backup Support For V Mware Workloads Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.png
new file mode 100644
index 00000000000..950c00ba7aa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.puml
new file mode 100644
index 00000000000..1a2b3aaf0bf
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsGroup('AwsBackupAwsBackupSupportForVMwareWorkloadsGroup', 'Aws Backup Aws Backup Support For V Mware Workloads Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Remote.puml
new file mode 100644
index 00000000000..5b518d1851a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloadsGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupAwsBackupSupportForVMwareWorkloadsGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupAwsBackupSupportForVMwareWorkloads')
+
+' renders the element
+AwsBackupAwsBackupSupportForVMwareWorkloadsGroup('AwsBackupAwsBackupSupportForVMwareWorkloadsGroup', 'Aws Backup Aws Backup Support For V Mware Workloads Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.png
new file mode 100644
index 00000000000..a78d01ae25e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.puml
new file mode 100644
index 00000000000..47a2e9240fb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlan
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlan('AwsBackupBackupPlan', 'Aws Backup Backup Plan', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Remote.puml
new file mode 100644
index 00000000000..a1f0379b928
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlan
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlan('AwsBackupBackupPlan', 'Aws Backup Backup Plan', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.md
new file mode 100644
index 00000000000..82d412d3e74
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.md
@@ -0,0 +1,157 @@
+# AwsBackupBackupPlan
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupBackupPlan
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+```
+
+
+
+| Illustration | AwsBackupBackupPlan | AwsBackupBackupPlanCard | AwsBackupBackupPlanGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.png) | ![illustration for AwsBackupBackupPlan](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.Local.png) | ![illustration for AwsBackupBackupPlanCard](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.png) | ![illustration for AwsBackupBackupPlanGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.png) |
+
+
+
+
+## AwsBackupBackupPlan
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlan
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlan('AwsBackupBackupPlan', 'Aws Backup Backup Plan', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlan
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlan('AwsBackupBackupPlan', 'Aws Backup Backup Plan', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupBackupPlanCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanCard('AwsBackupBackupPlanCard', 'Aws Backup Backup Plan Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanCard('AwsBackupBackupPlanCard', 'Aws Backup Backup Plan Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupBackupPlanGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanGroup('AwsBackupBackupPlanGroup', 'Aws Backup Backup Plan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanGroup('AwsBackupBackupPlanGroup', 'Aws Backup Backup Plan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.png
new file mode 100644
index 00000000000..60d3eb42583
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.puml
new file mode 100644
index 00000000000..1a09b455525
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlan.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupBackupPlan
+
+sprite $AwsBackupBackupPlanXs [10x10/16z] Oq07d70MAvJ9oC3039TXXgk3Yx53nDY175HPHZ1WOG
+
+sprite $AwsBackupBackupPlanSm [12x12/16z] LOg50S0m20HnsN_XDWuNWHTe10voxYunVdixiu_zhwMFETxenju7L7Of7Jk-E47fv9mP2uSF
+
+sprite $AwsBackupBackupPlanMd [16x16/16z] PSa54aCn203H3L3a_WUk_FXqes_WBycH3mlolER3hlxOlDj20LIp6t0t88Op6bA7duylzsfQx3RvE9RLeHNBy0fhRVjvw_QSjzh11m
+
+sprite $AwsBackupBackupPlanLg [20x20/16z] {
+RT05aWCm30D0cUt_F_YkRS0kQ4YpuU1tecxeMEAsYmaAsotfcCDNCo_QfhdMiuZft6zDa6kkPUv9qshDhMcspb1jkwaszcz3BU8O5hUr8GEWaZU3U1XOher_
+-M5vZKPqcVeC0Vy
+}
+
+!procedure AwsBackupBackupPlan($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupBackupPlan', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupBackupPlanCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupBackupPlanLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupBackupPlanGroup($id, $name='Aws Backup Backup Plan', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupBackupPlanLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.png
new file mode 100644
index 00000000000..57bd23ddc12
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.puml
new file mode 100644
index 00000000000..a75ed3e9c5c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanCard('AwsBackupBackupPlanCard', 'Aws Backup Backup Plan Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Remote.puml
new file mode 100644
index 00000000000..25259bbe378
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanCard('AwsBackupBackupPlanCard', 'Aws Backup Backup Plan Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.png
new file mode 100644
index 00000000000..b0db2773434
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.puml
new file mode 100644
index 00000000000..4c21c9dc9b5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanGroup('AwsBackupBackupPlanGroup', 'Aws Backup Backup Plan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Remote.puml
new file mode 100644
index 00000000000..a850621460f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupPlanGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupPlanGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupPlan')
+
+' renders the element
+AwsBackupBackupPlanGroup('AwsBackupBackupPlanGroup', 'Aws Backup Backup Plan Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.png
new file mode 100644
index 00000000000..8f3464b0a9f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.puml
new file mode 100644
index 00000000000..c94df256d21
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestore
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestore('AwsBackupBackupRestore', 'Aws Backup Backup Restore', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Remote.puml
new file mode 100644
index 00000000000..8ac3daa7ebb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestore
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestore('AwsBackupBackupRestore', 'Aws Backup Backup Restore', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.md
new file mode 100644
index 00000000000..470912b20d0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.md
@@ -0,0 +1,157 @@
+# AwsBackupBackupRestore
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupBackupRestore
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+```
+
+
+
+| Illustration | AwsBackupBackupRestore | AwsBackupBackupRestoreCard | AwsBackupBackupRestoreGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.png) | ![illustration for AwsBackupBackupRestore](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.Local.png) | ![illustration for AwsBackupBackupRestoreCard](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.png) | ![illustration for AwsBackupBackupRestoreGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.png) |
+
+
+
+
+## AwsBackupBackupRestore
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestore
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestore('AwsBackupBackupRestore', 'Aws Backup Backup Restore', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestore
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestore('AwsBackupBackupRestore', 'Aws Backup Backup Restore', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupBackupRestoreCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreCard('AwsBackupBackupRestoreCard', 'Aws Backup Backup Restore Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreCard('AwsBackupBackupRestoreCard', 'Aws Backup Backup Restore Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupBackupRestoreGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreGroup('AwsBackupBackupRestoreGroup', 'Aws Backup Backup Restore Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreGroup('AwsBackupBackupRestoreGroup', 'Aws Backup Backup Restore Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.png
new file mode 100644
index 00000000000..64c144c8152
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.puml
new file mode 100644
index 00000000000..a32c10a629e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestore.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupBackupRestore
+
+sprite $AwsBackupBackupRestoreXs [10x10/16z] JOU50S0m3CDKJFJ_mMEesQpmCV7T9gr1GW_XMbb4RJ2jj514jLf0uCbXjy0E
+
+sprite $AwsBackupBackupRestoreSm [12x12/16z] LKl50G102CAM_GU-ydMs1FuGkYJVcV9Mt6MOo0kuHnNF0PH8dyD0QAasI9vPtcqWMma2hifArV7VdtVLUuWNngQSlG4
+
+sprite $AwsBackupBackupRestoreMd [16x16/16z] {
+ROrHbWGm10GB2TttF_3kZ9VFgGG0_28jMS7IuLpdpXgPHsXrmIDw--nXPYviWoK7q109U4O1Uw4HpfX0jWTX5743zUdX8iW2L5bp87etZAgg3KoorCsxhbw2
+BfQpcUk4HvokMEyV
+}
+
+sprite $AwsBackupBackupRestoreLg [20x20/16z] {
+TSq5WWGm24FHNmYKtF_0AwpBlBg6ntJ7qycNidQyFh1wYWyZbk_XatE7tE63MMbV8dCFSpRJ6N98sc3ldkhAV9ZOUnuRmhUdaJ2QE6aeloABGQsMeIeYJOc2
+jXrGsRUC3p70vfTdxCtr0RzAAzfzDfmFgeYxip3hnpnShDENJsMNsZvyTpBZO_uC
+}
+
+!procedure AwsBackupBackupRestore($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupBackupRestore', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupBackupRestoreCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupBackupRestoreLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupBackupRestoreGroup($id, $name='Aws Backup Backup Restore', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupBackupRestoreLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.png
new file mode 100644
index 00000000000..911ac65f7ed
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.puml
new file mode 100644
index 00000000000..b0714681f6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreCard('AwsBackupBackupRestoreCard', 'Aws Backup Backup Restore Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Remote.puml
new file mode 100644
index 00000000000..1c7e35d8e93
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreCard('AwsBackupBackupRestoreCard', 'Aws Backup Backup Restore Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.png
new file mode 100644
index 00000000000..dc6ac33d013
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.puml
new file mode 100644
index 00000000000..4875c2e6307
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreGroup('AwsBackupBackupRestoreGroup', 'Aws Backup Backup Restore Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Remote.puml
new file mode 100644
index 00000000000..99f6b69ecc5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupRestoreGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupRestoreGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupRestore')
+
+' renders the element
+AwsBackupBackupRestoreGroup('AwsBackupBackupRestoreGroup', 'Aws Backup Backup Restore Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.png
new file mode 100644
index 00000000000..7fdae9372cf
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.puml
new file mode 100644
index 00000000000..6ee3db6790b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVault
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVault('AwsBackupBackupVault', 'Aws Backup Backup Vault', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Remote.puml
new file mode 100644
index 00000000000..775bccee032
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVault
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVault('AwsBackupBackupVault', 'Aws Backup Backup Vault', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.md
new file mode 100644
index 00000000000..f0d67ff7e42
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.md
@@ -0,0 +1,157 @@
+# AwsBackupBackupVault
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupBackupVault
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+```
+
+
+
+| Illustration | AwsBackupBackupVault | AwsBackupBackupVaultCard | AwsBackupBackupVaultGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupVault.png) | ![illustration for AwsBackupBackupVault](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupVault.Local.png) | ![illustration for AwsBackupBackupVaultCard](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.png) | ![illustration for AwsBackupBackupVaultGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.png) |
+
+
+
+
+## AwsBackupBackupVault
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVault
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVault('AwsBackupBackupVault', 'Aws Backup Backup Vault', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVault
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVault('AwsBackupBackupVault', 'Aws Backup Backup Vault', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupBackupVaultCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultCard('AwsBackupBackupVaultCard', 'Aws Backup Backup Vault Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultCard('AwsBackupBackupVaultCard', 'Aws Backup Backup Vault Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupBackupVaultGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultGroup('AwsBackupBackupVaultGroup', 'Aws Backup Backup Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultGroup('AwsBackupBackupVaultGroup', 'Aws Backup Backup Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.png
new file mode 100644
index 00000000000..e6d425b2ef4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.puml
new file mode 100644
index 00000000000..50bf5acf692
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVault.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupBackupVault
+
+sprite $AwsBackupBackupVaultXs [10x10/16z] PSQr0S1040F1UJxrNx0fjN3zrHYhMn_ju2DYIAD4VAIr_HJvsa17esrakW4
+
+sprite $AwsBackupBackupVaultSm [12x12/16z] JSh50GH140GWnglp3_XSbZUkUlkAHgzJZU107uBHz6Q9XgDu_abNzD0OsQOWyFrhhpE9_XCgq7FS0G
+
+sprite $AwsBackupBackupVaultMd [16x16/16z] {
+NOs50G0X30DJgjb_OEpzWnvonJ-iJr1OaNRS7cpb6XHWawRkkz239KFMik3yxzEa4BquWIMCpVomB0Yo54qFd-Fb2y3FUktoAzsZ10VlB3Zu3cVpUKCUbqu2
+0m
+}
+
+sprite $AwsBackupBackupVaultLg [20x20/16z] {
+RO-50KCn24GFX_q7hb18xL_y1SMLidwbAFo8R9b6k7umOIi6O3KCW8TjS3ciJj1grXJgvf84jOyS9Us8-cIpXb5EeCDi_iFAcx_o9aC912SO3KDYn7bwanfK
+7_rIX5a7NDOY1h3CVsK0aiItNLATNdtzp9s0Em
+}
+
+!procedure AwsBackupBackupVault($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupBackupVault', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupBackupVaultCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupBackupVaultLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupBackupVaultGroup($id, $name='Aws Backup Backup Vault', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupBackupVaultLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.png
new file mode 100644
index 00000000000..d32ae9fc4f2
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.puml
new file mode 100644
index 00000000000..e73b42fda8c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultCard('AwsBackupBackupVaultCard', 'Aws Backup Backup Vault Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Remote.puml
new file mode 100644
index 00000000000..6e4913c036f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultCard
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultCard('AwsBackupBackupVaultCard', 'Aws Backup Backup Vault Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.png
new file mode 100644
index 00000000000..1a2e8377022
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.puml
new file mode 100644
index 00000000000..0859f34477f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultGroup('AwsBackupBackupVaultGroup', 'Aws Backup Backup Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Remote.puml
new file mode 100644
index 00000000000..90b47edbda5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupBackupVaultGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupBackupVaultGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupBackupVault')
+
+' renders the element
+AwsBackupBackupVaultGroup('AwsBackupBackupVaultGroup', 'Aws Backup Backup Vault Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.png
new file mode 100644
index 00000000000..78c12771e65
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.puml
new file mode 100644
index 00000000000..373913845c2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReporting
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReporting('AwsBackupComplianceReporting', 'Aws Backup Compliance Reporting', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Remote.puml
new file mode 100644
index 00000000000..75ce0d04650
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReporting
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReporting('AwsBackupComplianceReporting', 'Aws Backup Compliance Reporting', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.md
new file mode 100644
index 00000000000..239daa0ec72
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.md
@@ -0,0 +1,157 @@
+# AwsBackupComplianceReporting
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+```
+
+
+
+| Illustration | AwsBackupComplianceReporting | AwsBackupComplianceReportingCard | AwsBackupComplianceReportingGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.png) | ![illustration for AwsBackupComplianceReporting](../../../aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.Local.png) | ![illustration for AwsBackupComplianceReportingCard](../../../aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.png) | ![illustration for AwsBackupComplianceReportingGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.png) |
+
+
+
+
+## AwsBackupComplianceReporting
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReporting
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReporting('AwsBackupComplianceReporting', 'Aws Backup Compliance Reporting', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReporting
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReporting('AwsBackupComplianceReporting', 'Aws Backup Compliance Reporting', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupComplianceReportingCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingCard
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingCard('AwsBackupComplianceReportingCard', 'Aws Backup Compliance Reporting Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingCard
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingCard('AwsBackupComplianceReportingCard', 'Aws Backup Compliance Reporting Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupComplianceReportingGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingGroup('AwsBackupComplianceReportingGroup', 'Aws Backup Compliance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingGroup('AwsBackupComplianceReportingGroup', 'Aws Backup Compliance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.png
new file mode 100644
index 00000000000..2e6c80bbe62
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.puml
new file mode 100644
index 00000000000..47c113ec1de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting
+
+sprite $AwsBackupComplianceReportingXs [10x10/16z] NSkr0S0m00F1JupQVs0pNodW58Hev9mJl2oDXz4QpKjWSpHVyvC1
+
+sprite $AwsBackupComplianceReportingSm [12x12/16z] NSQt0O10302nSxRt7nZuKA5A_5HR1qiWAAKDABPGh1Ebt0zGvmQqdGSvS8wktLjOSx-SzpMy
+
+sprite $AwsBackupComplianceReportingMd [16x16/16z] ROo30G0n301ZxB_meyQL5y4DH0t49av96aIczha3A7ya41NdGlEFxpSycTI7vvT4QyxyFzxyJO0Jo9HF-Zvx_vYlFCt_ajzl-4TpZ6oygGS
+
+sprite $AwsBackupComplianceReportingLg [20x20/16z] {
+VO-50KGn2CL2aVBs7_XSlgUA0rT46okc99xdIzSGU45uLF6a6CeN9UYF3lym_he52vsLMh7M2I1wgPFn9EElymBmP54t3SSdAvsZ4YkT2HAmXOuPF5dLfMPu
+obSwy3JWQhQs1MFon6j10dS
+}
+
+!procedure AwsBackupComplianceReporting($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupComplianceReportingCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupComplianceReportingLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupComplianceReportingGroup($id, $name='Aws Backup Compliance Reporting', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupComplianceReportingLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.png
new file mode 100644
index 00000000000..ec4f3db93d6
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.puml
new file mode 100644
index 00000000000..b39fdf073f8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingCard
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingCard('AwsBackupComplianceReportingCard', 'Aws Backup Compliance Reporting Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Remote.puml
new file mode 100644
index 00000000000..e53957bcdb0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingCard
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingCard('AwsBackupComplianceReportingCard', 'Aws Backup Compliance Reporting Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.png
new file mode 100644
index 00000000000..1b7fb006828
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.puml
new file mode 100644
index 00000000000..2115ce2093a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingGroup('AwsBackupComplianceReportingGroup', 'Aws Backup Compliance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Remote.puml
new file mode 100644
index 00000000000..a5485f1c979
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComplianceReportingGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComplianceReportingGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupComplianceReporting')
+
+' renders the element
+AwsBackupComplianceReportingGroup('AwsBackupComplianceReportingGroup', 'Aws Backup Compliance Reporting Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.png
new file mode 100644
index 00000000000..eb6ec46cf7d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.puml
new file mode 100644
index 00000000000..8c517737a1e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCompute
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupCompute('AwsBackupCompute', 'Aws Backup Compute', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Remote.puml
new file mode 100644
index 00000000000..01c48e62388
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCompute
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupCompute('AwsBackupCompute', 'Aws Backup Compute', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.md
new file mode 100644
index 00000000000..49640c33c08
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.md
@@ -0,0 +1,157 @@
+# AwsBackupCompute
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupCompute
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+```
+
+
+
+| Illustration | AwsBackupCompute | AwsBackupComputeCard | AwsBackupComputeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupCompute.png) | ![illustration for AwsBackupCompute](../../../aws-q1-2022/Resource/Storage/AwsBackupCompute.Local.png) | ![illustration for AwsBackupComputeCard](../../../aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.png) | ![illustration for AwsBackupComputeGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.png) |
+
+
+
+
+## AwsBackupCompute
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCompute
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupCompute('AwsBackupCompute', 'Aws Backup Compute', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupCompute
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupCompute('AwsBackupCompute', 'Aws Backup Compute', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupComputeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeCard
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeCard('AwsBackupComputeCard', 'Aws Backup Compute Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeCard
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeCard('AwsBackupComputeCard', 'Aws Backup Compute Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupComputeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeGroup('AwsBackupComputeGroup', 'Aws Backup Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeGroup('AwsBackupComputeGroup', 'Aws Backup Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.png
new file mode 100644
index 00000000000..fbcd7490a03
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.puml
new file mode 100644
index 00000000000..0e1b4eab4c0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupCompute.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupCompute
+
+sprite $AwsBackupComputeXs [10x10/16z] TSR50G0m24FHNoVx3upTYoIFpsYfQcxMOXNNi2TK5hpTQ2arqfCUoxyjqHy
+
+sprite $AwsBackupComputeSm [12x12/16z] NOg50G113C9o2ko_yBkcNk2FwhFR_ToAWB0r5npJ8XHSQpCpe4slmS3OUZM5bRRxnKPWbpUw9JKVdxAr2Wi
+
+sprite $AwsBackupComputeMd [16x16/16z] RSZ70KCn3CDGKFuMgVqNJkzvDu3_alhe8V3IsrdFqWWup4LvDv8RSbd1uCmi225PJ80nZc3Lgxa8kdHqxwR6PpgA2ssa2OIRWOlQSA7kLLLxpRtjL_CYW1C
+
+sprite $AwsBackupComputeLg [20x20/16z] {
+VOw5OGL024E3a_qNBZsfVCif3yKd9Us91VY8fEEH3J2b_0zQRyK12YTW4pStCJVAbvV267FkLZJS8DbLnO641PGDPArogMEkxp1oCJfiJnxpv68hTuk_SN9P
+2uJ9ck2GEtAisFXD7L7l_F7BElQRl2XywBSAzHj7Ms-ny4PV
+}
+
+!procedure AwsBackupCompute($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupCompute', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupComputeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupComputeLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupComputeGroup($id, $name='Aws Backup Compute', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupComputeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.png
new file mode 100644
index 00000000000..7c89f2ad206
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.puml
new file mode 100644
index 00000000000..de8918b06f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeCard
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeCard('AwsBackupComputeCard', 'Aws Backup Compute Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Remote.puml
new file mode 100644
index 00000000000..be5bdf35eed
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeCard
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeCard('AwsBackupComputeCard', 'Aws Backup Compute Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.png
new file mode 100644
index 00000000000..b5a3885bc9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.puml
new file mode 100644
index 00000000000..5684d3947a6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeGroup('AwsBackupComputeGroup', 'Aws Backup Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Remote.puml
new file mode 100644
index 00000000000..f7c8274b6f3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupComputeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupComputeGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupCompute')
+
+' renders the element
+AwsBackupComputeGroup('AwsBackupComputeGroup', 'Aws Backup Compute Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.png
new file mode 100644
index 00000000000..fd17f603496
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.puml
new file mode 100644
index 00000000000..d17910c0080
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabase
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabase('AwsBackupDatabase', 'Aws Backup Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Remote.puml
new file mode 100644
index 00000000000..87b3d323a9a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabase
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabase('AwsBackupDatabase', 'Aws Backup Database', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.md
new file mode 100644
index 00000000000..44a38397151
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.md
@@ -0,0 +1,157 @@
+# AwsBackupDatabase
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupDatabase
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+```
+
+
+
+| Illustration | AwsBackupDatabase | AwsBackupDatabaseCard | AwsBackupDatabaseGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupDatabase.png) | ![illustration for AwsBackupDatabase](../../../aws-q1-2022/Resource/Storage/AwsBackupDatabase.Local.png) | ![illustration for AwsBackupDatabaseCard](../../../aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.png) | ![illustration for AwsBackupDatabaseGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.png) |
+
+
+
+
+## AwsBackupDatabase
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabase
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabase('AwsBackupDatabase', 'Aws Backup Database', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabase
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabase('AwsBackupDatabase', 'Aws Backup Database', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupDatabaseCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseCard
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseCard('AwsBackupDatabaseCard', 'Aws Backup Database Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseCard
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseCard('AwsBackupDatabaseCard', 'Aws Backup Database Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupDatabaseGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseGroup('AwsBackupDatabaseGroup', 'Aws Backup Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseGroup('AwsBackupDatabaseGroup', 'Aws Backup Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.png
new file mode 100644
index 00000000000..4c0c88a2623
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.puml
new file mode 100644
index 00000000000..f1754fa920c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabase.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupDatabase
+
+sprite $AwsBackupDatabaseXs [10x10/16z] TS490S1G20KW_gM-_eMNOE17Jc1VdWF7Kd803WA29HDWK2087m
+
+sprite $AwsBackupDatabaseSm [12x12/16z] NSkt0SD030F0-sIG-m_i95L2W-o9J02gDc043LrZrgkjZhHarVJr8fWAvzO3LeOv0fh10RloUuCpS2OV
+
+sprite $AwsBackupDatabaseMd [16x16/16z] RSxL0KCn34FHQvRt7xZCVOdf_8dZ9_cN5tsoQnGlsHgGSuDFDJbgGpaW1az088GK-AnMC388nnsOMm7wSVDm-irMABE4Nk70mEiHfplSlM8VdldoApR06G
+
+sprite $AwsBackupDatabaseLg [20x20/16z] {
+VSg5bKKX54Mn8FV1wR_WqU-syInywiZmM8c7sgv7gnWzxVuJM7M2RWQp1YCwrbp5hZdccbfgTziSfE4uY55wDdQjVSo3dWNxj3WO0zHmjG1ojNOokrsisibQ
+gMGdJJYLZePULzi5SiIfch9_MnQdaW5MbZTz0m
+}
+
+!procedure AwsBackupDatabase($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupDatabase', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupDatabaseCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupDatabaseLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupDatabaseGroup($id, $name='Aws Backup Database', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupDatabaseLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.png
new file mode 100644
index 00000000000..c7f1534a506
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.puml
new file mode 100644
index 00000000000..1e1f467c403
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseCard
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseCard('AwsBackupDatabaseCard', 'Aws Backup Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Remote.puml
new file mode 100644
index 00000000000..da1b38bfc5b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseCard
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseCard('AwsBackupDatabaseCard', 'Aws Backup Database Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.png
new file mode 100644
index 00000000000..23924074c14
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.puml
new file mode 100644
index 00000000000..f6b7d04cd63
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseGroup('AwsBackupDatabaseGroup', 'Aws Backup Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Remote.puml
new file mode 100644
index 00000000000..eecd17a5b6c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupDatabaseGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupDatabaseGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupDatabase')
+
+' renders the element
+AwsBackupDatabaseGroup('AwsBackupDatabaseGroup', 'Aws Backup Database Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.png
new file mode 100644
index 00000000000..6a1485dd482
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.puml
new file mode 100644
index 00000000000..bc47aa4d36a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGateway
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGateway('AwsBackupGateway', 'Aws Backup Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Remote.puml
new file mode 100644
index 00000000000..60dba088dca
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGateway
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGateway('AwsBackupGateway', 'Aws Backup Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.md
new file mode 100644
index 00000000000..61f21e3c9d5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.md
@@ -0,0 +1,157 @@
+# AwsBackupGateway
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupGateway
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+```
+
+
+
+| Illustration | AwsBackupGateway | AwsBackupGatewayCard | AwsBackupGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupGateway.png) | ![illustration for AwsBackupGateway](../../../aws-q1-2022/Resource/Storage/AwsBackupGateway.Local.png) | ![illustration for AwsBackupGatewayCard](../../../aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.png) | ![illustration for AwsBackupGatewayGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.png) |
+
+
+
+
+## AwsBackupGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGateway
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGateway('AwsBackupGateway', 'Aws Backup Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGateway
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGateway('AwsBackupGateway', 'Aws Backup Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayCard('AwsBackupGatewayCard', 'Aws Backup Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayCard('AwsBackupGatewayCard', 'Aws Backup Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayGroup('AwsBackupGatewayGroup', 'Aws Backup Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayGroup('AwsBackupGatewayGroup', 'Aws Backup Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.png
new file mode 100644
index 00000000000..8970d59c0fb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.puml
new file mode 100644
index 00000000000..03c88e7f7ac
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupGateway
+
+sprite $AwsBackupGatewayXs [10x10/16z] Oy01E9avGHGJ2uXaXX0S39n0SH0R9WXK0oKP4LevW9WD8W71
+
+sprite $AwsBackupGatewaySm [12x12/16z] NSQt0GD030GWFfwq_y3EbQdmBnE0gWqOGKFNOB0wqkumfzj4C1NExmFMvm4Th0Ds9La5pi2PF04
+
+sprite $AwsBackupGatewayMd [16x16/16z] RSw50S0m20H0UEpPV-2wDvuZXemBYPTR-6H6qIvfwp9wRK157d6k8SeoH6yFSgqqWSaAAIuN3G8ihgrj6s_dQSTcZSCyaxFDY9sQwG1eVRZA5iVfi-Wwp
+
+sprite $AwsBackupGatewayLg [20x20/16z] {
+VSx50G1124FH8DaX_HUyxlQF3qRmLwV0FK9tikBTHWYNNPSmrRY28_TJ8VWqotdgP08miHo53A3Lo0f02C9L06hvupHe6BjO1AOOX-qVrs6sMTbkjDMCkmbR
+yjMSXzLYwlOzvgXJ3UtOKs2gQRTx0m
+}
+
+!procedure AwsBackupGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupGatewayGroup($id, $name='Aws Backup Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.png
new file mode 100644
index 00000000000..7be668923ca
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.puml
new file mode 100644
index 00000000000..58a3ef62679
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayCard('AwsBackupGatewayCard', 'Aws Backup Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Remote.puml
new file mode 100644
index 00000000000..c87e236bdc7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayCard('AwsBackupGatewayCard', 'Aws Backup Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.png
new file mode 100644
index 00000000000..5c6b67513c0
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.puml
new file mode 100644
index 00000000000..c03002206f6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayGroup('AwsBackupGatewayGroup', 'Aws Backup Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..4352e98e464
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupGateway')
+
+' renders the element
+AwsBackupGatewayGroup('AwsBackupGatewayGroup', 'Aws Backup Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.png
new file mode 100644
index 00000000000..15d36324138
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.puml
new file mode 100644
index 00000000000..1d603059839
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjective('AwsBackupRecoveryPointObjective', 'Aws Backup Recovery Point Objective', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Remote.puml
new file mode 100644
index 00000000000..f81b7bcde26
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjective('AwsBackupRecoveryPointObjective', 'Aws Backup Recovery Point Objective', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.md
new file mode 100644
index 00000000000..3b2ed7e71cd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.md
@@ -0,0 +1,157 @@
+# AwsBackupRecoveryPointObjective
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+```
+
+
+
+| Illustration | AwsBackupRecoveryPointObjective | AwsBackupRecoveryPointObjectiveCard | AwsBackupRecoveryPointObjectiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.png) | ![illustration for AwsBackupRecoveryPointObjective](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.Local.png) | ![illustration for AwsBackupRecoveryPointObjectiveCard](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.png) | ![illustration for AwsBackupRecoveryPointObjectiveGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.png) |
+
+
+
+
+## AwsBackupRecoveryPointObjective
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjective('AwsBackupRecoveryPointObjective', 'Aws Backup Recovery Point Objective', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjective('AwsBackupRecoveryPointObjective', 'Aws Backup Recovery Point Objective', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupRecoveryPointObjectiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveCard('AwsBackupRecoveryPointObjectiveCard', 'Aws Backup Recovery Point Objective Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveCard('AwsBackupRecoveryPointObjectiveCard', 'Aws Backup Recovery Point Objective Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupRecoveryPointObjectiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveGroup('AwsBackupRecoveryPointObjectiveGroup', 'Aws Backup Recovery Point Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveGroup('AwsBackupRecoveryPointObjectiveGroup', 'Aws Backup Recovery Point Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.png
new file mode 100644
index 00000000000..ee42bc2b258
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.puml
new file mode 100644
index 00000000000..c453226e18a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective
+
+sprite $AwsBackupRecoveryPointObjectiveXs [10x10/16z] 9S450G1140GWpdVw1tu501040WvOAspfHqF0i8GmEGSqDWSGQ_no0m
+
+sprite $AwsBackupRecoveryPointObjectiveSm [12x12/16z] NS6t0GD030GWFagt_y9kdC6VlcC7A2EiYT2QonYEEx2SRPj2q2osC0QRQz88YWNXua93f5_k0m
+
+sprite $AwsBackupRecoveryPointObjectiveMd [16x16/16z] RS77OGKm20KmuV8C-o-SOzgNVFIcUnR02LWDdCtaOA32tXeL17FQGzCJgIwts4M8jnWKD6-pZohiJGvQO70l69p22gJmu0no7Wtw5kobWG8U-SaN
+
+sprite $AwsBackupRecoveryPointObjectiveLg [20x20/16z] {
+TS77OGGW300mWN7RV-5yqqxosSdPgGS0E-3j1J11v44bO0_QG3-G5tkyW06BbpSjH14tiJRg5Yndz-gm9pKi7dUOcyvYWS748nyB8Z7lOLYmq2_mEXhoGdU0
+0GFE0VLW3-WDLDtBQs0Ki0pWzG7UKna_xINUJySN
+}
+
+!procedure AwsBackupRecoveryPointObjective($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupRecoveryPointObjectiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupRecoveryPointObjectiveLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupRecoveryPointObjectiveGroup($id, $name='Aws Backup Recovery Point Objective', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupRecoveryPointObjectiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.png
new file mode 100644
index 00000000000..5023d9e3d4e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.puml
new file mode 100644
index 00000000000..360748b9a17
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveCard('AwsBackupRecoveryPointObjectiveCard', 'Aws Backup Recovery Point Objective Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Remote.puml
new file mode 100644
index 00000000000..d1e099232a2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveCard('AwsBackupRecoveryPointObjectiveCard', 'Aws Backup Recovery Point Objective Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.png
new file mode 100644
index 00000000000..5a4c72bfa76
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.puml
new file mode 100644
index 00000000000..1e5dff07d4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveGroup('AwsBackupRecoveryPointObjectiveGroup', 'Aws Backup Recovery Point Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Remote.puml
new file mode 100644
index 00000000000..4568020cc9b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjectiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryPointObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryPointObjective')
+
+' renders the element
+AwsBackupRecoveryPointObjectiveGroup('AwsBackupRecoveryPointObjectiveGroup', 'Aws Backup Recovery Point Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.png
new file mode 100644
index 00000000000..35b73716097
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.puml
new file mode 100644
index 00000000000..78ab381cbef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjective('AwsBackupRecoveryTimeObjective', 'Aws Backup Recovery Time Objective', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Remote.puml
new file mode 100644
index 00000000000..1a0f8f56e40
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjective('AwsBackupRecoveryTimeObjective', 'Aws Backup Recovery Time Objective', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.md
new file mode 100644
index 00000000000..a7e902be2ea
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.md
@@ -0,0 +1,157 @@
+# AwsBackupRecoveryTimeObjective
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+```
+
+
+
+| Illustration | AwsBackupRecoveryTimeObjective | AwsBackupRecoveryTimeObjectiveCard | AwsBackupRecoveryTimeObjectiveGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.png) | ![illustration for AwsBackupRecoveryTimeObjective](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.Local.png) | ![illustration for AwsBackupRecoveryTimeObjectiveCard](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.png) | ![illustration for AwsBackupRecoveryTimeObjectiveGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.png) |
+
+
+
+
+## AwsBackupRecoveryTimeObjective
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjective('AwsBackupRecoveryTimeObjective', 'Aws Backup Recovery Time Objective', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjective
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjective('AwsBackupRecoveryTimeObjective', 'Aws Backup Recovery Time Objective', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupRecoveryTimeObjectiveCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveCard('AwsBackupRecoveryTimeObjectiveCard', 'Aws Backup Recovery Time Objective Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveCard('AwsBackupRecoveryTimeObjectiveCard', 'Aws Backup Recovery Time Objective Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupRecoveryTimeObjectiveGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveGroup('AwsBackupRecoveryTimeObjectiveGroup', 'Aws Backup Recovery Time Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveGroup('AwsBackupRecoveryTimeObjectiveGroup', 'Aws Backup Recovery Time Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.png
new file mode 100644
index 00000000000..56aed83b0e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.puml
new file mode 100644
index 00000000000..73aee34eede
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective
+
+sprite $AwsBackupRecoveryTimeObjectiveXs [10x10/16z] NKc30S1038on_y3jMy4Hdl71MIwm2-R2vgt2N7LD0wIe-jJpZWdM1Kj9VW
+
+sprite $AwsBackupRecoveryTimeObjectiveSm [12x12/16z] POn70e0m3CFSdVp_mzXcWmwgke8VfLqv8oPI5KFkLMvMwtIj40CB9YSV1PzNVt4lw2KLSkrKymWcmqs2SDa
+
+sprite $AwsBackupRecoveryTimeObjectiveMd [16x16/16z] RSm5OGH1402mBDo0Vy7jCqT0_1PLmLEDKImtcSUEdfcW4jW1PC0kQo4p0sZbOJ2swQOR9HbxJRhG4k40XCsp2G5hwubS2iIqgWuQi1EYFCpC3Vu1
+
+sprite $AwsBackupRecoveryTimeObjectiveLg [20x20/16z] {
+VSY7aLWX40N11XO-B_-0PLSwVrrkQdnd9vUtmZEyCNAUR6hJRWPMzk_eCm4LBO6zihWmVeFDFchXFB_qSuQmVodwYJlG4eXLA7CXLOYvSSoBUY1gePPeytR7
+F7JsEwMUWPdbTq2GNovdQxVBqm4hTyrAXjT6xTNv4m
+}
+
+!procedure AwsBackupRecoveryTimeObjective($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupRecoveryTimeObjectiveCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupRecoveryTimeObjectiveLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupRecoveryTimeObjectiveGroup($id, $name='Aws Backup Recovery Time Objective', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupRecoveryTimeObjectiveLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.png
new file mode 100644
index 00000000000..11687caf6f1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.puml
new file mode 100644
index 00000000000..7cf84626cf8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveCard('AwsBackupRecoveryTimeObjectiveCard', 'Aws Backup Recovery Time Objective Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Remote.puml
new file mode 100644
index 00000000000..7a22135657d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveCard
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveCard('AwsBackupRecoveryTimeObjectiveCard', 'Aws Backup Recovery Time Objective Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.png
new file mode 100644
index 00000000000..ec562b66416
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.puml
new file mode 100644
index 00000000000..c15c1f4af2d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveGroup('AwsBackupRecoveryTimeObjectiveGroup', 'Aws Backup Recovery Time Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Remote.puml
new file mode 100644
index 00000000000..2e1665fd0a1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjectiveGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupRecoveryTimeObjectiveGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupRecoveryTimeObjective')
+
+' renders the element
+AwsBackupRecoveryTimeObjectiveGroup('AwsBackupRecoveryTimeObjectiveGroup', 'Aws Backup Recovery Time Objective Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.png
new file mode 100644
index 00000000000..5a7dbf33b94
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.puml
new file mode 100644
index 00000000000..55d57bfabf1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorage
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorage('AwsBackupStorage', 'Aws Backup Storage', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Remote.puml
new file mode 100644
index 00000000000..d08b67d3f98
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorage
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorage('AwsBackupStorage', 'Aws Backup Storage', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.md
new file mode 100644
index 00000000000..00b4d6709de
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.md
@@ -0,0 +1,157 @@
+# AwsBackupStorage
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupStorage
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+```
+
+
+
+| Illustration | AwsBackupStorage | AwsBackupStorageCard | AwsBackupStorageGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupStorage.png) | ![illustration for AwsBackupStorage](../../../aws-q1-2022/Resource/Storage/AwsBackupStorage.Local.png) | ![illustration for AwsBackupStorageCard](../../../aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.png) | ![illustration for AwsBackupStorageGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.png) |
+
+
+
+
+## AwsBackupStorage
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorage
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorage('AwsBackupStorage', 'Aws Backup Storage', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorage
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorage('AwsBackupStorage', 'Aws Backup Storage', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupStorageCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageCard
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageCard('AwsBackupStorageCard', 'Aws Backup Storage Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageCard
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageCard('AwsBackupStorageCard', 'Aws Backup Storage Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupStorageGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageGroup('AwsBackupStorageGroup', 'Aws Backup Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageGroup('AwsBackupStorageGroup', 'Aws Backup Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.png
new file mode 100644
index 00000000000..856a65f1b95
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.puml
new file mode 100644
index 00000000000..27467c0daab
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorage.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupStorage
+
+sprite $AwsBackupStorageXs [10x10/16z] TKb50S1033ig-JUym7k5uFgPkKCwRzsxBXHX1hdxKWXNGAYDSbmrFgN6_m4
+
+sprite $AwsBackupStorageSm [12x12/16z] NSU54GD030CmFTN9_Wltog2W_SlqLhKzZA3TLesHdbP7sjJDfOdfreNZbcB0gZbdugRT73UxagnoSyPjJQu
+
+sprite $AwsBackupStorageMd [16x16/16z] RSvN0WCW28FX48N4-r-uXUxnEp-VnFziVlZ0xwoKrrDn0i3MWCg290Bk9sEsem3SmwilPG5o08ljMK9dAAwHTrUV0havZYnruUVd9YQcg5eaSvsxfQVVYzuk
+
+sprite $AwsBackupStorageLg [20x20/16z] {
+VSg5RGLG3CLGXrvozr-uIjlFSCIM-UOeU5Q89pRrt4g4onudLXT_d1GM4GOX7EZiWfEfCJ3LE4C6790B456u1hP5xUXgWFy6RH31gY1EBO7u8oB9Xi4kRImI
+isrb_B52Vn0NSlvutTeKIqVygqIpckP22bQh-U07
+}
+
+!procedure AwsBackupStorage($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupStorage', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupStorageCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupStorageLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupStorageGroup($id, $name='Aws Backup Storage', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupStorageLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.png
new file mode 100644
index 00000000000..3a995ebda5b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.puml
new file mode 100644
index 00000000000..77cca181ce1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageCard
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageCard('AwsBackupStorageCard', 'Aws Backup Storage Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Remote.puml
new file mode 100644
index 00000000000..a7caf1279b1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageCard
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageCard('AwsBackupStorageCard', 'Aws Backup Storage Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.png
new file mode 100644
index 00000000000..06de503c3a9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.puml
new file mode 100644
index 00000000000..d40c6398259
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageGroup('AwsBackupStorageGroup', 'Aws Backup Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Remote.puml
new file mode 100644
index 00000000000..63572cb9afe
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupStorageGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupStorageGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupStorage')
+
+' renders the element
+AwsBackupStorageGroup('AwsBackupStorageGroup', 'Aws Backup Storage Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.png
new file mode 100644
index 00000000000..c264b08c090
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.puml
new file mode 100644
index 00000000000..a0a42990cee
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachine
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachine('AwsBackupVirtualMachine', 'Aws Backup Virtual Machine', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Remote.puml
new file mode 100644
index 00000000000..acb81efa599
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachine
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachine('AwsBackupVirtualMachine', 'Aws Backup Virtual Machine', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.md
new file mode 100644
index 00000000000..62007f0e045
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.md
@@ -0,0 +1,157 @@
+# AwsBackupVirtualMachine
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+```
+
+
+
+| Illustration | AwsBackupVirtualMachine | AwsBackupVirtualMachineCard | AwsBackupVirtualMachineGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.png) | ![illustration for AwsBackupVirtualMachine](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.Local.png) | ![illustration for AwsBackupVirtualMachineCard](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.png) | ![illustration for AwsBackupVirtualMachineGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.png) |
+
+
+
+
+## AwsBackupVirtualMachine
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachine
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachine('AwsBackupVirtualMachine', 'Aws Backup Virtual Machine', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachine
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachine('AwsBackupVirtualMachine', 'Aws Backup Virtual Machine', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupVirtualMachineCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineCard('AwsBackupVirtualMachineCard', 'Aws Backup Virtual Machine Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineCard('AwsBackupVirtualMachineCard', 'Aws Backup Virtual Machine Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupVirtualMachineGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineGroup('AwsBackupVirtualMachineGroup', 'Aws Backup Virtual Machine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineGroup('AwsBackupVirtualMachineGroup', 'Aws Backup Virtual Machine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.png
new file mode 100644
index 00000000000..f56c129c87f
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.puml
new file mode 100644
index 00000000000..8fbae87aa32
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine
+
+sprite $AwsBackupVirtualMachineXs [10x10/16z] HKg30G102BnS-m_yHZpXL_ql2oGjQiUGav7Demu_TXRl3oXGD6SMLGS
+
+sprite $AwsBackupVirtualMachineSm [12x12/16z] JOg50S0m408l3lilt5BDAyPUBWyepb05B45Uuwq5hGVKUNlIkOzV4MIVK7whYxVqf4gah9MvLVa
+
+sprite $AwsBackupVirtualMachineMd [16x16/16z] NO-30GH15CKopkk_uEFws-09qTsiHipV_eab8f0sWSbUcxPkGqhz5Unp04hug_GjRW9oxckrW5ssohaDjGBz7CWSqyfv6C7DiqvWhRf5isxFaMJtQk8R
+
+sprite $AwsBackupVirtualMachineLg [20x20/16z] {
+RL150e0m3Clg-V-3SOe6jaKE5VoXIA8X91qa7h3LmsvwoMR5M3tevkrPOV5Ef19F38hxq_JSYoeQpUdOmd9Afq4du8fxpxcfOaQNggJlL7b_EpS04TzLTAcJ
+H9SQ8AnMHiljmV25nvuQDb0Sv1ZtQaA7nxtSM9JE
+}
+
+!procedure AwsBackupVirtualMachine($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupVirtualMachineCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupVirtualMachineLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupVirtualMachineGroup($id, $name='Aws Backup Virtual Machine', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupVirtualMachineLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.png
new file mode 100644
index 00000000000..df993f3bef5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.puml
new file mode 100644
index 00000000000..3d5eb67b0a5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineCard('AwsBackupVirtualMachineCard', 'Aws Backup Virtual Machine Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Remote.puml
new file mode 100644
index 00000000000..dcb3bbc7c91
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineCard('AwsBackupVirtualMachineCard', 'Aws Backup Virtual Machine Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.png
new file mode 100644
index 00000000000..755ae5455eb
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.puml
new file mode 100644
index 00000000000..3c1fe7d8e57
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineGroup('AwsBackupVirtualMachineGroup', 'Aws Backup Virtual Machine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Remote.puml
new file mode 100644
index 00000000000..0a3e27aa7aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachine')
+
+' renders the element
+AwsBackupVirtualMachineGroup('AwsBackupVirtualMachineGroup', 'Aws Backup Virtual Machine Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.png
new file mode 100644
index 00000000000..ee73e9074c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.puml
new file mode 100644
index 00000000000..772062a2d2b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitor
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitor('AwsBackupVirtualMachineMonitor', 'Aws Backup Virtual Machine Monitor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Remote.puml
new file mode 100644
index 00000000000..8ca32284f7b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitor
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitor('AwsBackupVirtualMachineMonitor', 'Aws Backup Virtual Machine Monitor', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.md b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.md
new file mode 100644
index 00000000000..6ae935838e7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.md
@@ -0,0 +1,157 @@
+# AwsBackupVirtualMachineMonitor
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+```
+
+
+
+| Illustration | AwsBackupVirtualMachineMonitor | AwsBackupVirtualMachineMonitorCard | AwsBackupVirtualMachineMonitorGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.png) | ![illustration for AwsBackupVirtualMachineMonitor](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.Local.png) | ![illustration for AwsBackupVirtualMachineMonitorCard](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.png) | ![illustration for AwsBackupVirtualMachineMonitorGroup](../../../aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.png) |
+
+
+
+
+## AwsBackupVirtualMachineMonitor
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitor
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitor('AwsBackupVirtualMachineMonitor', 'Aws Backup Virtual Machine Monitor', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitor
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitor('AwsBackupVirtualMachineMonitor', 'Aws Backup Virtual Machine Monitor', 'an optional tech label')
+@enduml
+```
+
+## AwsBackupVirtualMachineMonitorCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorCard('AwsBackupVirtualMachineMonitorCard', 'Aws Backup Virtual Machine Monitor Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorCard('AwsBackupVirtualMachineMonitorCard', 'Aws Backup Virtual Machine Monitor Card', 'an optional description')
+@enduml
+```
+
+## AwsBackupVirtualMachineMonitorGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorGroup('AwsBackupVirtualMachineMonitorGroup', 'Aws Backup Virtual Machine Monitor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorGroup('AwsBackupVirtualMachineMonitorGroup', 'Aws Backup Virtual Machine Monitor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.png
new file mode 100644
index 00000000000..37b74dcee46
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.puml
new file mode 100644
index 00000000000..1c757c5ee01
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor.puml
@@ -0,0 +1,27 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor
+
+sprite $AwsBackupVirtualMachineMonitorXs [10x10/16z] FSgr0GCn00J14UlwBzX-3XS0WAL0COI0f0bq10aedskC-vieaLO3LYdu0m
+
+sprite $AwsBackupVirtualMachineMonitorSm [12x12/16z] NKm54W0X40BT_F-7Zv79CvV4VnsEXqaDDK4W19lGerietYAkPdlPHz9rh1ms_uAA7larN_TOpabYGwCJywOF
+
+sprite $AwsBackupVirtualMachineMonitorMd [16x16/16z] {
+RK-50O1023pws7zWzUsYE_0BHVRfU850Yt5rmwMWZWnP0pL4ov1gYx15q8j3hIbiZLPRAKTcXQO0ekUcn33ZokSQlVgtVNhENpjvxNTTX5HqgdlJ7GF4mBLM
+hvUwQxDc
+}
+
+sprite $AwsBackupVirtualMachineMonitorLg [20x20/16z] {
+VSx5OIX020JGjmhJVy5V8tiAxemVA4cyDCpY3WPWfayVTk_K0YCSRjXaGGQuuu20O2J9GYPeJiCfUe8b6nYP1bGo05GQ8k3zjFkPktN1UU-j0y8f_jlu7xtu
+xeMiz_e8w36pLQpC4K2tKzoj6m2pnZW3Bvrx3y1l
+}
+
+!procedure AwsBackupVirtualMachineMonitor($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor', $name, $tech)
+!endprocedure
+
+!procedure AwsBackupVirtualMachineMonitorCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsBackupVirtualMachineMonitorLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsBackupVirtualMachineMonitorGroup($id, $name='Aws Backup Virtual Machine Monitor', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsBackupVirtualMachineMonitorLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.png
new file mode 100644
index 00000000000..51902953d8a
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.puml
new file mode 100644
index 00000000000..d00f60533da
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorCard('AwsBackupVirtualMachineMonitorCard', 'Aws Backup Virtual Machine Monitor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Remote.puml
new file mode 100644
index 00000000000..38e53d20a81
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorCard
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorCard('AwsBackupVirtualMachineMonitorCard', 'Aws Backup Virtual Machine Monitor Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.png
new file mode 100644
index 00000000000..e1b9550a152
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.puml
new file mode 100644
index 00000000000..f13c462de20
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorGroup('AwsBackupVirtualMachineMonitorGroup', 'Aws Backup Virtual Machine Monitor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Remote.puml
new file mode 100644
index 00000000000..75a77c52788
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitorGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsBackupVirtualMachineMonitorGroup
+include('aws-q1-2022/Resource/Storage/AwsBackupVirtualMachineMonitor')
+
+' renders the element
+AwsBackupVirtualMachineMonitorGroup('AwsBackupVirtualMachineMonitorGroup', 'Aws Backup Virtual Machine Monitor Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.png
new file mode 100644
index 00000000000..f14e7ce18c9
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.puml
new file mode 100644
index 00000000000..9815beb8ca5
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExport
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExport('AwsSnowballSnowballImportExport', 'Aws Snowball Snowball Import Export', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Remote.puml
new file mode 100644
index 00000000000..c20fcd534af
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExport
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExport('AwsSnowballSnowballImportExport', 'Aws Snowball Snowball Import Export', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.md b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.md
new file mode 100644
index 00000000000..962c9fecbb1
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.md
@@ -0,0 +1,157 @@
+# AwsSnowballSnowballImportExport
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+```
+
+
+
+| Illustration | AwsSnowballSnowballImportExport | AwsSnowballSnowballImportExportCard | AwsSnowballSnowballImportExportGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.png) | ![illustration for AwsSnowballSnowballImportExport](../../../aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.Local.png) | ![illustration for AwsSnowballSnowballImportExportCard](../../../aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.png) | ![illustration for AwsSnowballSnowballImportExportGroup](../../../aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.png) |
+
+
+
+
+## AwsSnowballSnowballImportExport
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExport
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExport('AwsSnowballSnowballImportExport', 'Aws Snowball Snowball Import Export', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExport
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExport('AwsSnowballSnowballImportExport', 'Aws Snowball Snowball Import Export', 'an optional tech label')
+@enduml
+```
+
+## AwsSnowballSnowballImportExportCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportCard
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportCard('AwsSnowballSnowballImportExportCard', 'Aws Snowball Snowball Import Export Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportCard
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportCard('AwsSnowballSnowballImportExportCard', 'Aws Snowball Snowball Import Export Card', 'an optional description')
+@enduml
+```
+
+## AwsSnowballSnowballImportExportGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportGroup
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportGroup('AwsSnowballSnowballImportExportGroup', 'Aws Snowball Snowball Import Export Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportGroup
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportGroup('AwsSnowballSnowballImportExportGroup', 'Aws Snowball Snowball Import Export Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.png b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.png
new file mode 100644
index 00000000000..2c057bca758
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.puml
new file mode 100644
index 00000000000..df7f2e33069
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport
+
+sprite $AwsSnowballSnowballImportExportXs [10x10/16z] VSd50G0X4C30d23fls0SdWoiSvDvGOMtFP_UleJ67lqQQ9xUTVtA94S5
+
+sprite $AwsSnowballSnowballImportExportSm [12x12/16z] TSV50SG030F1DSlz5tmOU6MCuedcb5ZrHDCjOK14G7__3Ns2HjJN_XR6K42dOHn2k0uhQayEjpS
+
+sprite $AwsSnowballSnowballImportExportMd [16x16/16z] XSZ70SD020NHMUAd_uQDisvw6mTksSM1yNtzqsb8LUbLFhMNq02zSjztLv_FvBnwG2n55FasbalEEHn8Xtq5cjqMivI8xJ_VRlqTKLSwt7W
+
+sprite $AwsSnowballSnowballImportExportLg [20x20/16z] {
+fSw5OKKn243H2m_TV-4sKlbk9wx0Hw9E6IHdIcd9Y6WYNETCdT70U-3RtzxoVwyxXHuAKQVKAD1YI4eLyoLRrgI5OyjOKsjP_u47Gz5op3rp4tmmz5OkTFsN
+whXpGXemFoKywmi
+}
+
+!procedure AwsSnowballSnowballImportExport($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport', $name, $tech)
+!endprocedure
+
+!procedure AwsSnowballSnowballImportExportCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsSnowballSnowballImportExportLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsSnowballSnowballImportExportGroup($id, $name='Aws Snowball Snowball Import Export', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsSnowballSnowballImportExportLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.png
new file mode 100644
index 00000000000..b46994e373c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.puml
new file mode 100644
index 00000000000..a5105e2c9be
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportCard
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportCard('AwsSnowballSnowballImportExportCard', 'Aws Snowball Snowball Import Export Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Remote.puml
new file mode 100644
index 00000000000..73434d26ad7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportCard
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportCard('AwsSnowballSnowballImportExportCard', 'Aws Snowball Snowball Import Export Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.png
new file mode 100644
index 00000000000..e7cb0170d60
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.puml
new file mode 100644
index 00000000000..10b89ab74b0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportGroup
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportGroup('AwsSnowballSnowballImportExportGroup', 'Aws Snowball Snowball Import Export Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Remote.puml
new file mode 100644
index 00000000000..8439f7d75f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExportGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsSnowballSnowballImportExportGroup
+include('aws-q1-2022/Resource/Storage/AwsSnowballSnowballImportExport')
+
+' renders the element
+AwsSnowballSnowballImportExportGroup('AwsSnowballSnowballImportExportGroup', 'Aws Snowball Snowball Import Export Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.png
new file mode 100644
index 00000000000..7758914520d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.puml
new file mode 100644
index 00000000000..468eb0dcbf4
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGateway('AwsStorageGatewayAmazonFSxFileGateway', 'Aws Storage Gateway Amazon F Sx File Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Remote.puml
new file mode 100644
index 00000000000..75086c45312
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGateway('AwsStorageGatewayAmazonFSxFileGateway', 'Aws Storage Gateway Amazon F Sx File Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.md
new file mode 100644
index 00000000000..f2bab0defef
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayAmazonFSxFileGateway
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+```
+
+
+
+| Illustration | AwsStorageGatewayAmazonFSxFileGateway | AwsStorageGatewayAmazonFSxFileGatewayCard | AwsStorageGatewayAmazonFSxFileGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.png) | ![illustration for AwsStorageGatewayAmazonFSxFileGateway](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.Local.png) | ![illustration for AwsStorageGatewayAmazonFSxFileGatewayCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.png) | ![illustration for AwsStorageGatewayAmazonFSxFileGatewayGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayAmazonFSxFileGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGateway('AwsStorageGatewayAmazonFSxFileGateway', 'Aws Storage Gateway Amazon F Sx File Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGateway('AwsStorageGatewayAmazonFSxFileGateway', 'Aws Storage Gateway Amazon F Sx File Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayAmazonFSxFileGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayCard('AwsStorageGatewayAmazonFSxFileGatewayCard', 'Aws Storage Gateway Amazon F Sx File Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayCard('AwsStorageGatewayAmazonFSxFileGatewayCard', 'Aws Storage Gateway Amazon F Sx File Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayAmazonFSxFileGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayGroup('AwsStorageGatewayAmazonFSxFileGatewayGroup', 'Aws Storage Gateway Amazon F Sx File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayGroup('AwsStorageGatewayAmazonFSxFileGatewayGroup', 'Aws Storage Gateway Amazon F Sx File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.png
new file mode 100644
index 00000000000..5125a4521c4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.puml
new file mode 100644
index 00000000000..4dc15364a0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway
+
+sprite $AwsStorageGatewayAmazonFSxFileGatewayXs [10x10/16z] Oq00JY1cPcCW2Z0oCB0pCJ2mC30oWjX05fXW0hDWW9KH282o
+
+sprite $AwsStorageGatewayAmazonFSxFileGatewaySm [12x12/16z] VSR70S0m2C10qM7_WTFRAxA1uvkCYxMUvaZ__IRFIgIWAio4mmWM6mvl1JokmtsqUGK
+
+sprite $AwsStorageGatewayAmazonFSxFileGatewayMd [16x16/16z] fOf50e1G24JV3nYu_u7jrfta5AygoeZqdMPVVu_rRm_qarEll21eD0ALaiMjEbtCVFL1D-wgMvwj3BXoVVFSou0H
+
+sprite $AwsStorageGatewayAmazonFSxFileGatewayLg [20x20/16z] {
+hSwt0ODG4C1GNVwt_y3E9aE5obU9uyHhz4XdhWUVh7CYfZJtnjqMMyjq3rsP21WKAZHU4IF4Z5BKaxSv82A09C5aV8mCwSa-kQCW7zlSRAokB6JgQu7ad04y
+0G
+}
+
+!procedure AwsStorageGatewayAmazonFSxFileGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayAmazonFSxFileGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayAmazonFSxFileGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayAmazonFSxFileGatewayGroup($id, $name='Aws Storage Gateway Amazon F Sx File Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayAmazonFSxFileGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.png
new file mode 100644
index 00000000000..ce7e657fc5d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.puml
new file mode 100644
index 00000000000..d8058fecda6
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayCard('AwsStorageGatewayAmazonFSxFileGatewayCard', 'Aws Storage Gateway Amazon F Sx File Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Remote.puml
new file mode 100644
index 00000000000..667cf9fa264
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayCard('AwsStorageGatewayAmazonFSxFileGatewayCard', 'Aws Storage Gateway Amazon F Sx File Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.png
new file mode 100644
index 00000000000..74819083b9e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.puml
new file mode 100644
index 00000000000..bc79c6491e3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayGroup('AwsStorageGatewayAmazonFSxFileGatewayGroup', 'Aws Storage Gateway Amazon F Sx File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..95b9360b944
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonFSxFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonFSxFileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonFSxFileGatewayGroup('AwsStorageGatewayAmazonFSxFileGatewayGroup', 'Aws Storage Gateway Amazon F Sx File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.png
new file mode 100644
index 00000000000..e5d1fabd677
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.puml
new file mode 100644
index 00000000000..59c80603f9c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGateway('AwsStorageGatewayAmazonS3FileGateway', 'Aws Storage Gateway Amazon S3 File Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Remote.puml
new file mode 100644
index 00000000000..152592ee078
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGateway('AwsStorageGatewayAmazonS3FileGateway', 'Aws Storage Gateway Amazon S3 File Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.md
new file mode 100644
index 00000000000..2201a0224a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayAmazonS3FileGateway
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+```
+
+
+
+| Illustration | AwsStorageGatewayAmazonS3FileGateway | AwsStorageGatewayAmazonS3FileGatewayCard | AwsStorageGatewayAmazonS3FileGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.png) | ![illustration for AwsStorageGatewayAmazonS3FileGateway](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.Local.png) | ![illustration for AwsStorageGatewayAmazonS3FileGatewayCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.png) | ![illustration for AwsStorageGatewayAmazonS3FileGatewayGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayAmazonS3FileGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGateway('AwsStorageGatewayAmazonS3FileGateway', 'Aws Storage Gateway Amazon S3 File Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGateway('AwsStorageGatewayAmazonS3FileGateway', 'Aws Storage Gateway Amazon S3 File Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayAmazonS3FileGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayCard('AwsStorageGatewayAmazonS3FileGatewayCard', 'Aws Storage Gateway Amazon S3 File Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayCard('AwsStorageGatewayAmazonS3FileGatewayCard', 'Aws Storage Gateway Amazon S3 File Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayAmazonS3FileGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayGroup('AwsStorageGatewayAmazonS3FileGatewayGroup', 'Aws Storage Gateway Amazon S3 File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayGroup('AwsStorageGatewayAmazonS3FileGatewayGroup', 'Aws Storage Gateway Amazon S3 File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.png
new file mode 100644
index 00000000000..c2fb11c6b34
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.puml
new file mode 100644
index 00000000000..c0263731b7a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway
+
+sprite $AwsStorageGatewayAmazonS3FileGatewayXs [10x10/16z] RSW52W1108LGf-VV_yABnBRKGwvwWn9LiH_jfA28fuPI6dG59A1C5OC3
+
+sprite $AwsStorageGatewayAmazonS3FileGatewaySm [12x12/16z] TSQ50K0X203HKth_WNztd0AFM-czfwraANxSJxjqRPi51x9Famt25q-P9Blfd8x5kLGm0W
+
+sprite $AwsStorageGatewayAmazonS3FileGatewayMd [16x16/16z] bSc50KGn309Gg47s7_ZakmlL5x1F2Tl1GLNzI_SJOqXAxvmbBKmdv5ZqGaDdaRPfqC6_-pu0PCokLh3ta0Iih6FN6E8Vlm
+
+sprite $AwsStorageGatewayAmazonS3FileGatewayLg [20x20/16z] {
+fSs50O0m34JHXEZjlp3ktdxyKQ6Rr1CPoXk1K1ydPZMbfPojgRSnFbe2tSaxGvXv-jw8lF_kBvYvcKaqPCWOhL-yIxHVL6SRit61dGK0cMrft71lyMYyD9em
+cIzPJoq
+}
+
+!procedure AwsStorageGatewayAmazonS3FileGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayAmazonS3FileGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayAmazonS3FileGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayAmazonS3FileGatewayGroup($id, $name='Aws Storage Gateway Amazon S3 File Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayAmazonS3FileGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.png
new file mode 100644
index 00000000000..8fc6615b0aa
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.puml
new file mode 100644
index 00000000000..5fe233737cc
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayCard('AwsStorageGatewayAmazonS3FileGatewayCard', 'Aws Storage Gateway Amazon S3 File Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Remote.puml
new file mode 100644
index 00000000000..4e3c47446e2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayCard('AwsStorageGatewayAmazonS3FileGatewayCard', 'Aws Storage Gateway Amazon S3 File Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.png
new file mode 100644
index 00000000000..544329fa5a8
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.puml
new file mode 100644
index 00000000000..0db33dbf312
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayGroup('AwsStorageGatewayAmazonS3FileGatewayGroup', 'Aws Storage Gateway Amazon S3 File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..c91e92eb81b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayAmazonS3FileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayAmazonS3FileGateway')
+
+' renders the element
+AwsStorageGatewayAmazonS3FileGatewayGroup('AwsStorageGatewayAmazonS3FileGatewayGroup', 'Aws Storage Gateway Amazon S3 File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.png
new file mode 100644
index 00000000000..8cc6c251693
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.puml
new file mode 100644
index 00000000000..7ef3b949beb
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolume('AwsStorageGatewayCachedVolume', 'Aws Storage Gateway Cached Volume', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Remote.puml
new file mode 100644
index 00000000000..e5bae32241c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolume('AwsStorageGatewayCachedVolume', 'Aws Storage Gateway Cached Volume', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.md
new file mode 100644
index 00000000000..9277823bab3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayCachedVolume
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+```
+
+
+
+| Illustration | AwsStorageGatewayCachedVolume | AwsStorageGatewayCachedVolumeCard | AwsStorageGatewayCachedVolumeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.png) | ![illustration for AwsStorageGatewayCachedVolume](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.Local.png) | ![illustration for AwsStorageGatewayCachedVolumeCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.png) | ![illustration for AwsStorageGatewayCachedVolumeGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayCachedVolume
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolume('AwsStorageGatewayCachedVolume', 'Aws Storage Gateway Cached Volume', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolume('AwsStorageGatewayCachedVolume', 'Aws Storage Gateway Cached Volume', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayCachedVolumeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeCard('AwsStorageGatewayCachedVolumeCard', 'Aws Storage Gateway Cached Volume Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeCard('AwsStorageGatewayCachedVolumeCard', 'Aws Storage Gateway Cached Volume Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayCachedVolumeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeGroup('AwsStorageGatewayCachedVolumeGroup', 'Aws Storage Gateway Cached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeGroup('AwsStorageGatewayCachedVolumeGroup', 'Aws Storage Gateway Cached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.png
new file mode 100644
index 00000000000..db3dd5406ba
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.puml
new file mode 100644
index 00000000000..3dcd5d601a7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume
+
+sprite $AwsStorageGatewayCachedVolumeXs [10x10/16z] Oy00J62IcO6PbGakHXgBavCJp6824fnCB0m
+
+sprite $AwsStorageGatewayCachedVolumeSm [12x12/16z] fSQt0S10202n8yF-0pjHkNvLuiTaDQ0XABQtL32-iywVghRl7j3kvWO
+
+sprite $AwsStorageGatewayCachedVolumeMd [16x16/16z] nSVP0O0W4CJG0Bips7_1thS5c7mzFhcV3QifyxNCQND3mYaErqmSUVZeFrjIlpc0ms6x0fw32G
+
+sprite $AwsStorageGatewayCachedVolumeLg [20x20/16z] rSZ50SGm00Cmnn3OV-23CYrGFOLduyJJLHmmouM6RIZSZh22I2dR2RN_3YAssxtz-lYx77uErqYEwKXwllmOFyvF0Ru
+
+!procedure AwsStorageGatewayCachedVolume($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayCachedVolumeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayCachedVolumeLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayCachedVolumeGroup($id, $name='Aws Storage Gateway Cached Volume', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayCachedVolumeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.png
new file mode 100644
index 00000000000..1445c7bd8ff
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.puml
new file mode 100644
index 00000000000..c92124fa546
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeCard('AwsStorageGatewayCachedVolumeCard', 'Aws Storage Gateway Cached Volume Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Remote.puml
new file mode 100644
index 00000000000..9edb3001a12
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeCard('AwsStorageGatewayCachedVolumeCard', 'Aws Storage Gateway Cached Volume Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.png
new file mode 100644
index 00000000000..2f7152d1e6b
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.puml
new file mode 100644
index 00000000000..51c06ffb3d2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeGroup('AwsStorageGatewayCachedVolumeGroup', 'Aws Storage Gateway Cached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Remote.puml
new file mode 100644
index 00000000000..5cf1abff65e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolumeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayCachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayCachedVolume')
+
+' renders the element
+AwsStorageGatewayCachedVolumeGroup('AwsStorageGatewayCachedVolumeGroup', 'Aws Storage Gateway Cached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.png
new file mode 100644
index 00000000000..0b1c2f76015
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.puml
new file mode 100644
index 00000000000..70f971b42d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGateway('AwsStorageGatewayFileGateway', 'Aws Storage Gateway File Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Remote.puml
new file mode 100644
index 00000000000..036e98dd687
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGateway('AwsStorageGatewayFileGateway', 'Aws Storage Gateway File Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.md
new file mode 100644
index 00000000000..b29e606393c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayFileGateway
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+```
+
+
+
+| Illustration | AwsStorageGatewayFileGateway | AwsStorageGatewayFileGatewayCard | AwsStorageGatewayFileGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.png) | ![illustration for AwsStorageGatewayFileGateway](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.Local.png) | ![illustration for AwsStorageGatewayFileGatewayCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.png) | ![illustration for AwsStorageGatewayFileGatewayGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayFileGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGateway('AwsStorageGatewayFileGateway', 'Aws Storage Gateway File Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGateway('AwsStorageGatewayFileGateway', 'Aws Storage Gateway File Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayFileGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayCard('AwsStorageGatewayFileGatewayCard', 'Aws Storage Gateway File Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayCard('AwsStorageGatewayFileGatewayCard', 'Aws Storage Gateway File Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayFileGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayGroup('AwsStorageGatewayFileGatewayGroup', 'Aws Storage Gateway File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayGroup('AwsStorageGatewayFileGatewayGroup', 'Aws Storage Gateway File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.png
new file mode 100644
index 00000000000..d416bf5d08c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.puml
new file mode 100644
index 00000000000..8a6c103c5b8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway
+
+sprite $AwsStorageGatewayFileGatewayXs [10x10/16z] Oq02d53Cm0xXucGnip0mi89Pd61HDlmi
+
+sprite $AwsStorageGatewayFileGatewaySm [12x12/16z] Oq01J1pCZ6oSZ60cH8I513OB2v22iHauG80HmWO3l6mE2604
+
+sprite $AwsStorageGatewayFileGatewayMd [16x16/16z] Oy02E3WvE3ZPu3nM2CtA0UN393YfncTcOG4oME1yJY2203WV9aSvdnriECny
+
+sprite $AwsStorageGatewayFileGatewayLg [20x20/16z] lKtL0SGW5EEU9Tb_uAjx-uj3j7sD0CMA4rBo-NPXWt3mhWtx7PRUc4V4zCuJ9lTWBSCsxB1RFJ7lWCszCM9Pnx0s
+
+!procedure AwsStorageGatewayFileGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayFileGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayFileGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayFileGatewayGroup($id, $name='Aws Storage Gateway File Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayFileGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.png
new file mode 100644
index 00000000000..feb0de886e1
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.puml
new file mode 100644
index 00000000000..b8014690b8b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayCard('AwsStorageGatewayFileGatewayCard', 'Aws Storage Gateway File Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Remote.puml
new file mode 100644
index 00000000000..7091ae4f91f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayCard('AwsStorageGatewayFileGatewayCard', 'Aws Storage Gateway File Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.png
new file mode 100644
index 00000000000..12cd6a2869e
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.puml
new file mode 100644
index 00000000000..40098b3d1d7
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayGroup('AwsStorageGatewayFileGatewayGroup', 'Aws Storage Gateway File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..403b81b3ffa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayFileGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayFileGateway')
+
+' renders the element
+AwsStorageGatewayFileGatewayGroup('AwsStorageGatewayFileGatewayGroup', 'Aws Storage Gateway File Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.png
new file mode 100644
index 00000000000..a18b53da3bc
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.puml
new file mode 100644
index 00000000000..05769454e0f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolume('AwsStorageGatewayNoncachedVolume', 'Aws Storage Gateway Noncached Volume', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Remote.puml
new file mode 100644
index 00000000000..e3e62de4e60
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolume('AwsStorageGatewayNoncachedVolume', 'Aws Storage Gateway Noncached Volume', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.md
new file mode 100644
index 00000000000..c8551b923a9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayNoncachedVolume
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+```
+
+
+
+| Illustration | AwsStorageGatewayNoncachedVolume | AwsStorageGatewayNoncachedVolumeCard | AwsStorageGatewayNoncachedVolumeGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.png) | ![illustration for AwsStorageGatewayNoncachedVolume](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.Local.png) | ![illustration for AwsStorageGatewayNoncachedVolumeCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.png) | ![illustration for AwsStorageGatewayNoncachedVolumeGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayNoncachedVolume
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolume('AwsStorageGatewayNoncachedVolume', 'Aws Storage Gateway Noncached Volume', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolume
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolume('AwsStorageGatewayNoncachedVolume', 'Aws Storage Gateway Noncached Volume', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayNoncachedVolumeCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeCard('AwsStorageGatewayNoncachedVolumeCard', 'Aws Storage Gateway Noncached Volume Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeCard('AwsStorageGatewayNoncachedVolumeCard', 'Aws Storage Gateway Noncached Volume Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayNoncachedVolumeGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeGroup('AwsStorageGatewayNoncachedVolumeGroup', 'Aws Storage Gateway Noncached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeGroup('AwsStorageGatewayNoncachedVolumeGroup', 'Aws Storage Gateway Noncached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.png
new file mode 100644
index 00000000000..fb9aa493087
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.puml
new file mode 100644
index 00000000000..4eb94e3650d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume
+
+sprite $AwsStorageGatewayNoncachedVolumeXs [10x10/16z] Oy00Z1IpE3avmIn68C79oCG
+
+sprite $AwsStorageGatewayNoncachedVolumeSm [12x12/16z] Oq01p8mGm0baCq75QCTcOs9YXh0vE80a4uW4
+
+sprite $AwsStorageGatewayNoncachedVolumeMd [16x16/16z] Oy00x1nmm0dc8wJOXWgVWusDZHs9pmB4C3uh9oSd4v06Ka3_0G
+
+sprite $AwsStorageGatewayNoncachedVolumeLg [20x20/16z] xSX70O0030F0fBl-1RCtIE2UXszzuyi5BXYN-wzwzZXCBfSarnDIrlE8S4mi9WAC
+
+!procedure AwsStorageGatewayNoncachedVolume($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayNoncachedVolumeCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayNoncachedVolumeLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayNoncachedVolumeGroup($id, $name='Aws Storage Gateway Noncached Volume', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayNoncachedVolumeLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.png
new file mode 100644
index 00000000000..addb6f29498
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.puml
new file mode 100644
index 00000000000..910e696a6d3
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeCard('AwsStorageGatewayNoncachedVolumeCard', 'Aws Storage Gateway Noncached Volume Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Remote.puml
new file mode 100644
index 00000000000..0fc55258ea0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeCard('AwsStorageGatewayNoncachedVolumeCard', 'Aws Storage Gateway Noncached Volume Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.png
new file mode 100644
index 00000000000..77cd3905f85
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.puml
new file mode 100644
index 00000000000..e253460030c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeGroup('AwsStorageGatewayNoncachedVolumeGroup', 'Aws Storage Gateway Noncached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Remote.puml
new file mode 100644
index 00000000000..cc6710048ce
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolumeGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayNoncachedVolumeGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayNoncachedVolume')
+
+' renders the element
+AwsStorageGatewayNoncachedVolumeGroup('AwsStorageGatewayNoncachedVolumeGroup', 'Aws Storage Gateway Noncached Volume Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.png
new file mode 100644
index 00000000000..4363962197d
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.puml
new file mode 100644
index 00000000000..b4c476e2b84
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGateway('AwsStorageGatewayTapeGateway', 'Aws Storage Gateway Tape Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Remote.puml
new file mode 100644
index 00000000000..82709907e23
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGateway('AwsStorageGatewayTapeGateway', 'Aws Storage Gateway Tape Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.md
new file mode 100644
index 00000000000..37b44d37186
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayTapeGateway
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+```
+
+
+
+| Illustration | AwsStorageGatewayTapeGateway | AwsStorageGatewayTapeGatewayCard | AwsStorageGatewayTapeGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.png) | ![illustration for AwsStorageGatewayTapeGateway](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.Local.png) | ![illustration for AwsStorageGatewayTapeGatewayCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.png) | ![illustration for AwsStorageGatewayTapeGatewayGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayTapeGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGateway('AwsStorageGatewayTapeGateway', 'Aws Storage Gateway Tape Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGateway('AwsStorageGatewayTapeGateway', 'Aws Storage Gateway Tape Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayTapeGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayCard('AwsStorageGatewayTapeGatewayCard', 'Aws Storage Gateway Tape Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayCard('AwsStorageGatewayTapeGatewayCard', 'Aws Storage Gateway Tape Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayTapeGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayGroup('AwsStorageGatewayTapeGatewayGroup', 'Aws Storage Gateway Tape Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayGroup('AwsStorageGatewayTapeGatewayGroup', 'Aws Storage Gateway Tape Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.png
new file mode 100644
index 00000000000..b14edc26958
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.puml
new file mode 100644
index 00000000000..29a5770e364
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway
+
+sprite $AwsStorageGatewayTapeGatewayXs [10x10/16z] NKg30S1038on_y3jM-49Tga0i5T4KteG3XJbSjUozCnfHuPLx2ub4Vm
+
+sprite $AwsStorageGatewayTapeGatewaySm [12x12/16z] XSQt0S1034BHVqc2_GTse7Db1NXynZMMLYWowyzR8SfXuiAO4tl0GB4uD2TcioXfKO1boTm
+
+sprite $AwsStorageGatewayTapeGatewayMd [16x16/16z] fSYt0GCn5CDGI3-H-m_id5qUkWV-AqkUzTGyBxV4epdWjfrl6s3DqxcnJEo7ZO1XNZOWzB2OHHJry2vImMJcpMG3YhKC2u3IBJW3
+
+sprite $AwsStorageGatewayTapeGatewayLg [20x20/16z] {
+hSr9bWKX20NHGEdU_XTSdQUopzcFuLM0bo9RdN4KEG1JjT6VBCr_6snzr8pLPg78r3nQ1m0rTvl9Q1N8DYiGc20s4s50JEfeBElD6bkp5fjvOf9EDwZrdbNL
+pJ9ICL8vnX1xCrO6tm
+}
+
+!procedure AwsStorageGatewayTapeGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayTapeGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayTapeGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayTapeGatewayGroup($id, $name='Aws Storage Gateway Tape Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayTapeGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.png
new file mode 100644
index 00000000000..3954ad5f290
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.puml
new file mode 100644
index 00000000000..92784a638d9
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayCard('AwsStorageGatewayTapeGatewayCard', 'Aws Storage Gateway Tape Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Remote.puml
new file mode 100644
index 00000000000..810696cbf5c
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayCard('AwsStorageGatewayTapeGatewayCard', 'Aws Storage Gateway Tape Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.png
new file mode 100644
index 00000000000..f92e082e2a5
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.puml
new file mode 100644
index 00000000000..cd938abf623
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayGroup('AwsStorageGatewayTapeGatewayGroup', 'Aws Storage Gateway Tape Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..36ddef80522
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayTapeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayTapeGateway')
+
+' renders the element
+AwsStorageGatewayTapeGatewayGroup('AwsStorageGatewayTapeGatewayGroup', 'Aws Storage Gateway Tape Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.png
new file mode 100644
index 00000000000..348131ecafd
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.puml
new file mode 100644
index 00000000000..3ee4da97dfd
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibrary
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibrary('AwsStorageGatewayVirtualTapeLibrary', 'Aws Storage Gateway Virtual Tape Library', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Remote.puml
new file mode 100644
index 00000000000..ed1ac15d103
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibrary
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibrary('AwsStorageGatewayVirtualTapeLibrary', 'Aws Storage Gateway Virtual Tape Library', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.md
new file mode 100644
index 00000000000..f303115498b
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayVirtualTapeLibrary
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+```
+
+
+
+| Illustration | AwsStorageGatewayVirtualTapeLibrary | AwsStorageGatewayVirtualTapeLibraryCard | AwsStorageGatewayVirtualTapeLibraryGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.png) | ![illustration for AwsStorageGatewayVirtualTapeLibrary](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.Local.png) | ![illustration for AwsStorageGatewayVirtualTapeLibraryCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.png) | ![illustration for AwsStorageGatewayVirtualTapeLibraryGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayVirtualTapeLibrary
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibrary
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibrary('AwsStorageGatewayVirtualTapeLibrary', 'Aws Storage Gateway Virtual Tape Library', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibrary
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibrary('AwsStorageGatewayVirtualTapeLibrary', 'Aws Storage Gateway Virtual Tape Library', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayVirtualTapeLibraryCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryCard('AwsStorageGatewayVirtualTapeLibraryCard', 'Aws Storage Gateway Virtual Tape Library Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryCard('AwsStorageGatewayVirtualTapeLibraryCard', 'Aws Storage Gateway Virtual Tape Library Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayVirtualTapeLibraryGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryGroup('AwsStorageGatewayVirtualTapeLibraryGroup', 'Aws Storage Gateway Virtual Tape Library Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryGroup('AwsStorageGatewayVirtualTapeLibraryGroup', 'Aws Storage Gateway Virtual Tape Library Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.png
new file mode 100644
index 00000000000..a96bab97762
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.puml
new file mode 100644
index 00000000000..76e788d7571
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary.puml
@@ -0,0 +1,24 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary
+
+sprite $AwsStorageGatewayVirtualTapeLibraryXs [10x10/16z] PKgr0G0W3AlB_mUZOQ8Qew_uN6i5uYgWvpenK9o773DGTn_4wpGBJG
+
+sprite $AwsStorageGatewayVirtualTapeLibrarySm [12x12/16z] ROk50GCn30ClPky_SFlC5p18ueQEbGQ4o0vOU-JiLzO-OFZQAmNKqW_Ce9S-UkOhAw9hNtDAvlyF
+
+sprite $AwsStorageGatewayVirtualTapeLibraryMd [16x16/16z] TSo50GGW40Emu7J_WTzTYWOvNrdxaLmC2ioxIqbvTVFfhZzyoyCzcv5zSsr4PLzzeZqyR2ddgSwRoxoa_wlFFbsl5tVSFP9Kv1IE
+
+sprite $AwsStorageGatewayVirtualTapeLibraryLg [20x20/16z] {
+XSu50i0m20F004iA___mt2rRxQfuJft2oOH3J9i5GkvdOuT2N2plPeP4ycHhlgsrbkEPAbkDCSsFerojnZePHzCuad6eQpKaMLA9vQVtZS7l-xB6N6pi7AoP
+sMnkvhDH4iTEfo4Ez
+}
+
+!procedure AwsStorageGatewayVirtualTapeLibrary($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayVirtualTapeLibraryCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayVirtualTapeLibraryLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayVirtualTapeLibraryGroup($id, $name='Aws Storage Gateway Virtual Tape Library', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayVirtualTapeLibraryLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.png
new file mode 100644
index 00000000000..73647c8c2e7
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.puml
new file mode 100644
index 00000000000..ed0f80105a0
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryCard('AwsStorageGatewayVirtualTapeLibraryCard', 'Aws Storage Gateway Virtual Tape Library Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Remote.puml
new file mode 100644
index 00000000000..27d9a491b4f
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryCard('AwsStorageGatewayVirtualTapeLibraryCard', 'Aws Storage Gateway Virtual Tape Library Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.png
new file mode 100644
index 00000000000..974de12219c
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.puml
new file mode 100644
index 00000000000..e0e01c765aa
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryGroup('AwsStorageGatewayVirtualTapeLibraryGroup', 'Aws Storage Gateway Virtual Tape Library Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Remote.puml
new file mode 100644
index 00000000000..a7424a14ca8
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibraryGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVirtualTapeLibraryGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVirtualTapeLibrary')
+
+' renders the element
+AwsStorageGatewayVirtualTapeLibraryGroup('AwsStorageGatewayVirtualTapeLibraryGroup', 'Aws Storage Gateway Virtual Tape Library Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.png
new file mode 100644
index 00000000000..44905994c49
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.puml
new file mode 100644
index 00000000000..71bd0cb2d4e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGateway('AwsStorageGatewayVolumeGateway', 'Aws Storage Gateway Volume Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Remote.puml
new file mode 100644
index 00000000000..26e5818d786
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGateway('AwsStorageGatewayVolumeGateway', 'Aws Storage Gateway Volume Gateway', 'an optional tech label')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.md b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.md
new file mode 100644
index 00000000000..169a979e161
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.md
@@ -0,0 +1,157 @@
+# AwsStorageGatewayVolumeGateway
+
+
+```text
+aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway
+```
+
+```text
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+```
+
+
+
+| Illustration | AwsStorageGatewayVolumeGateway | AwsStorageGatewayVolumeGatewayCard | AwsStorageGatewayVolumeGatewayGroup |
+| :---: | :---: | :---: | :---: |
+| ![illustration for Illustration](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.png) | ![illustration for AwsStorageGatewayVolumeGateway](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.Local.png) | ![illustration for AwsStorageGatewayVolumeGatewayCard](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.png) | ![illustration for AwsStorageGatewayVolumeGatewayGroup](../../../aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.png) |
+
+
+
+
+## AwsStorageGatewayVolumeGateway
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGateway('AwsStorageGatewayVolumeGateway', 'Aws Storage Gateway Volume Gateway', 'an optional tech label')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGateway
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGateway('AwsStorageGatewayVolumeGateway', 'Aws Storage Gateway Volume Gateway', 'an optional tech label')
+@enduml
+```
+
+## AwsStorageGatewayVolumeGatewayCard
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayCard('AwsStorageGatewayVolumeGatewayCard', 'Aws Storage Gateway Volume Gateway Card', 'an optional description')
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayCard('AwsStorageGatewayVolumeGatewayCard', 'Aws Storage Gateway Volume Gateway Card', 'an optional description')
+@enduml
+```
+
+## AwsStorageGatewayVolumeGatewayGroup
+
+### Load remotely
+```plantuml
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayGroup('AwsStorageGatewayVolumeGatewayGroup', 'Aws Storage Gateway Volume Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
+### Load locally
+```plantuml
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayGroup('AwsStorageGatewayVolumeGatewayGroup', 'Aws Storage Gateway Volume Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
+```
+
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.png
new file mode 100644
index 00000000000..365a5fdd269
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.puml
new file mode 100644
index 00000000000..f965a6c10f2
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway.puml
@@ -0,0 +1,21 @@
+' definition of the Item aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway
+
+sprite $AwsStorageGatewayVolumeGatewayXs [10x10/16z] Oq02d62Cu6AmE9bOE24CJbOsA8k5anERSXOeance0m
+
+sprite $AwsStorageGatewayVolumeGatewaySm [12x12/16z] TSQ50S0m30F1nFpx3rncC4ZNRjEnxlJ5yflhRCxfEwl1dTfSG6nkq_Y7oQXStQb2sWW
+
+sprite $AwsStorageGatewayVolumeGatewayMd [16x16/16z] XKo30G0n46lEsN_WjrbUs1wMiug95SNApd-kjlp1Ui38OfLks2S9jk9YU92-OgO0lcCPp4jinUqBCsHehmqNH1MXmuZ9AP4JwW4
+
+sprite $AwsStorageGatewayVolumeGatewayLg [20x20/16z] dSy30aGn30JGE3FtF_0QtwhxoiXQyWBHEH1ZVNhyh7yZvNTK_oENpIF3HaQcMO3nD_ZW-CT8TcQHGqEOkraEJG8aItfedtJ5-at1lo4A93enZiF_SSWqtZi
+
+!procedure AwsStorageGatewayVolumeGateway($id, $name="", $tech="")
+ IconElement($id, 'IconElement', 'aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway', $name, $tech)
+!endprocedure
+
+!procedure AwsStorageGatewayVolumeGatewayCard($id, $funcName="", $content="")
+ IconCardElement($id, 'IconCardElement', '<$AwsStorageGatewayVolumeGatewayLg>', 'Storage', $funcName, $content)
+!endprocedure
+
+!procedure AwsStorageGatewayVolumeGatewayGroup($id, $name='Aws Storage Gateway Volume Gateway', $tech='')
+ IconGroupElement($id, 'StorageFamily', '<$AwsStorageGatewayVolumeGatewayLg>', $name, $tech)
+!endprocedure
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.png
new file mode 100644
index 00000000000..832dd96ebf4
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.puml
new file mode 100644
index 00000000000..e7acca1779d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Local.puml
@@ -0,0 +1,17 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayCard('AwsStorageGatewayVolumeGatewayCard', 'Aws Storage Gateway Volume Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Remote.puml
new file mode 100644
index 00000000000..881105d5f0a
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayCard.Remote.puml
@@ -0,0 +1,16 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayCard
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayCard('AwsStorageGatewayVolumeGatewayCard', 'Aws Storage Gateway Volume Gateway Card', 'an optional description')
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.png b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.png
new file mode 100644
index 00000000000..6ef2fcca795
Binary files /dev/null and b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.png differ
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.puml
new file mode 100644
index 00000000000..2181ef79c8e
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Local.puml
@@ -0,0 +1,21 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION="../../.."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayGroup('AwsStorageGatewayVolumeGatewayGroup', 'Aws Storage Gateway Volume Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Remote.puml b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Remote.puml
new file mode 100644
index 00000000000..299792b3e3d
--- /dev/null
+++ b/distribution/aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGatewayGroup.Remote.puml
@@ -0,0 +1,20 @@
+@startuml
+' configures the library
+!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+' loads the Item which embeds the element AwsStorageGatewayVolumeGatewayGroup
+include('aws-q1-2022/Resource/Storage/AwsStorageGatewayVolumeGateway')
+
+' renders the element
+AwsStorageGatewayVolumeGatewayGroup('AwsStorageGatewayVolumeGatewayGroup', 'Aws Storage Gateway Volume Gateway Group', 'an optional tech label') {
+ note as note
+ the content of the group
+ end note
+}
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/bootstrap.puml b/distribution/aws-q1-2022/bootstrap.puml
new file mode 100644
index 00000000000..e1079eeca99
--- /dev/null
+++ b/distribution/aws-q1-2022/bootstrap.puml
@@ -0,0 +1,494 @@
+@startuml
+
+
+
+' AWS
+
+!global $AWS_COLOR_DARK_BLUE="#232F3D"
+!global $AWS_COLOR_LIGHT_BLUE="#007CBC"
+!global $AWS_COLOR_LIGHT_BLUE_BG="#E6F2F9"
+!global $AWS_COLOR_GREY="#5A6B86"
+!global $AWS_COLOR_GREY_BG="#EBEDF0"
+!global $AWS_COLOR_VIOLET="#CD2264"
+
+!global $AWS_COLOR_SQUID="#161E2D"
+!global $AWS_COLOR_PURPLE="#4D27AA"
+!global $AWS_COLOR_PINK="#B0084D"
+!global $AWS_COLOR_GREEN="#1E8900"
+!global $AWS_COLOR_ORANGE="#D45B07"
+!global $AWS_COLOR_RED="#BF0816"
+!global $AWS_COLOR_BLUE="#2E27AD"
+!global $AWS_COLOR_TURQUOISE="#067F68"
+
+skinparam DefaultTextAlignment center
+
+skinparam Arrow {
+ FontColor $FONT_COLOR
+ Color #535B63
+ Thickness 1
+}
+
+skinparam Card<> {
+ BorderThickness 0
+ BorderColor transparent
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ BorderThickness 1
+ BorderColor $FONT_COLOR
+ BackgroundColor #FFFFFF
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_XS
+ shadowing true
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PURPLE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PURPLE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PURPLE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PINK
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PINK
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PINK
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PINK
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PINK
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PINK
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PINK
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PINK
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PINK
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREEN
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_TURQUOISE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_TURQUOISE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_TURQUOISE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PURPLE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PURPLE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PURPLE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_SQUID
+ BorderThickness 1
+ BorderColor $AWS_COLOR_SQUID
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_SQUID
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREEN
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREEN
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_TURQUOISE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_TURQUOISE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_TURQUOISE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PINK
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PINK
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PINK
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_TURQUOISE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_TURQUOISE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_TURQUOISE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_TURQUOISE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_TURQUOISE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_TURQUOISE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PURPLE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PURPLE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PURPLE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PURPLE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PURPLE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PURPLE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PURPLE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PURPLE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PURPLE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_BLUE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_BLUE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_BLUE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_RED
+ BorderThickness 1
+ BorderColor $AWS_COLOR_RED
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_RED
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_PURPLE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_PURPLE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_PURPLE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_GREEN
+ BorderThickness 1
+ BorderColor $AWS_COLOR_GREEN
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_GREEN
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+
+
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/chef_automate_architecture_on_aws.png b/distribution/aws-q1-2022/chef_automate_architecture_on_aws.png
new file mode 100644
index 00000000000..096317a2d0b
Binary files /dev/null and b/distribution/aws-q1-2022/chef_automate_architecture_on_aws.png differ
diff --git a/distribution/aws-q1-2022/chef_automate_architecture_on_aws.puml b/distribution/aws-q1-2022/chef_automate_architecture_on_aws.puml
new file mode 100644
index 00000000000..af4b609eea5
--- /dev/null
+++ b/distribution/aws-q1-2022/chef_automate_architecture_on_aws.puml
@@ -0,0 +1,37 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION=".."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+include("aws-q1-2022/Group/GroupAwsCloud")
+include("aws-q1-2022/Group/GroupAvailabilityZone")
+include("aws-q1-2022/Group/GroupVpc")
+include("aws-q1-2022/Group/GroupPublicSubnet")
+include("aws-q1-2022/Resource/Compute/AmazonEc2Instance")
+include("aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway")
+
+GroupAwsCloud('aws') {
+ GroupAvailabilityZone('az') {
+ GroupVpc('vpc', 'VPC', '10.0.0.0/16') {
+ AmazonVpcInternetGateway('gateway', 'Internet gateway')
+ GroupPublicSubnet('pubnet', 'Public subnet', '10.0.0.0/19') {
+ AmazonEc2Instance('instance1', 'Chef Automate')
+ AmazonEc2Instance('instance2', 'Chef workstation (local Chef repo)')
+ AmazonEc2Instance('instance3', 'Chef node')
+ }
+ }
+ }
+}
+
+gateway -[hidden]-> instance1
+instance1 -down-> instance2
+instance2 -> instance3
+instance3 -up-> instance1
+
+@enduml
\ No newline at end of file
diff --git a/distribution/aws-q1-2022/git_to_s3_webhooks.png b/distribution/aws-q1-2022/git_to_s3_webhooks.png
new file mode 100644
index 00000000000..73e32ef6383
Binary files /dev/null and b/distribution/aws-q1-2022/git_to_s3_webhooks.png differ
diff --git a/distribution/aws-q1-2022/git_to_s3_webhooks.puml b/distribution/aws-q1-2022/git_to_s3_webhooks.puml
new file mode 100644
index 00000000000..93c417339f2
--- /dev/null
+++ b/distribution/aws-q1-2022/git_to_s3_webhooks.puml
@@ -0,0 +1,40 @@
+@startuml
+' configures the library
+!global $INCLUSION_MODE="local"
+!global $LIB_BASE_LOCATION=".."
+
+' loads the library's bootstrap
+!include $LIB_BASE_LOCATION/bootstrap.puml
+
+' loads the package bootstrap
+include('aws-q1-2022/bootstrap')
+
+include("aws-q1-2022/Resource/GeneralIcons/User")
+include("aws-q1-2022/Resource/GeneralIcons/TraditionalServer")
+include("aws-q1-2022/Architecture/Compute/AwsLambda")
+include("aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects")
+include("aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn")
+include("aws-q1-2022/Group/GroupAwsCloud")
+
+left to right direction
+
+User("git_users", "Git users")
+TraditionalServer("git_server", "Git Server")
+GroupAwsCloud('aws') {
+ AwsLambda("lambda0", "AWS Lambda")
+ AwsLambda("lambda1", "AWS Lambda")
+ AmazonSimpleStorageServiceBucketWithObjects("bucket_ssh", "Amazon S3 SSH key bucket")
+ AwsIdentityAccessManagementAddOn("kms", "AWS KMS key")
+ AmazonSimpleStorageServiceBucketWithObjects("bucket_output", "Amazon S3 output bucket")
+}
+
+git_users -down-> git_server : Relationship("git push", "ssh")
+git_server -down-> lambda0 : Relationship("git webhook", "https")
+lambda0 -down-> lambda1
+lambda1 -down-> bucket_ssh
+lambda1 -down-> kms
+lambda1 -down-> bucket_output
+lambda1 -up-> git_server
+lambda1 -[hidden]- lambda0
+
+@enduml
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 2ba12af8020..27b482f91dd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -31,6 +31,7 @@
"fs-extra": "^10.0.0",
"lodash": "^4.17.21",
"mocha": "^9.2.0",
+ "prettier": "^2.6.1",
"standard-version": "^9.3.2",
"ts-node": "^10.4.0",
"typescript": "^4.4.4",
@@ -2459,6 +2460,21 @@
"node": ">=0.10.0"
}
},
+ "node_modules/prettier": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz",
+ "integrity": "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
"node_modules/process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -5260,6 +5276,12 @@
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
},
+ "prettier": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz",
+ "integrity": "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==",
+ "dev": true
+ },
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
diff --git a/package.json b/package.json
index 6824584610e..a2a2d1169db 100644
--- a/package.json
+++ b/package.json
@@ -61,6 +61,7 @@
"fs-extra": "^10.0.0",
"lodash": "^4.17.21",
"mocha": "^9.2.0",
+ "prettier": "^2.6.1",
"standard-version": "^9.3.2",
"ts-node": "^10.4.0",
"typescript": "^4.4.4",
diff --git a/source/library/index.ts b/source/library/index.ts
index a770a53f55f..3e5579481c1 100644
--- a/source/library/index.ts
+++ b/source/library/index.ts
@@ -1,19 +1,21 @@
-import {DefaultPackageContext, LibraryFactory} from "../../workdir-generator/factories";
-import {Library, Package} from "../../workdir-generator/manifest";
-import {Eip1Factory} from "./packages/eip-1";
+import {AwsQ12022Factory} from "./packages/aws-q1-2022";
import {AwsQ32021Factory} from "./packages/aws-q3-2021";
import {AzureV2Factory} from "./packages/azure-4";
-import {Fontawesome6Factory} from "./packages/fontawesome-6";
import {C4modelFactory} from "./packages/c4model";
import {C4nordFactory} from "./packages/c4nord";
+import {DefaultPackageContext, LibraryFactory} from "../../workdir-generator/factories";
import {DomainstorytellingFactory} from "./packages/domainstorytelling";
-import {GcpFactory} from "./packages/gcp";
+import {Eip1Factory} from "./packages/eip-1";
import {EventstormingFactory} from "./packages/eventstorming";
+import {Fontawesome6Factory} from "./packages/fontawesome-6";
+import {GcpFactory} from "./packages/gcp";
+import {Homecloud2Factory} from "./packages/homecloud-2";
+import {Library, Package} from "../../workdir-generator/manifest";
import {Material4Factory} from "./packages/material-4";
import {Simpleicons6Factory} from "./packages/simpleicons-6";
-import {Homecloud2Factory} from "./packages/homecloud-2";
const PACKAGE_FACTORIES = [
+ new AwsQ12022Factory(),
new AwsQ32021Factory(),
new AzureV2Factory(),
new C4modelFactory(),
diff --git a/source/library/packages/aws-q1-2022/families.csv b/source/library/packages/aws-q1-2022/families.csv
new file mode 100644
index 00000000000..5811e81b6b3
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/families.csv
@@ -0,0 +1,37 @@
+name,color
+Analytics,$AWS_COLOR_PURPLE
+AppIntegration,$AWS_COLOR_PINK
+ApplicationIntegration,$AWS_COLOR_PINK
+ArVr,$AWS_COLOR_PINK
+AwsCostManagement,$AWS_COLOR_GREEN
+Blockchain,$AWS_COLOR_ORANGE
+BusinessApplication,$AWS_COLOR_RED
+BusinessApplications,$AWS_COLOR_RED
+Compute,$AWS_COLOR_ORANGE
+Containers,$AWS_COLOR_ORANGE
+CustomerEnablement,$AWS_COLOR_BLUE
+CustomerEnagagement,$AWS_COLOR_BLUE
+CustomerEngagement,$AWS_COLOR_BLUE
+Database,$AWS_COLOR_BLUE
+DeveloperTools,$AWS_COLOR_BLUE
+EndUserComputing,$AWS_COLOR_TURQUOISE
+FrontEndWebMobile,$AWS_COLOR_RED
+GameTech,$AWS_COLOR_PURPLE
+GeneralIcons,$AWS_COLOR_SQUID
+InternetOfThings,$AWS_COLOR_GREEN
+LoT,$AWS_COLOR_GREEN
+MachineLearning,$AWS_COLOR_TURQUOISE
+ManagementGovernance,$AWS_COLOR_PINK
+MediaServices,$AWS_COLOR_ORANGE
+MigrationAndTransfer,$AWS_COLOR_TURQUOISE
+MigrationTransfer,$AWS_COLOR_TURQUOISE
+NetworkingAndContentDelivery,$AWS_COLOR_PURPLE
+NetworkingContent,$AWS_COLOR_PURPLE
+NetworkingContentDelivery,$AWS_COLOR_PURPLE
+QuantumTechnologies,$AWS_COLOR_ORANGE
+Robotics,$AWS_COLOR_RED
+Satellite,$AWS_COLOR_BLUE
+SecurityIdentityAndCompliance,$AWS_COLOR_RED
+SecurityIdentityCompliance,$AWS_COLOR_RED
+Serverless,$AWS_COLOR_PURPLE
+Storage,$AWS_COLOR_GREEN
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/groups.csv b/source/library/packages/aws-q1-2022/groups.csv
new file mode 100644
index 00000000000..d1928dc4979
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/groups.csv
@@ -0,0 +1,18 @@
+name,front_color,background_color,border_thick,border_style,border_color,icon_reference
+Cloud,$AWS_COLOR_DARK_BLUE,transparent,1,solid,$AWS_COLOR_DARK_BLUE,aws-q1-2022/Resource/GroupIcons/Cloud
+AWS Cloud,$AWS_COLOR_DARK_BLUE,transparent,1,solid,$AWS_COLOR_DARK_BLUE,aws-q1-2022/Resource/GroupIcons/AwsCloud
+Region,$AWS_COLOR_LIGHT_BLUE,transparent,1,dotted,$AWS_COLOR_LIGHT_BLUE,aws-q1-2022/Resource/GroupIcons/Region
+Availability Zone,$AWS_COLOR_LIGHT_BLUE,transparent,1,dashed,$AWS_COLOR_LIGHT_BLUE,
+Security,$AWS_COLOR_RED,transparent,1,solid,$AWS_COLOR_RED,
+Auto Scaling,$AWS_COLOR_ORANGE,transparent,1,dashed,$AWS_COLOR_ORANGE,aws-q1-2022/Resource/GroupIcons/AutoScaling
+VPC,$AWS_COLOR_GREEN,transparent,1,solid,$AWS_COLOR_GREEN,aws-q1-2022/Resource/GroupIcons/Vpc
+Private Subnet,$AWS_COLOR_LIGHT_BLUE,$AWS_COLOR_LIGHT_BLUE_BG,0,solid,transparent,aws-q1-2022/Resource/GroupIcons/VpcSubnetPrivate
+Public Subnet,$AWS_COLOR_GREEN,$AWS_COLOR_LIGHT_BLUE_BG,0,solid,transparent,aws-q1-2022/Resource/GroupIcons/VpcSubnetPublic
+Server Contents,$AWS_COLOR_GREY,transparent,1,solid,$AWS_COLOR_GREY,aws-q1-2022/Resource/GroupIcons/ServerContents
+Corporate Data Center,$AWS_COLOR_GREY,transparent,1,solid,$AWS_COLOR_GREY,aws-q1-2022/Resource/GroupIcons/CorporateDataCenter
+Elastic Beanstalk Container,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,aws-q1-2022/Resource/GroupIcons/ElasticBeanstalkContainer
+EC2 Instance Contents,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,aws-q1-2022/Resource/GroupIcons/Ec2InstanceContainer
+Spot Fleet,$AWS_COLOR_ORANGE,transparent,1,solid,$AWS_COLOR_ORANGE,aws-q1-2022/Resource/GroupIcons/SpotFleet
+AWS Step Functions workflow,$AWS_COLOR_VIOLET,transparent,1,solid,$AWS_COLOR_VIOLET,aws-q1-2022/Resource/GroupIcons/AwsStepFunction
+Dashed,$AWS_COLOR_GREY,transparent,1,dashed,$AWS_COLOR_GREY,
+Plain,$AWS_COLOR_DARK_BLUE,$AWS_COLOR_GREY_BG,0,solid,transparent,
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_General-Icons/Res_48_Light/General.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_General-Icons/Res_48_Light/General.svg
new file mode 100644
index 00000000000..57a47e30a49
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_General-Icons/Res_48_Light/General.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AutoScaling.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AutoScaling.svg
new file mode 100644
index 00000000000..10632717ffc
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AutoScaling.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AwsCloud.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AwsCloud.svg
new file mode 100644
index 00000000000..7b7966e5e05
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AwsCloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AwsStepFunction.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AwsStepFunction.svg
new file mode 100644
index 00000000000..57f0210a1a5
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/AwsStepFunction.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Cloud.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Cloud.svg
new file mode 100644
index 00000000000..b98101b7826
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/CorporateDataCenter.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/CorporateDataCenter.svg
new file mode 100644
index 00000000000..e67be3a83b4
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/CorporateDataCenter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Ec2InstanceContainer.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Ec2InstanceContainer.svg
new file mode 100644
index 00000000000..27c4acf9c5e
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Ec2InstanceContainer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/ElasticBeanstalkContainer.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/ElasticBeanstalkContainer.svg
new file mode 100644
index 00000000000..fe720f4431a
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/ElasticBeanstalkContainer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Region.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Region.svg
new file mode 100644
index 00000000000..0f0d648aa9e
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Region.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/ServerContents.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/ServerContents.svg
new file mode 100644
index 00000000000..684c1af1e2d
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/ServerContents.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/SpotFleet.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/SpotFleet.svg
new file mode 100644
index 00000000000..436d16792ed
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/SpotFleet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Vpc.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Vpc.svg
new file mode 100644
index 00000000000..bf60a6fc452
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/Vpc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/VpcSubnetPrivate.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/VpcSubnetPrivate.svg
new file mode 100644
index 00000000000..50d6ebaafe4
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/VpcSubnetPrivate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/VpcSubnetPublic.svg b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/VpcSubnetPublic.svg
new file mode 100644
index 00000000000..2e2a62aeb18
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/icons/resource/Res_Group-Icons/Res_48_Light/VpcSubnetPublic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/library/packages/aws-q1-2022/index.ts b/source/library/packages/aws-q1-2022/index.ts
new file mode 100644
index 00000000000..97831957044
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/index.ts
@@ -0,0 +1,233 @@
+import P from "path"
+import glob from "glob"
+import Fe from "fs-extra"
+import { parse } from "csv-parse/sync"
+import F from "fs"
+import { promisify } from "util"
+import {
+ PackageContext,
+ PackageFactory,
+} from "../../../../workdir-generator/factories"
+import { Item, Package } from "../../../../workdir-generator/manifest"
+import { fetchArchive } from "../../../../workdir-generator/archive"
+import {
+ getAbsoluteImagePath,
+ render,
+} from "../../../../workdir-generator/paths"
+import { toCamelCase, toSnakeCase } from "../../../../workdir-generator/naming"
+import {
+ csvToCustomGroups,
+ unifyItems,
+} from "../../../../workdir-generator/discovery"
+
+const ICONS_URL =
+ "https://d1.awsstatic.com/webteam/architecture-icons/q1-2022/Asset-Package_01312022.735e45eb7f0891333b7fcce325b0af915fd44766.zip?refid=2b20d715-304d-4265-b741-b2837e5cbdf5"
+
+type FamiliesCsvRow = {
+ name: string
+ color: string
+}
+
+export class AwsQ12022Factory implements PackageFactory {
+ getUrn(): string {
+ return "aws-q1-2022"
+ }
+
+ private getItemUrn(imageSrcPath: string) {
+ const parts = imageSrcPath
+ .split(P.sep)
+ .map((part) =>
+ part
+ .replace(/^48$/g, "")
+ .replace(/^Arch_48$/g, "")
+ .replace(/^Arch-Category_48$/g, "")
+ .replace(/^Res_48_Light$/g, "")
+ .replace(/_48\.svg$/g, "")
+ .replace(/_48_Light\.svg$/g, "")
+ .replace(/\.svg$/g, "")
+ .replace(/_48$/g, "")
+ .replace(/^Arch-/g, "")
+ .replace(/^Arch_/g, "")
+ .replace(/^Category_/g, "")
+ .replace(/^Res_/g, "")
+ )
+ .map(toCamelCase)
+ .filter((part) => !!part)
+ return `${this.getUrn()}/${parts.join(P.sep)}`
+ }
+
+ private async discover(
+ context: PackageContext,
+ cwd: string,
+ globPattern: string
+ ): Promise> {
+ const discoveredSvg = await promisify(glob)(globPattern, {
+ cwd,
+ nodir: true,
+ })
+ context.info(
+ "discovered %s pictures file from %s",
+ discoveredSvg.length,
+ cwd
+ )
+
+ const discoveredItems: Array- = discoveredSvg.map(
+ (relativeImagePathToGlob) => {
+ const absoluteImagePath = getAbsoluteImagePath(
+ context,
+ cwd,
+ relativeImagePathToGlob
+ )
+ const imageSrcPath = P.relative(
+ context.absoluteDstYamlDirPath,
+ absoluteImagePath
+ )
+ const itemUrn = this.getItemUrn(relativeImagePathToGlob)
+ const itemFamily = itemUrn.split(P.sep).slice(-2, -1).join()
+ const elementIconGroupStereotype = `${itemFamily}Family`
+ return {
+ urn: itemUrn,
+ family: itemFamily,
+ icon: {
+ type: "Source",
+ source: imageSrcPath,
+ },
+ elements: [
+ {
+ shape: {
+ type: "Icon",
+ },
+ },
+ {
+ shape: {
+ type: "IconCard",
+ },
+ },
+ {
+ shape: {
+ type: "IconGroup",
+ stereotype_name: elementIconGroupStereotype,
+ },
+ },
+ ],
+ }
+ }
+ )
+ context.info("discovered %s items from %s", discoveredItems.length, cwd)
+
+ return discoveredItems.sort((a, b) => a.urn.localeCompare(b.urn))
+ }
+
+ private async renderBootstrap(context: PackageContext) {
+ const families: Array = parse(
+ F.readFileSync(P.join(__dirname, "families.csv"), { encoding: "utf-8" }),
+ {
+ columns: true,
+ }
+ )
+ await render(
+ P.join(__dirname, "templates", "bootstrap.tera"),
+ P.join(context.tplDirPath, this.getUrn(), "bootstrap.tera"),
+ { families }
+ )
+ }
+
+ async create(context: PackageContext): Promise {
+ await this.renderBootstrap(context)
+
+ const iconsZipPath = P.join(context.pkgTmpDirPath, "icons.zip")
+ const iconsZipDst = P.join(context.pkgTmpDirPath, "temp_icons")
+ await fetchArchive(context, ICONS_URL, iconsZipPath, iconsZipDst)
+
+ const iconsDst = P.join(context.pkgTmpDirPath, "icons")
+
+ await Fe.mkdir(P.join(iconsDst, "architecture"), { recursive: true })
+ await Fe.copy(
+ P.join(iconsZipDst, "Architecture-Service-Icons_01312022"),
+ P.join(iconsDst, "architecture"),
+ { overwrite: false, recursive: true }
+ )
+ await Fe.mkdir(P.join(iconsDst, "category"), { recursive: true })
+ await Fe.copy(
+ P.join(iconsZipDst, "Category-Icons_01312022"),
+ P.join(iconsDst, "category"),
+ { overwrite: false, recursive: true }
+ )
+ await Fe.mkdir(P.join(iconsDst, "resource"), { recursive: true })
+ await Fe.copy(
+ P.join(iconsZipDst, "Resource-Icons_01312022"),
+ P.join(iconsDst, "resource"),
+ { overwrite: false, recursive: true }
+ )
+
+ await Fe.copy(P.join(__dirname, "icons"), iconsDst, {
+ recursive: true,
+ overwrite: true,
+ })
+
+ const architectureItems = await this.discover(
+ context,
+ iconsDst,
+ "architecture/**/+(Arch_48|48)/**/*.svg"
+ )
+ context.info("found (%s) icons for architecture", architectureItems.length)
+
+ const categoryItems = await this.discover(
+ context,
+ iconsDst,
+ "category/**/Arch-Category_48/**/*.svg"
+ )
+ categoryItems.forEach((item) => {
+ delete item.family
+ item.elements.forEach((element) => {
+ if (element.shape.type === "IconGroup") {
+ element.shape.stereotype_name = P.basename(item.urn)
+ }
+ })
+ })
+ context.info("found (%s) icons for category", categoryItems.length)
+
+ const resourcesItems = await this.discover(
+ context,
+ iconsDst,
+ "resource/**/Res_48_Light/**/*.svg"
+ )
+ context.info("found (%s) icons for resource", resourcesItems.length)
+
+ const group_items: Array
- = await csvToCustomGroups(
+ this,
+ P.join(__dirname, "groups.csv")
+ )
+
+ return {
+ urn: this.getUrn(),
+ templates: {
+ bootstrap: `${this.getUrn()}/bootstrap.tera`,
+ },
+ modules: [
+ {
+ urn: `${this.getUrn()}/Architecture`,
+ items: unifyItems(architectureItems),
+ },
+ {
+ urn: `${this.getUrn()}/Category`,
+ items: unifyItems(categoryItems),
+ },
+ {
+ urn: `${this.getUrn()}/Group`,
+ items: unifyItems(group_items),
+ },
+ {
+ urn: `${this.getUrn()}/Resource`,
+ items: unifyItems(resourcesItems),
+ },
+ ],
+ examples: ["Chef Automate Architecture on AWS", "Git to S3 Webhooks"].map(
+ (name) => ({
+ name,
+ template: `${this.getUrn()}/examples/${toSnakeCase(name)}.tera`,
+ })
+ ),
+ }
+ }
+}
diff --git a/source/library/packages/aws-q1-2022/templates/bootstrap.tera b/source/library/packages/aws-q1-2022/templates/bootstrap.tera
new file mode 100644
index 00000000000..ee3d9c19a19
--- /dev/null
+++ b/source/library/packages/aws-q1-2022/templates/bootstrap.tera
@@ -0,0 +1,71 @@
+{% extends "package_bootstrap.tera" %}
+{% block content %}
+
+' AWS
+
+!global $AWS_COLOR_DARK_BLUE="#232F3D"
+!global $AWS_COLOR_LIGHT_BLUE="#007CBC"
+!global $AWS_COLOR_LIGHT_BLUE_BG="#E6F2F9"
+!global $AWS_COLOR_GREY="#5A6B86"
+!global $AWS_COLOR_GREY_BG="#EBEDF0"
+!global $AWS_COLOR_VIOLET="#CD2264"
+
+!global $AWS_COLOR_SQUID="#161E2D"
+!global $AWS_COLOR_PURPLE="#4D27AA"
+!global $AWS_COLOR_PINK="#B0084D"
+!global $AWS_COLOR_GREEN="#1E8900"
+!global $AWS_COLOR_ORANGE="#D45B07"
+!global $AWS_COLOR_RED="#BF0816"
+!global $AWS_COLOR_BLUE="#2E27AD"
+!global $AWS_COLOR_TURQUOISE="#067F68"
+
+skinparam DefaultTextAlignment center
+
+skinparam Arrow {
+ FontColor $FONT_COLOR
+ Color #535B63
+ Thickness 1
+}
+
+skinparam Card<> {
+ BorderThickness 0
+ BorderColor transparent
+ BackgroundColor transparent
+ shadowing false
+}
+
+skinparam Rectangle<> {
+ BorderThickness 1
+ BorderColor $FONT_COLOR
+ BackgroundColor #FFFFFF
+ FontColor $FONT_COLOR
+ FontSize $FONT_SIZE_XS
+ shadowing true
+}
+
+skinparam Rectangle<> {
+ StereotypeFontColor $AWS_COLOR_ORANGE
+ BorderThickness 1
+ BorderColor $AWS_COLOR_ORANGE
+ BorderStyle solid
+ FontStyle none
+ FontColor $AWS_COLOR_ORANGE
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+
+<% families.forEach(family => { %>
+skinparam Rectangle<<<%= family.name %>Family>> {
+ StereotypeFontColor <%= family.color %>
+ BorderThickness 1
+ BorderColor <%= family.color %>
+ BorderStyle solid
+ FontStyle none
+ FontColor <%= family.color %>
+ FontSize $FONT_SIZE_MD
+ BackgroundColor transparent
+ shadowing false
+}
+<% }); %>
+{% endblock content %}
\ No newline at end of file
diff --git a/source/templates/aws-q1-2022/examples/chef_automate_architecture_on_aws.tera b/source/templates/aws-q1-2022/examples/chef_automate_architecture_on_aws.tera
new file mode 100644
index 00000000000..662292d8938
--- /dev/null
+++ b/source/templates/aws-q1-2022/examples/chef_automate_architecture_on_aws.tera
@@ -0,0 +1,28 @@
+{% extends "package_example.tera" %}
+
+{% block content %}
+include("aws-q1-2022/Group/GroupAwsCloud")
+include("aws-q1-2022/Group/GroupAvailabilityZone")
+include("aws-q1-2022/Group/GroupVpc")
+include("aws-q1-2022/Group/GroupPublicSubnet")
+include("aws-q1-2022/Resource/Compute/AmazonEc2Instance")
+include("aws-q1-2022/Resource/NetworkingAndContentDelivery/AmazonVpcInternetGateway")
+
+GroupAwsCloud('aws') {
+ GroupAvailabilityZone('az') {
+ GroupVpc('vpc', 'VPC', '10.0.0.0/16') {
+ AmazonVpcInternetGateway('gateway', 'Internet gateway')
+ GroupPublicSubnet('pubnet', 'Public subnet', '10.0.0.0/19') {
+ AmazonEc2Instance('instance1', 'Chef Automate')
+ AmazonEc2Instance('instance2', 'Chef workstation (local Chef repo)')
+ AmazonEc2Instance('instance3', 'Chef node')
+ }
+ }
+ }
+}
+
+gateway -[hidden]-> instance1
+instance1 -down-> instance2
+instance2 -> instance3
+instance3 -up-> instance1
+{% endblock content -%}
diff --git a/source/templates/aws-q1-2022/examples/git_to_s_3_webhooks.tera b/source/templates/aws-q1-2022/examples/git_to_s_3_webhooks.tera
new file mode 100644
index 00000000000..3a739822948
--- /dev/null
+++ b/source/templates/aws-q1-2022/examples/git_to_s_3_webhooks.tera
@@ -0,0 +1,31 @@
+{% extends "package_example.tera" %}
+
+{% block content %}
+include("aws-q1-2022/Resource/GeneralIcons/User")
+include("aws-q1-2022/Resource/GeneralIcons/TraditionalServer")
+include("aws-q1-2022/Architecture/Compute/AwsLambda")
+include("aws-q1-2022/Resource/Storage/AmazonSimpleStorageServiceBucketWithObjects")
+include("aws-q1-2022/Resource/SecurityIdentityAndCompliance/AwsIdentityAccessManagementAddOn")
+include("aws-q1-2022/Group/GroupAwsCloud")
+
+left to right direction
+
+User("git_users", "Git users")
+TraditionalServer("git_server", "Git Server")
+GroupAwsCloud('aws') {
+ AwsLambda("lambda0", "AWS Lambda")
+ AwsLambda("lambda1", "AWS Lambda")
+ AmazonSimpleStorageServiceBucketWithObjects("bucket_ssh", "Amazon S3 SSH key bucket")
+ AwsIdentityAccessManagementAddOn("kms", "AWS KMS key")
+ AmazonSimpleStorageServiceBucketWithObjects("bucket_output", "Amazon S3 output bucket")
+}
+
+git_users -down-> git_server : Relationship("git push", "ssh")
+git_server -down-> lambda0 : Relationship("git webhook", "https")
+lambda0 -down-> lambda1
+lambda1 -down-> bucket_ssh
+lambda1 -down-> kms
+lambda1 -down-> bucket_output
+lambda1 -up-> git_server
+lambda1 -[hidden]- lambda0
+{% endblock content -%}